摘要:
实现游戏的屏幕触控 在画布中创建一个新的物体,用来装载移动端的摇杆和按键 修建图片素材 创建一个左手操作杆图片 选择对应的图片 修改Mobile Touch 的合适的大小和位置 操控杆应该在左侧 添加unity功能组件 进行设置 进入游戏,鼠标拖动操作杆,人物移动正常 设置一下透明度防止遮盖 创建右 阅读全文
posted @ 2025-03-29 15:39
plusu
阅读(196)
评论(0)
推荐(0)
摘要:
人物数值和场景的保存加载 保存完人物的坐标后,还应保存的东西还有很多,例如人物的血量,当前的场景等等 首先是血量,数据类型应该是浮点数 对于这种类型,我们可以存储血量和能量,如何区分血量和能量呢 直接命名时进行区分就好了 能量条同理 读取代码如图 在读取时也要通知UI更新 经测试,血量和能量条保存成 阅读全文
posted @ 2025-03-29 15:39
plusu
阅读(110)
评论(0)
推荐(0)
摘要:
场景加载后的执行逻辑 传送后坐标 场景加载后,重新给变量赋值,将当前场景,方便进行卸载和加载;将坐标更新,使人物到正确的位置 LoadSceneAsync 是一个方法,用于异步加载场景。这个方法需要两个参数: 第一个参数是LoadSceneMode.Additive,表示加载场景的模式是添加式的。这 阅读全文
posted @ 2025-03-29 15:39
plusu
阅读(191)
评论(0)
推荐(0)
摘要:
场景 完善地图,该地图为第一个场景,名为Forest 场景的路径如图所示,改名为Fores 再创建一个场景,后续会完成场景之间的转换,即地图之间的切换 两场景路径如图所示 可以将场景都放到层级窗口,方便展示 搭建第一个场景 搭建第二个场景, 场景层级分配如下 场景的激活 在这两个场景中,一个是加粗字 阅读全文
posted @ 2025-03-29 15:39
plusu
阅读(326)
评论(0)
推荐(0)
摘要:
音源设置和音效播放 订阅音效资源 订阅音乐资源 添加资源时发生报错 解决1:登出并重启unity hub 成功 在unity添加资源 下载完成后导入 整合一下文件夹 创建一个新的GameObject用来存放音频资源 添加音频组件 Audio Source是音频的播放源 AudioClip:音频片段, 阅读全文
posted @ 2025-03-29 15:38
plusu
阅读(117)
评论(0)
推荐(0)
摘要:
野猪的受伤和死亡 野猪的受伤动画 剪切图片并添加动画 野猪的死亡动画 在素材中并没有野猪死亡的动画素材,可以用受伤的动画进行修改,在死亡时受伤状态的快速闪烁+渐变消失的效果 复制一份受伤动画,修改受伤动画的帧率,让其快速闪烁 记得要添加到动画树中,不然没法进行下一步修改 渐变消失则用透明度来解决 野 阅读全文
posted @ 2025-03-29 15:38
plusu
阅读(127)
评论(0)
推荐(0)
摘要:
敌人的基本逻辑和动画 创建文件如图所示 c#文件继承父类Enemy 给boar挂载代码 在敌人脚本中定义基本的变量并实例化 面朝方向 在游戏中我们可以看到野猪的默认方向为左边 此时的transform.localscale的值为1 我们希望当野猪面向右边时facedir的值为1,以此来判断敌人的面朝 阅读全文
posted @ 2025-03-29 15:38
plusu
阅读(103)
评论(0)
推荐(0)

浙公网安备 33010602011771号