摘要: 1.禁用组件 private 组件名 myLight; void Start() { myLight = GetComponent<组件名>(); } void Update() { myLight.enabled = false; 禁用该组件 } 2.激活游戏对象 public GameObjec 阅读全文
posted @ 2021-08-18 23:46 小鱼不吃鱼 阅读(215) 评论(0) 推荐(0)
摘要: 限制值大小使用Mathf.Clamp() 写法: Mathf.Clamp(float Value, float min, float max); Mathf.Clamp(需要限制的值,最小值,最大值); 阅读全文
posted @ 2021-08-06 22:54 小鱼不吃鱼 阅读(616) 评论(0) 推荐(0)
摘要: BoxCollider2D coll; Vector2 collStandSize, collStandOffset, collCrouchSize, collCrouchOffset; Vector2 headRayPos, headOffset; bool isCrouch; Public La 阅读全文
posted @ 2021-08-02 22:55 小鱼不吃鱼 阅读(191) 评论(0) 推荐(0)
摘要: 使人物移动和跳跃: Rigidbody2D rb; public float speed = 8f; //移动速度 public float jumpForce = 6.3f; //跳跃速度 bool jumpPressed; //是否按下跳跃键 void Start() { rb = Compon 阅读全文
posted @ 2021-08-02 22:16 小鱼不吃鱼 阅读(465) 评论(0) 推荐(0)
摘要: RaycastHit2D.Raycast(Vector2 位置,Vector2 方向,float 距离,LayerMask 图层) { RaycastHit2D hit = (位置,方向,距离,图层); //判断是否碰撞到图层 Debug.DrawRay(位置,方向,颜色); //画一条线 retu 阅读全文
posted @ 2021-08-02 20:33 小鱼不吃鱼 阅读(423) 评论(0) 推荐(0)
摘要: for (i = 0; 条件; i++) { 当条件达成时循环的语句; } while (循环条件) { 条件达成时循环的语句; } do { 先循环1次再判断; }while (条件); //break; 立刻借宿循环 //continue; 立刻结束本次循环 阅读全文
posted @ 2021-08-02 17:24 小鱼不吃鱼 阅读(63) 评论(0) 推荐(0)
摘要: if(条件) { 条件达成时执行的语句; }else if(条件) { 条件达成时执行的语句; }else{ 以上条件都没达成时执行的语句; }c = a > b ? 3 : 2; //三元运算符,意思就是说,如果a > b,则吧3赋值给c,否则吧2赋值给C,作用同下if(a > b) c = 3; 阅读全文
posted @ 2021-08-02 17:22 小鱼不吃鱼 阅读(106) 评论(0) 推荐(0)
摘要: 变量 所谓变量,就是在程序运行过程中其值可以改变的量,变量的类型可以是任何一种C#的数据类型。所有值类型的变量都是在实际存在于内存中的值,也就是说,当将一个值付给变量时执行的是值赋值操作。 常量 所谓常量,就是在程序运行过程中其值不可被改变的量。常量的类也可以是任何一种C#的数据类型。 变量的类型 阅读全文
posted @ 2021-08-02 17:19 小鱼不吃鱼 阅读(234) 评论(0) 推荐(0)