数据存储
数据存储
创建场景三个
00-loading
01-level
02-game
导入image和sound文件
game场景
birds图片进行剪切成多个图片。
2D
Unity 2017.2.0f3
sorting layer设置player,然后设置order in layer可以设置层级
将Sprite中的Single改为Multipe对多张图片进行裁剪成单个 Slice图片裁剪
//3D改2D
1.Edit->Project Settings...->Editor->Default Behaviour ModeMode->2D
2.摄像机组件->Projection->Orthographic
//图片切割
原生图片->Sprite2D->Sprite Mode->Multiple->Sprite Editor
//层级关系
Sprite Renderer->
Sorting Layer 层级越下,图片越上 Order in Layer 整数越大,图片越上
在Sprite Renderer中修改小鸟和弹弓的层级关系,使得小鸟可以自由飞出(不被弹弓遮住)。
需要C语言基础
1 93
10
18
场景的搭建
图片里面元素或者人物角色提取方法:打开Inspector里面的Sprite Mode改为multiple再点击右下Apply再点击sprite Editor,然后会弹出图片窗口sprite Editor,在sprite Editor窗口下点击slice对图片内容进行裁切,点击右上角的Apply就可以得到图片中所有任务角色的单个素材
物体的层次关系:打开右边Sprite Renderer,找到Sorting Layre 新建Layre层,全选要分层次的所有图片然后把Sorting Layre改成我们新建的Layer层,然后点击在最下面层的图片在order in layer里面的数字改为0,然后依次把图片设置为123456........就可以实现多个图片层次顺序了。
sorting layer 和 物理结构的层级怎么选择?
裁切一整张素材图片:
点击图片素材把Sprite Mode改成Multiple
主要学习
UI制作
关卡选择
3d改2d
1.projection(2d Orthographic 正投影,3d Perspective 透视)
2.edit—>Project Settings—>editor—>Default Behavior Mode—>2d
新建需要场景
ctrl+n新建场景,ctrl+s保存
一个图片含有多个对象,如何切割
(将单张模式改为多张模式)
选择图片,Sprite Mode(将Single改为Multiple),点击apply,Sprite editor,slice,apply,此时完成对图片的切割(有编号可以进行选择操作)
改变对象在不同的层级
一开始默认都是default,Sorting Layer(选择为player),然后将各个对象Order in Layer进行适当调整
2D模式,导入文件夹
第一部分:游戏逻辑
1.小鸟的拖拽(最大距离限制)
2.小鸟的飞出
3.小鸟与猪,木头碰撞(死亡/受伤)
4.皮筋的绘制
5.一只小鸟->多只转化
6.制做各种五毛特效
4.镜头跟随
8.游戏结束,胜利判定
9.添加音效
涉及知识点:
1.屏幕坐标与世界坐标的转化
2.Spring Joint 组件使用
3.碰撞测试(OnCollisionEnter2D)
4.Line Renderer 等等
第二部分:UI制作
1.关卡选择
springjoint
2KEIJSDIJIAOS8WQ88&YSDYAOIAYSY^SUYDSIYDOASXX38996329DSGSAKDJ8393QYESAYSYDYSJYAKYVCJVZXJCVGSUDE*&^^6%WTDWUD7QWUDSSUlSAPuisauifftsaiuftfsdtffpDSI
可以修改sprite的层次为player层