Window>2D>Tile Palette
调色板
Window>2D>Tile Palette
调色板
Application.targetFrameRate = 帧率;
默认值为-1
Time.deltaTime
从上一帧到当前帧的时间间隔(以秒为单位)
sprites sort point为中心点设置
画笔在window2D中的tilepalette
gird是网格,相当于画布,t是瓦片网格,是一种特殊的精灵,是这种图片功能的拓展,相当于用于画画的笔刷
精灵叫纹理文件
Ctrl+w,按住Ctrl可以按照固定步幅移动
Ctrl+D是复制粘贴,Ctrl+S保存
选中第一个按住shift再点击最后一个可以多选
unity输入(在左上角edit中的project settings里面的input manager,axes,size,horizontal)就是通过监听玩家在键盘上按下的键去控制ruby的移动
Ha d 相当于一个游戏摇杆,控制人物左右
f是代表小数,整数不需要加f
喵喵喵喵喵呜喵咪
canvas上组建的功能
rect transform是一种特殊的transform,功能比transform更多,功能更适用于UI
Polygon collider:一个多边形碰撞器组件,十分好用!
混合树
blend tree:用于允许通过按不同程度组合所有动画的各个部分来平滑混合多个动画。各个运动参与形成最终效果的两使用混合参数进行控制,该参数只是与动画控制器关联的数值动画参数之一。要使混合运动有意义,混合的运动必须具有相似性质和时间。混合树使动画控制器中的特殊状态类型
可以在animator面板里选择+添加float变量实现在direction的变化下进行fang'xiang'diao'huan
让敌人自己更改方向
布尔类型:游戏中mou'zhong'zhuang'tai'de'yi'zhong'kai'guan
API:方法
触发检测的其他几个方法:使用ontriggerstay2d
为Ruby添加无敌时间,防止ruby一瞬间就挂了
trigger(触发器):触发某一个事件的机关(在box collider 2d里)
Ruby血量的定义与改变血量的方法
创建地形碰撞器并合并
可以直接给tilemap添加tilemap collider碰撞器组件,如果不想要某些瓦片添加碰撞器可以直接将该瓦片的collider type改为none
如果想要碰撞器连起来可以添加composite collider 2d这个组件然后再tilemap collider组件上勾选上used by composite
需要将rigidbody 2d里的body类型改为static静态,否则会出现世界被ruby推动的xiao'hau
碰撞体“卡角”问题解决
将碰撞体调整到合适的大小
此外,可以创建一个碰撞器来使ruby无法“跳河”