(第一次写真正的技术博客,想把自己做过的,觉得有用的或有趣的东西记下,并分享给大家)
游戏介绍+分析:
素材:很多零碎的碎片+一个完整的背景。(如下图)
(ps: 其中图片来自《unity设计与实现》第二章的拼图游戏的图片,原书是在unity3D中进行制作,运用了透视变换法,有一定的难度。而我在这里,用unity建立一个2D的工程,使迷你拼图游戏更好实现,也更好理解。我借用书中的教材,把它的.tga图片稍微修改下,转成 .PNG的图片格式,做学习用。)
玩法:点击一个碎片,然后把其拖到相应的位置而“放下”。(拖到准确位置附近时,松手自己识别到准确位置)
难点:
- 碎片的初始位置应该随机,不然每次打开一样,完全没有趣味;
- 点击拖动
- 在准确位置的附近松开就可以”拼“到相应的位置
游戏实现步骤:
1、建立工程:
新建立一个新工程,放到自己想放的地方(地址必须全为英文,不然有时运行会出错),选择为2D。
2、保存场景+导入资源
打开一个 ”scene“,点击 File -> Save Scene,保存场景。
在 Project 中的 Assets ,创建两个文件夹 ”Script“ 和 ”Sprite“ ,分别用来存放编写的脚