按住shift 调整图片,整比调整。
按住shift 调整图片,整比调整。
AudioSouce.PlayClipAtPoint(clip,wei'zhi)
触发碰撞检测的条件:
1.双方都要有碰撞器
2.一方要有钢体,最好是运动的一方(为什么要是运动的一方:如果经常性不运动,钢体会发生休眠,就不会触发碰撞检测)
1.第一个参数可以填自己可以不填 不填默认沿着世界坐标系移动 如果第一个参数填的是沿着自身方向移动 第二个必须填Space.World
待开发两个人游戏。
sb
Prefabs
Wall
Barriar
Grass
Heart
Animation
Animator
Born
BronController
Effect
Explosion
Shield
River
Scripts
public float moveSpeed = 3;
float h = Input.GetAxisRaw("Horizontal");
Vertical
public float moveSpeed = 3;
transform.Translate(Vector3.right*h*moveSpeed*Time.deltaTime,Space.World);
transform.Translate(Vector3.right*h*moveSpeed*Time.deltaTime,Space.World)
触发检测的必要条件:
两方都有碰撞器,其中一方is trigger是勾选状态,其中一方有刚体组件,并且是运动的
1. 发生碰撞,2个碰撞物品都要有碰撞器
2. 其中一方要有刚体
3. 刚体最好是运动的一方
1. Unity以m位单位
2.
引用游戏组件的时候有一定要在star方法里面获取它,不然会导致空zhejia
Renderer
0 8 16 24
FixedUpdate
fixedDeltaTime
1.图集的切割
public GameObject bullecPrefab;
GetKeyDown(KeyCode.Space))
Instantiate(bullectPrefab,transform.position,transform.rotation);
private Vector3 bulllectEulerAngles;
Quaternion.Euler(transform.eulerAngles+bullectEulerAngles)
2D游戏的UI与3D是相反的,即旋转度数相反
1. 通过Sprite Renderer组件中的Sorting Layer可以和Order in Layer调整物体的层级;order值越高越后渲染,越优先显示
tranaform.Translate();
如果第一个参数填沿着世界坐标系移动,第二个参数可以不填也可以填Space.self;
如果第一个参数填沿着自身某个方向移动,第二个参数必须填Space.World;