Transform
position:坐标
Rotation:旋转
scaie:缩放
unity3d开发都是对对象组件的开发
组件是在游戏开发中使用某些功能的结合
Transform
position:坐标
Rotation:旋转
scaie:缩放
unity3d开发都是对对象组件的开发
组件是在游戏开发中使用某些功能的结合
DEMO Dcene 场景文件
ctrl+d复制
子对象的坐标是相对于父对象的
调模式,拖进图片调sprite 2D,不要defult(texture type )
选中物体按下F聚焦、双击聚焦
ALT+右键放大缩小
QWERT
让创建的地形连续
为什么会出现这种情况(有空隙)?
Grid的CellSize长度设置不合理。与Sprite图片本身大小不符合。
改正方法:在精灵当中的Pixels Per Unity改成与该图片本身一样的大小。
TileMap的使用方法【重点】
使用方法:
Tilemap的基本概念
瓦片地图(Tilemap):是网格的子游戏对象。由Tiles(瓦片)组成的。
精灵(Sprite):纹理的容器。大型纹理图集可以转换为精灵图集(Sprite Sheet)
瓦片(Tile):一种特殊的精灵。使用瓦片就像在画布上画画一样,画画时可以设置一些颜色和属性。
制作2D关卡场景的传统方法
传统方法:按住Ctrl移动,不断复制粘贴
如何调整关卡场景中物体移动固定的步值(按住Ctrl)?
Edit—Grid and Snap Settings....
Move当中可以设置步长。可以根据后期需要进行数学计算,使我们的游戏世界更加完美。
更简便快捷的方法:TileMap
相当于用笔刷画画,简单方便快捷
编程提示:及时保存场景
创建TileMap:2DObject——Tilemap
动画整体缩放:全选帧【左键不放框柱即可】后就知道了
动画制作组件(Animator):控制和创建游戏对象动态效果
动画控制器(Animator Controller):播放对应动画-根据对象状态
动画(Animation):动画资源/组件
yyy
ji
Mathf.Aprpoximately(move.x,0):用来比较两者近似,即move.x和0的近似关系。
!为取非
”双竖杠“表示逻辑运算[或者]
&&表示与
V2变量存ruby朝向(向量,减向量值指向被减向量[a-b, b指向a]):vector2 lookDirection = new Vecto r2(1,0)
set方法:移动方向转看向:
sprite:精灵图片
position位置组件
rotation旋转角度
scale缩放
摄像头白色方框中的内容可以被摄像头拍到,玩家可以看到