比率 : 9/16 or 480:854
刚体的方向速度 : rigidbody2D.velocity = new Vector2(0,8);
获取位置 : Vector3 startPos; startPos = transform.position;
修改相对位置: transform.Translate(-0.1f,0,0);
修改绝对位置: transform.position=startPos;
角度加速度: transform.rotation = Quaternion.Euler(0,0,rb2d.velocity.y*5);
渐变插件: dotween
渐变透明: using DG.Tweening;
渐变速度: transform.DOMoveX(transform.position.x+0.5f, 3f);
渐变角度,四元数: birdImg.transform.DORotateQuaternion(Quaternion.Euler(0,0,rb2d.velocity.y*5), 3f);
做移动最好不用update方法,而用 : FixedUpdate()
循环生产,协程: StartCoroutine(SpawnZhuZi());
IEnumerator SpawnZhuZi(){
while (true){
yield return new WaitForSeconds(2f);
SpawnOneZhuZi();
}
}
对象列表: private List zhuzis = new List() ;
zhuzis.Add(zhuzi);
遍历: foreach
字符串INT转换: (int.Parse(“123”)+1).ToString();
获取对象并执行函数: GameObject.Find(“aabbcc”).GetComponent().Func();
Pixel 像素
Canvas UI帆布
Scale 规模
Screen 屏幕
Resolution 决议
Rect Transform 矩形变换
Anchor 锚
Pivot 主
Compoent 组件
单例公用类 :
public class Tools
{
Tools(){
}
static Tools ins;
public static Tools Ins
{
get
{
if (ins==nil){
ins = new Tools();
}
return ins;
}
}
}
调用单例:
Tools.Ins.Func01();