news 2026/6/10 23:00:19

godot引擎基础学习笔记11(C#)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
godot引擎基础学习笔记11(C#)

一、2D相机

添加camera2D节点

可以将相机节点添加到角色节点中,相机视角会跟随角色移动

开启positionSmoothing中的enabled属性可以使相机平滑移动,不至于太生硬

limit属性可以设置视窗的边界,限制相机的移动不超过边界

二、瓦片地图

瓦片地图节点(tileMap),将地图用小图块拼接成一个大的地图

创建图块

添加节点后在属性中新建一个TileSet,此时需要一个图块资源来做地图,可以通过搜索TileSet来获得图片,将图片拖入图块中即可将图片分块,需要将tileMap中的方块大小tileSize与图片的方块大小设置一致

地图工具

在绘制地图时可以使用多种绘制工具包括直线绘制、竖直方向绘制、方块绘制、填充绘制,同时还可以使用吸取工具选择已经绘制的图块快速选用,使用橡皮擦清除图块,以及随机散布(越大越随机,可以用来绘制草坪上的花草等)

地图层级

通常情况下,地图会分为多个层级,可以在节点属性layers中设置,添加一个新元素即为添加新的图层,设置元素的ZIndex属性可以调整那个图层在上级

图案

当绘制好一个需要复用的地图图案后可以在下方操作台中选择图案,使用第一个选中工具进行框选,复制粘贴到下方空白处,使用时点击图案拖到指定地方即可使用

地形

设置地形就是限制某个图块的哪个方位能够添加图块,设置不好的话效果不尽人意,不太推荐使用

物理碰撞

首先需要在节点的属性中PhysicsLayers添加元素,然后在界面下方选择tileSet,点击选择栏,选择需要添加物理碰撞的图块

进入物理的配置中,为物块添加物理碰

撞区域

三、2D导航寻路

添加节点NavigationRegion2D,该节点是可以到达 的区域,用于自动寻路

创建角色后,为角色添加一个NavigationAgent2D节点,该节点是用于寻路至某个位置并能躲避障碍物的代理,另外还需要为角色添加脚本,删除默认的角色脚本内容,添加平面移动的

NavigationAgent2D nav; //声明一个节点 public override void _Ready() { //在创建时获取节点给声明的nav变量 nav = GetNode<NavigationAgent2D>("NavigationAgent2D"); } public override void _PhysicsProcess(double delta) { //目标导航点是当前的鼠标位置 nav.TargetPositon = GetNextPathPosition(); //设置目标的朝向向量,通过鼠标的位置减去节点当前的位置可以获得一个向量 Vector2 dir = (nav.GetNextPathPosition() - this.Position).Normalized(); //设置一个向量的速度 Velocity = dir * 300; //执行移动的方法 MoveAndSlide();
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 13:06:34

嵌入式毕业论文(毕设)创新的任务书思路

文章目录 1前言2 如何选题3 选题方向2.1 嵌入式开发方向2.2 物联网方向2.3 移动通信方向2.4 人工智能方向2.5 算法研究方向2.6 移动应用开发方向2.7 网络通信方向3.4 学长作品展示 4 最后 1前言 &#x1f947; 近期不少学弟学妹询问学长关于电子信息工程专业相关的毕设选题&am…

作者头像 李华
网站建设 2026/6/10 13:06:45

AI原生应用领域中语义检索的优势与挑战

AI原生应用领域中语义检索的优势与挑战 关键词:AI原生应用;语义检索;自然语言处理;知识图谱;信息检索 摘要:本技术分析聚焦于AI原生应用领域中的语义检索。首先阐述语义检索的概念基础,涵盖其历史发展与问题空间。接着构建理论框架,从第一性原理推导其原理。然后分析…

作者头像 李华
网站建设 2026/6/10 13:06:02

采购必备的供应商管理指南!

在现代供应链体系中&#xff0c;供应商早已不是单纯的“供货方”&#xff0c;而是企业价值链的核心组成部分。采购的本质绝非“一锤子买卖”的筛选&#xff0c;而是贯穿合作全生命周期的培育、管控与价值共创。一套完善的供应商管理体系&#xff0c;能有效规避风险、优化成本、…

作者头像 李华
网站建设 2026/6/10 1:27:35

AI 助手OpenClaw 易遭一次点击 RCE 攻击

聚焦源代码安全&#xff0c;网罗国内外最新资讯&#xff01; 编译&#xff1a;代码卫士 OpenClaw 的开发人员最近修复了一个严重漏洞CVE-2026-25253。攻击者可利用该漏洞诱骗用户访问恶意网站&#xff0c;劫持该热门AI助手。 OpenClaw&#xff08;此前被称为“Clawdbot” 和 “…

作者头像 李华
网站建设 2026/6/10 17:31:11

keil 工程模板建立(HC32L072)

这里写目录标题 一、HC32L072资源下载二、工程模板建立1、复制2、创建工程 三、Jlink/J-Flash 的配置 一、HC32L072资源下载 华大官网&#xff1a;https://www.hdsc.com.cn/ 二、工程模板建立 Mrivr_HC32L072 目录结构 如下 1、复制 1、将HC32L07x_DDL_Rev1.2.0\mcu下的co…

作者头像 李华