【Unity3D开发⼩游戏】《数字华容道》Unity开发教程⼀、前⾔
因为最强⼤脑让【数字华容道】这款⽼游戏⼜⽕了⼀把,那就让我们来看看这个游戏是怎么实现的吧,有什么样的算法呢。
⼆、GitHub
三、正⽂
【数字华容道】
⼀:核⼼
寒假的时候看最强⼤脑。
有些项⽬看的我也想试试,就在豌⾖荚上搜索数字华容道,到⼀个下载安装后,发现⾯丑就算了,⾃适应没有做好,玩不了就删掉了。想了想这个游戏的逻辑,好像很简单,那⾃⼰做⼀个吧。
如此我挖了我考研期间的第⼀个坑。
核⼼玩法的逻辑图
这⾥写图⽚描述
我猜看到这图,各位看官可能想退出页⾯了。。。
我也是第⼀次画这东西,⾮常简陋,看不下去的直接跳过看下⾯的吧。
刚开始琢磨做点⼩游戏的时候,有些[数],先放在前⾯跟⼤家分享⼀下:
在不知道能不能做好之前,暂时不管美术,先把⼀个原型做出来,后⾯慢慢画美术。
在没有雏形之前,不要着急想着如何丰富这个游戏,先做最基本款,后⾯有精⼒了再优化更新。
⼼⾥有了这两点[数],能更不容易半途⽽废。
⼆、基本画⾯
1. 新建项⽬
2. 去ps⾥弄数字1-15的图⽚和⼀张空⽩的。要是有其他的素材也⾏。这个随便⼀个画图软件就可以弄,分享⼀组博主⾃⼰做的图⽚,有点丑。。
。凑合着⽤
1.jpg
2.jpg
3.jpg
4.jpg
5.jpg
6.jpg
7.jpg
8.jpg
9.jpg
10.jpg
11.jpg
12.jpg
13.jpg
14.jpg
15.jpg
0.jpg
3. 在canvas下新建创建⼀个Panel,在Panel下新建⼀个空的物体,命名为table。然后给他添加⼀个Grid Layout Group组件(能让⼦物体成⽹
格式分布),设置⼀下参数,然后在table下添加image,ctrl+d快速复制⼀共16个。然后看着调整⼀下Grid Layout Group 的参数。
这⾥写图⽚描述
4. 在rect transform 组件中设置⾃适应,点⼀下那个图标,按住alt键,选择中间那个。⽤unity做⾃适应挺简单的,后⾯再有⾃适应就不提了。
左右3d怎么看
这⾥写图⽚描述
5. 把table下的image改名叫piece1-piece16了,把图⽚资源⼀个个对应拖到image上的source image上
这⾥写图⽚描述
6. 建了⼀个button来表⽰开始。
这⾥写图⽚描述
三、GameManager
写代码了
1.创建⼀个scripts⽂件夹,在⾥⾯创建⼀个c#脚本⽂件叫GameManager,打开
2.先写个单例吧,整个项⽬只能有这⼀个脚本在运作。记得之后要挂载在⼀个gameobject上。我挂到table上了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论