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

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

价格 免费

取消粒子图片在上升过程中变成另一张图片

纹理表格动画→随时间推移的帧→点击曲线→Remove

[展开全文]

 Texture Sheet Animation (纹理表格动画)

Mods 改为Sprites  可以更改例子图片

点击下方➕可以添加多张图片

Start frame  开始的帧 选择双常数间随机   数字选为0-2可随机播放两种图片

Shape(形状) 粒子发射器形状

Angle 角度

Radius 半径

[展开全文]

一张图片切割成多个图片

选择图片→ 检查器→Sprite模式→多个→应用→Sprite Editor→按住鼠标分割图片,一样大小图片可按Ctrl+D复制

创建粒子系统

层级窗口 右键→Effects(效果)→Paticle System(粒子系统)

[展开全文]

聚焦快捷键F或者双击

 

3d模式 

[展开全文]

Hand Tool视野查看(快捷键Q)Alt(鼠标滚轮)+左键拖动视野 Alt+右键放大或缩小视野 

 

 Move Tool(移动工具)(快捷键W)

 

Rotate Tool(旋转E)

 

Scale Tool(缩放R)

 

Rect Transform Tool(矩形工具 )

[展开全文]

run运行

pause暂停

step 逐帧运行按钮

[展开全文]

 rotation 旋转角度 

Scale   缩放

[展开全文]

1.场景(演示)面板 实时预览

2.游戏(演示)面板  游戏画面

3.检视(Inspector)/属性面板 

[展开全文]

添加限制边界

Add Extension →CinemachineCollide→新建一个空对象→添加多边形碰撞器 (Polygon Collider 2D)组件→创建边界→拖入摄像机组件的B ounding Shape2D

 

[展开全文]

Follow (跟随)层级中Ruby托入此中,摄像头即可跟随Ruby.

[展开全文]

Orthographic Size 正交尺寸

摄像机两种渲染模式 Projection(投影)

透视模式 Perspective 

正交 Orthographic

[展开全文]

添加包

Window→Package manager →

 摄像机包 Cinemachine

[展开全文]

transform .position .magnitude >1000

计算子弹模长是否大于1000

[展开全文]

rigidbody2d.simulated=false;   取消刚体组件

[展开全文]

1.工程面板

2.层次面板(场景)

2.1物体对象和父子关系

 

3.复制Ctrl+D

 

[展开全文]

设置层级间不发生碰撞检测 

设置好层级→人物设置好层级→选择Edit→Physics2D→ 矩阵相关层级取消勾选 

[展开全文]

Awake() 内置方法 物体实例化之前马上调用,比Start()方法快

[展开全文]

Input.GetKeyDown(KeyCode.按键)监听玩家按键

[展开全文]

刚体里施加力的方法

rigidbody2d.AddForce();

需要方向和 受力两个参数相乘 

碰撞检测的方法:

private void OnCollisionEnter2D(Collision2D Collision){  }

collision.gameObject    指碰撞到的物体

Destroy(gameObject); 销毁碰撞到的物体

 

 

Instantiate(,,); 克隆物体方法

第一个参数填要复制的母体,第二个参数 需要产生的位置(rigidbody2d.position) ,第三个参数 当前朝向(Quaternion.identity  无任何旋转角度  )

[展开全文]

项目中设置Sprite模式的每单位像素数可以调整大小 数字越大,图片越小,反之亦然。

[展开全文]

授课教师

SiKi学院老师

课程特色

视频(173)
图文(2)
下载资料(3)