摘要: 委托(Delegate): 委托是C#中的一种类型,表示对具有特定参数列表和返回类型的方法的引用。委托类似于C++中的函数指针,但它是类型安全的,并且是面向对象的。它们通常用于将方法作为参数传递给其他方法,实现回调功能。 委托的关键特性: 类型安全: 委托是类型安全的,这意味着方法的签名必须与委托的 阅读全文
posted @ 2024-05-23 23:22 Jet清远 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 在2022.3版本中,我先在DialogueManager脚本声明一个StoryData的对象 然后在名为DialogueManager的空物体上挂载两个脚本,并把StoryData脚本给到DialogueManager实例化的对象 在笔者看来,这种应该没什么问题,符合逻辑,此时运行游戏也没用任何问 阅读全文
posted @ 2023-11-09 16:59 Jet清远 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 首先新建一个空白的GameObject,挂在一个MouseManager的脚本 实现思路: 通过获取鼠标点击的位置,获得该位置的信息,然后使角色移动到该位置 MouseManager脚本的代码如下: 1 using System; 2 using System.Collections; 3 usin 阅读全文
posted @ 2023-10-23 17:20 Jet清远 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 首先还是在Package Manager中安装AI Navigation 接着选择我们场景的地面,右键,找到AI的NavMesh Surface,它会为我们的Ground添加一个叫NavMesh Surface的子物体 在Inspector窗口中可以看到它的详细的参数: 图中的R,H为你人物的参数, 阅读全文
posted @ 2023-10-23 16:06 Jet清远 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 首先在Window->Package Manager里面搜索Poly Brush,下载后将URP的Shader样例导入 导入后Asset文件夹下会有Sample的文件夹,在菜单栏Tools->PolyBrush->PolyBrush Window打开窗口 这个窗口最上面的五个,第一个是用来调整地形高 阅读全文
posted @ 2023-10-17 20:09 Jet清远 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 以下内容所使用的版本均为Unity2022.3 先在Window->Package Manager->Unity Registry里面搜索添加Universal RP Unity中,创建渲染管线的方式为Asset文件夹下右键Create->Readering->URP Asset(with Univ 阅读全文
posted @ 2023-10-17 14:34 Jet清远 阅读(1102) 评论(0) 推荐(0) 编辑
摘要: 客户端: 在UGUI中创建两个Button,一个是连接服务器,一个是发送消息的按钮,分别绑定Connection和SendMessage两个函数 并且创建一个InputField和一个Text文本,Text文本用于显示服务器回传的消息,InputField用于输入要发送的消息 以下是代码: 1 us 阅读全文
posted @ 2023-10-09 18:19 Jet清远 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 首先,我们选择我们的地图素材(由于笔者在前段时间已经进行切割,最近才开始整理这一段,所以这个是用的老素材,可能有朋友就会觉得切割前后不一致,但是思路是一样的,大家学习思路即可) 接着,我们找到右上角的Slice进行图片切割,我这边简单介绍一下这个切割的工具 (1)Type:可以选择我们进行图片切割的 阅读全文
posted @ 2023-09-19 21:06 Jet清远 阅读(826) 评论(0) 推荐(0) 编辑
摘要: void Start() { rb = GetComponent<Rigidbody2D>(); anim = GetComponent<Animator>(); } void FixedUpdate() { Movement(); jump(); SwitchAnimation(); } void 阅读全文
posted @ 2023-08-17 21:27 Jet清远 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 以下是我们要实现的一个简单的游戏菜单: 以下是实现这个菜单的代码: using UnityEngine; using UnityEngine.SceneManagement; using UnityEngine.Audio; public class Menu : MonoBehaviour { p 阅读全文
posted @ 2023-07-16 21:29 Jet清远 阅读(140) 评论(0) 推荐(0) 编辑