血条上面要加一个遮罩
将i遮罩mg挂在上mask组件 想将img隐藏将属性 show mask graphic取消勾选即可
血条上面要加一个遮罩
将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之间是勾选则会有碰撞效果无勾选则是无碰撞
perfab可以是gameobject
Instantiate(prefab,position,旋转角度)实例化方法 克隆物体
Quaternion.identity是默认无旋转角度
电脑帧率不好导致游戏人物行动缓慢,调一下帧率
Application.targetFrameRate = 60;//设置每秒帧率为60