1-5. 有规则和动态瓦片
1.1-2. 安装 Unity 引擎和代码编辑器2.1-3. 素材导入和整理3.1-4. 场景绘制和叠层设置
4.1-5. 有规则和动态瓦片
5.2-1. 设置人物及基本组件6.2-2. 创建及配置新输入系统7.2-3. 实现移动和翻转8.2-4. 实现人物跳跃9.2-5. 物理环境监测及绘制10.2-6. 创建人物基本动画11.2-7. 人物行走设定12.2-8. 创建人物跳跃动画13.2-9. 实现人物下蹲逻辑和动画14.2-10. 人物属性及伤害计算15.2-11. 受伤和死亡的逻辑和动画16.2-12. 三段攻击动画的实现17.2-13. 实装攻击判定18.3-1. 野猪 - 基本的移动逻辑和动画19.3-2. 野猪-撞墙判定和等候计时20.3-3. 野猪-受伤及死亡的逻辑和动画21.3-4. 有限状态机&抽象类多态22.3-5. 追击状态的转换23.3-6. 蜗牛-基本的移动逻辑和动画24.3-7. 蜗牛 - 特殊技能状态的实现25.3-8. 蜜蜂 - 基本的移动逻辑和动画26.3-9. 蜜蜂 - 追击和攻击的实现27.4-1. 创建人物状态栏28.4-2. 血量更新逻辑的实现29.5-1. 滑墙及蹬墙跳的实现30.5-2. 滑铲的逻辑和动画的实现31.6-1. 摄像机跟随及攻击抖动实现32.6-2. 音源设置和音效播放33.6-3. 水和荆棘的逻辑实现34.7-1. 人物可互动标识35.7-2. 场景互动的逻辑实现36.7-3. 场景管理和切换37.7-4. 场景加载后的执行逻辑38.7-5. 场景淡入淡出效果39.7-6. 主场景制作40.7-7. 实现新的冒险逻辑41.8-1.存储点及画面效果42.8-2. 数据结构及坐标保存加载43.8-3. 人物数值及场景的保存加载44.8-4. 制作游戏结束面板45.8-5. 序列化保存数据文件46.9-1. 实现移动设备屏幕操控47.9-2. 暂停面板及声音控制48.9-3. 打包生成游戏49.05. 生成房间之间连线50.06. 实现随机地图有规则瓦片
在 Tiles 目录下新建 Rule Tiles
然后新建有规则瓦片
接着我们增加规则,把左上角的图片放上去,它的上面和左面没有图片,下面和右面有图片
接着再增加一张上方的图片,它的上面没有图片,左面、下面、右面有图片,图片是三张上方图片其中的一张
就按照这个规则添加图片,绘制完毕之后,把这个有规则瓦片放到 Tile Palette 上面
之后选择矩形工具,选择这个有规则瓦片,绘制一个矩形就能自动生成一个平台
多绘制几个平台,就会发现平台画出来挺奇怪的,如下图所示
它里面的拐角好像都不太正确
所以我们继续修改瓦片规则,让这个瓦块上下左右都有图片,但是右上是没有图片的。注意这个规则要放在最上面。如果它在最下面,只要上面也有满足的规则,那么它就显示不出来了
其它拐角也可以这样处理一下
动态瓦片
我们想画瀑布,瀑布是动态的,所以需要动态瓦片
在 Tiles 文件夹下面创建 Animated Tiles,然后新建 2D -> Tiles -> Animated Tile
把瀑布的图片放上去,设置一个速度,再把瀑布块放到 Tile Palette 上面,使用这个瀑布块就能绘制瀑布了
用同样的方法把中间和右侧的瀑布也做出来
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· 2 本地部署DeepSeek模型构建本地知识库+联网搜索详细步骤