网上关于Unity2d的实例教程似乎比较少,要不就是比较老了,所以用u2d做吧,关键是做起来轻松。
我对游戏的基本构思是这样的,玩法很简单,直接说吧。主角一出来,只能往前冲,有一个加速键和一个跳跃键,一路上会遇到许多可破坏物体,我们拉风的主角就会一路势如破竹的撞飞、撞烂这些东西,然后根据撞击的姿势水平(速度,角度(?)、连击)来计分,同时路上还会有一些障碍物,主角碰到以后速度会归零,在速度加上去之前,一些大的物件就撞不动了(同样,如果速度过小,遇到大宗物品,同样会使得速度归零)。
另外途中还会有一些道具,如加速、狂暴状态等等。
整个游戏比较简单,有 关卡选择、关卡评分(三星)、注册登录、提交成绩、排行榜 等功能,好了,闲话不多说了,直接开始吧。
(注:本系列面向稍微有一点点编程基础,或者无编程基础,但智商正常的人。废话指数二星半)。
首先,打开u3d界面
选择2D
右键工程面板,在Assets目录下创建Scene目录用来存放场景(名称随意)
Create------>Folder
工程打开便建立了一个场景,我们先来保存这个场景
在右上角找到File ------->Save Scene
找到我们创建的目录,保存。
然后我们用一张图来简单介绍一下u3d的界面
现在我们点Scene旁边的那个Game 可以看到游戏运行时的界面
啥也没有,一片蓝色。
当然是啥也没有,我们还没添加东西呢。
好了,首先,我们添加一个Sprite (精灵) 作为我们的主角。
这里我有一张用TexturePacker合好了的图,然后用U3d分割成了这样的图片,怎么分割呢
选中图片,在检视面板中找到 Sprite Mode选项,选择Multiple ,然后选择Sprite Editor(会跳出是否应用的窗口,选择Apply)
然后在弹出的窗口中
可以自己调整,不过我们可以方便点,点击左上角的Slice
Type里有网格模式和自动模式,我们选择自动模式,然后点击Slice
一张图就分好了。