Unity学习
阿打完
这个作者很懒,什么都没留下…
展开
-
【Unity】Mathf的常用函数Abs,Ceil,Floor,Lerp等
返回绝对值 Mathf.Abs(10); 向上取整 Mathf.Ceil(10.1f);//返回11 Mathf.Ceil(-10.1f);//返回-10 向下取整 Mathf.Floor(10.1f);//返回10 Mathf.Floor(-10.1f);//返回-11 将值限定在范围内 Mathf.Clamp(5, 10, 100);//返回10 Mathf.Clamp(15, 10, ...原创 2020-03-20 17:07:57 · 759 阅读 · 0 评论 -
位运算符使用技巧
1、判断奇偶数 我们可以利用 & 运算符的特性,来判断二进制数第一位是0还是1。 用if ((a & 1) == 0) 代替 if (a % 2 == 0)来判断a是不是偶数。 2、交换两个数 借助临时变量 通常我们交换两个数会使用一个临时变量来帮忙: int temp = a; a = b; b = temp; 1 2 3 借助累加和 如果考虑到内存,不希望使用临时变量(其实就是...原创 2020-03-20 15:31:09 · 205 阅读 · 0 评论 -
移位运算符
左移运算符(<<)规则 按二进制形式把所有的数字向左移动对应的位数,高位移出(舍弃),低位的空位补零。 语法格式: 需要移位的数字 << 移位的次数 例如: 3 << 2,则是将数字3左移2位 计算过程: 3 << 2 首先把3转换为二进制数字0000 0000 0000 0000 0000 0000 0000 0011,然后把该数字高位(左...原创 2020-01-09 20:50:50 · 317 阅读 · 0 评论 -
Unity(一)射线--物体跟随鼠标点击位置移动
using System.Collections; using System.Collections.Generic; using UnityEngine; public class RayTest : MonoBehaviour { private Vector3 target; bool b = false; void Start () { ...原创 2020-01-09 19:37:38 · 1264 阅读 · 0 评论