unity如何改变重力方向
摘要:全局修改 Eidt->Project Setting->Physics 脚本实现 void Awake() { Physics.gravity = new Vector3(0, -1.0F, 0); }
阅读全文
unity调用摄像头拍照
摘要:需要说明的是:手机截图中左边的图为摄像头的画面,即变量goo,右边为屏幕截图,即变量jj 摄像头的API和屏幕截图的API没有任何关系,前者只负责把摄像头打开,后者负责屏幕截图 2 代码作修改,手机截图如下:(画布太小,超出画布的内容被裁减掉) 3 代码再作修改,手机截图如下:(画布大,但是内容没有
阅读全文
Unity 物理引擎实现匀速圆周运动
摘要:前言首先,我们可以利用Unity API,Transform.RotateAround来实现匀速圆周运动。但是这个实现,我觉得不过瘾,因为你只是了解一个API,并没有学到任何其他的知识。接下讲一点有意思东西。物理知识1.定义: 质点沿圆周运动,如果在任意相等的时间里通过的圆弧长度都相等,这种运动就叫
阅读全文
读取刚体的移动速度
摘要:Vector3 localVelocity = transform.InverseTransformDirection(rigidbody.velocity); float speed = rigidbody.velocity.magnitude magnitude Returns the leng
阅读全文
重力感应操控
摘要:方案一:speed public var simulateAccelerometer:boolean = false; var speed = 10.0; function Update () { var dir : Vector3 = Vector3.zero; if (simulateAccel
阅读全文
Transform.Rotate 旋转
摘要:function Rotate (eulerAngles : Vector3, relativeTo : Space = Space.Self) : void Description描述 Applies a rotation of eulerAngles.z degrees around the z
阅读全文
Unity3D 物体移动方式总结
摘要:1. 简介 在Unity3D中,有多种方式可以改变物体的坐标,实现移动的目的,其本质是每帧修改物体的position。2. 通过Transform组件移动物体 Transform 组件用于描述物体在空间中的状态,它包括 位置(position), 旋转(rotation)和 缩放(scale)。 其
阅读全文
Unity3d录音
摘要:由于我们Unity3D是跨平台工作的,所以尽量用Unity3d的api,查了下Unity3的documetation,只有个Microphone可以用。 static AudioClip Start(string deviceName, bool loop, int lengthSec, int f
阅读全文
Random.Range 范围
摘要:static function Range (min : float, max : float) : float Description描述 Returns a random float number between and min [inclusive] and max [inclusive] (
阅读全文
Unity3D研究院之Time.timeScale、游戏暂停
摘要:项目里面一直在用Time.timeScale来做游戏的 1倍 2倍整体加速,今天我仔细看了一下Time.timeScale才发现之前我理解错了一些东西。Time.timeScale可以控制Update 和LateUpdate 的执行速度,举个例子说明一下。Time.timeScale=1时,Upda
阅读全文
unity Mathf 数学运算(C#)
摘要:Mathf 数学运算Mathf.Abs绝对值 计算并返回指定参数 f 绝对值。Mathf.Acos反余弦 static function Acos (f : float) : float 以弧度为单位计算并返回参数 f 中指定的数字的反余弦值。Mathf.Approximately近似 static
阅读全文
Mathf.Rad2Deg 弧度转度
摘要:static var Rad2Deg : float Description描述 Radians-to-degrees conversion constant (Read Only). 弧度到度的转化常量。(只读) This is equal to 360 / (PI * 2). 这等于 360 /
阅读全文
Unity 获取网络状态
摘要:if (Application.internetReachability == NetworkReachability.NotReachable) { Debugger.Log ("没有联网!!!"); } if (Application.internetReachability == Networ
阅读全文
unity获取手机电量信息
摘要:前段时间项目需要做一个获取手机电量信息的功能,我首先得想法是通过Android获取后传到unity里面这样来做,但是在无意间发现一篇文章,里面是直接在unity里面获取的,这样无疑简单了方便了很多,要是这样的方法有什么弊端的话,还请大家指出哦。话不多说,直接上代码: using UnityEngin
阅读全文
Unity3D 使用陀螺仪 检查手机方向 设置固定的旋转角度
摘要:namespace UnityEngine{ public enum ScreenOrientation { Unknown = 0, Portrait = 1, PortraitUpsideDown = 2, LandscapeLeft = 3, Landscape = 3, LandscapeR
阅读全文