20881人加入学习
(185人评价)
Unity2D 官方入门案例 - Ruby's Adventure

制作完成于2020年5月5日,基于Unity2019.3

价格 免费

Application.targetFrameRate = 帧率;

默认值为-1

 

Time.deltaTime

从上一帧到当前帧的时间间隔(以秒为单位)

[展开全文]

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里)

[展开全文]

创建地形碰撞器并合并

可以直接给tilemap添加tilemap collider碰撞器组件,如果不想要某些瓦片添加碰撞器可以直接将该瓦片的collider type改为none

如果想要碰撞器连起来可以添加composite collider 2d这个组件然后再tilemap collider组件上勾选上used by composite

需要将rigidbody 2d里的body类型改为static静态,否则会出现世界被ruby推动的xiao'hau

[展开全文]

碰撞体“卡角”问题解决

将碰撞体调整到合适的大小

此外,可以创建一个碰撞器来使ruby无法“跳河”

[展开全文]

授课教师

SiKi学院老师

课程特色

视频(174)
图文(1)
下载资料(3)