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

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

价格 免费

血条上面要加一个遮罩

将i遮罩mg挂在上mask组件 想将img隐藏将属性 show mask graphic取消勾选即可

[展开全文]

锚点会与轴点保持相同距离

[展开全文]

CanvasScaler组件 UI Scale Mode 属性中

Scale With Screen Size为UI随着屏幕自适应

[展开全文]

CanvasScaler组件为UI必要元素 其中UI Scale Mode属性可以调整UI的缩放

Constant Pixel Size 为不同分辨率 UI都会原汁原味显示 

 

[展开全文]

Canvas里面有一个 Render Mode 属性 其中 Screen Space - Overlay为将canvas的内容置为顶部

[展开全文]

创建canvas可以添加界面UI   Canvas是跟随摄像机移动的

[展开全文]

如果不想要粒子特效跟随游戏物体想把粒子特效弄自然点可将Simulation Space 设置成 World

[展开全文]

color over  lifetime  为粒子渐变颜色效果

size over lifetime 随着时间控制粒子大小

[展开全文]

如果不想随机特效的时候在往上期间需要将Texture Sheet Animation 中的 Frame over Time 将曲线删掉

 

Start Lifetime 为粒子特效的存活周期 控制粒子特效的消失时间   可添加随机周期时间 在右边小箭头添加

Start Size 为粒子初始化大小  可添加随机粒子大小 在右边小箭头添加

Start Speed 控制粒子移动速度 可添加随机粒子速度 在右边小箭头添加

[展开全文]

想用图片形式的粒子特效的话需要将Particle System 里面的勾选 Texture Sheet Animation 将Mode 设置成精灵Sprite   将图片添加,  如果需要多张图片混合的粒子特效需要将Start Frame 右边下拉点击 Random Between Two Constants 输入从第几张开始到第几张图片的混合 (注意包前不包后  假如是0-1   则是 0  2)   Shape 是调整粒子的大小方向角度等属性的  Angle为集中程度

[展开全文]

 Polygon Collider 2D和 Capule Collider 2D 都可以限制相机的移动边界

[展开全文]

想要添加边界后 碰撞器之间不矛盾  需要添加层级和edit设置层级

 

最后人物边界添加空气墙即可

[展开全文]

CM vcanl 可以设置摄像边界   Add Extension

设为CinemachineConfiner添加摄像边界

 

边界 可以添加空物体加上Polygon Collider 2D五边形碰撞    

[展开全文]

CM vcanl中 Lens       Orthographic size设置游戏画面放大缩小

[展开全文]

Window->Package Manager 

Cinemachine工具包创建复杂的3D相机的设置,允许在多个相机去移动或者去剪切

[展开全文]

实例化后的代码会越过start方法直接执行

[展开全文]

实例化后的代码会超过start方法直接执行

想要两个碰撞检测碰撞后无效可以设置Layer层级后在Edit->Project Setting->Physics2D   如果layer之间是勾选则会有碰撞效果无勾选则是无碰撞

[展开全文]

Instantiate(prefab,position,旋转角度)实例化方法 克隆物体

Quaternion.identity是默认无旋转角度

[展开全文]

电脑帧率不好导致游戏人物行动缓慢,调一下帧率

Application.targetFrameRate = 60;//设置每秒帧率为60

[展开全文]