- 博客(7)
- 收藏
- 关注
原创 【Unity】Mathf的常用函数Abs,Ceil,Floor,Lerp等
返回绝对值Mathf.Abs(10);向上取整Mathf.Ceil(10.1f);//返回11Mathf.Ceil(-10.1f);//返回-10向下取整Mathf.Floor(10.1f);//返回10Mathf.Floor(-10.1f);//返回-11将值限定在范围内Mathf.Clamp(5, 10, 100);//返回10Mathf.Clamp(15, 10, ...
2020-03-20 17:07:57
849
原创 位运算符使用技巧
1、判断奇偶数我们可以利用 & 运算符的特性,来判断二进制数第一位是0还是1。用if ((a & 1) == 0) 代替 if (a % 2 == 0)来判断a是不是偶数。2、交换两个数借助临时变量通常我们交换两个数会使用一个临时变量来帮忙:int temp = a;a = b;b = temp;123借助累加和如果考虑到内存,不希望使用临时变量(其实就是...
2020-03-20 15:31:09
231
原创 关于Unity的射线和坐标的转换
基础API:Ray 射线类 :【使用鼠标拾取或者判断子弹是否碰到對象,需要往特定方向发射射线。方向可能是世界坐标中的一个矢量方向,或屏幕上某一点。针对后者,提供了两个API,如下:】1、Ray Camera.main.ScreenPointToRay(Vector3 pos) 返回一条射线Ray从摄像机的近口點nearClip到屏幕指定一个点;若射线未碰撞到物体[需要含有碰撞器组件],碰撞...
2020-01-11 10:47:34
1147
原创 移位运算符
左移运算符(<<)规则按二进制形式把所有的数字向左移动对应的位数,高位移出(舍弃),低位的空位补零。语法格式:需要移位的数字 << 移位的次数 例如: 3 << 2,则是将数字3左移2位计算过程:3 << 2 首先把3转换为二进制数字0000 0000 0000 0000 0000 0000 0000 0011,然后把该数字高位(左...
2020-01-09 20:50:50
354
原创 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
1310
原创 HitTheRoom技术支持
关于HitTheRoom程序的支持请联系dawnforpxstudio@gmail.com,或者在下方留言。For support for the HitTheRoom program, contact dawnforpxstudio@gmail.com or leave a comment below.
2019-04-10 02:45:30
303
原创 App Store 隐私政策
本软件尊重并保护所有使用服务用户的个人隐私权。为了给您提供更准确、更有个性化的服务,本软件会按照本隐私权政策的规定使用和披露您的个人信息。但本软件将以高度的勤勉、审慎义务对待这些信息。除本隐私权政策另有规定外,在未征得您事先许可的情况下,本软件不会将这些信息对外披露或向第三方提供。本软件会不时更新本隐私权政策。您在同意本软件服务使用协议之时,即视为您已经同意本隐私权政策全部内容。本隐私权政策属于本...
2019-04-10 02:40:54
119
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人