今天心血来潮,想搞个走格子的游戏玩玩。以前小时候还蛮喜欢玩大富翁那种,丢骰子走格子,踩到不同的格子触发不同的事件,还挺有意思的。现在想想,自己动手做一个好像也不是很难?
开搞开搞!
我得有个棋盘。这个简单,我就用一个个小的方块拼起来,组成一个大地图。颜色也得整上,不能太单调,花花绿绿的才好看嘛
- 搞个方块预制体
- 用预制体拼个地图
- 给方块上色
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
然后,我得有个角色能在上面走。这个角色嘛就先用个小球代替好。重点是,我得让它能动起来!
我琢磨一下,角色移动就是改变位置。那我只要写个脚本,控制小球的位置变化就行。掷骰子这个也好办,随机生成一个数字,就代表走的步数。
- 添加一个小球作为角色
- 写个脚本控制小球移动
- 用随机数模拟掷骰子
开搞后,我发现移动这里有点小麻烦。直接改变位置的话,小球会“嗖”的一下飞过去,太生硬!得让它一步一步走,有个过程才自然。
我想个办法,用循环!每一步都让小球移动一点点,这样看起来就像是在走格子。试一下,效果还不错,有点内味!
接下来是重头戏!
走格子游戏,肯定得有各种各样的格子和事件。比如,走到奖励格,加点金币;走到惩罚格,扣点血量之类的。这才有意思嘛
我打算给每个格子加个编号,然后根据编号来判断是什么类型的格子。这样,当小球走到对应的格子时,就触发相应的事件。
- 给格子编号
- 根据编号判断格子类型
- 触发对应的事件(加金币,扣血量等等)
这里我卡一会儿。主要是事件的处理,得考虑各种情况,有点繁琐。不过一个个搞定之后,还挺有成就感的!
最终效果
经过一番折腾,我的走格子游戏终于有点样子!虽然画面比较简陋(毕竟不是专业的嘛),但是基本的功能都有:
- 能走格子
- 能掷骰子
- 有不同类型的格子
- 能触发事件
看着小球在棋盘上蹦跶,还挺开心的。以后有时间,再慢慢完善,加点新玩法,让它变得更好玩!
这回实践还挺有收获的。把一个想法变成现实,这个过程本身就很有趣。虽然遇到一些小问题,但最终都解决,感觉自己又进步一点点!