unity
Quannenggou
这个作者很懒,什么都没留下…
展开
-
Unity HingeJoint组件
http://game.ceeger.com/Components/class-HingeJoint.html转载 2012-01-11 18:06:57 · 1532 阅读 · 0 评论 -
Unity指向连接网址
Application.OpenURL("http://www.baidu.com");原创 2012-03-21 11:10:48 · 1750 阅读 · 0 评论 -
Unity3d游戏场景优化杂谈
首先介绍下draw call(这个东西越少你的游戏跑的越快): 在游戏中每一个被展示的独立的部分都被放在了一个特别的包中,我们称之为“描绘指令”(draw call),然后这个包传递到3D部分在屏幕上呈现出来。这就和你希望你的亲友收到准备好的圣诞礼物需要包装好然后穿过城市准时放在他应该出现的地方一样没什么不同。你的CPU来完成包装和传递他们的活,同时会消耗很多的带宽,所以最终分配好这些关键性资转载 2012-03-08 14:29:16 · 2545 阅读 · 3 评论 -
转载】使用Unity开发项目的一点经验
我们主要使用3dsmax2010进行制作,输出FBX的类型导入Unity3D中。默认情况下,3dsmax8可以和U3D软件直接融合,自动转换为FBX物体。注意事项如下:1.面数控制在MAX软件中制作单一GameObject物体的面数不能超过65000个三角形,即32500个多边形Poly,如果超过这个数量的物体不会显示出来,这就需要我们合理分布多边形和模型数量。打开MAX场转载 2012-03-08 14:21:19 · 3396 阅读 · 1 评论 -
GUITexture参数设置
似乎当Pixel Inset x,y为0时,图片左下角位于相机中心,所以如果居中显示的话,值一般为宽一半和高一半取负值原创 2012-03-08 13:34:56 · 1915 阅读 · 0 评论 -
Unity3d使用过程中常见的20个问题
1:天空盒有接缝怎么解决?答:在贴图导入设置里设置Wrap Mode为"Clamp".2:DDS格式怎么不显示?答:Unity不支持DDS格式,Unity会将除DDS外的其他格式图片具有为DDS同样的优化.3:Unity如何动态载入外部模型等文件?答:可以使用AssetBundle:http://unity3d.com/support/documentation/Scr转载 2012-03-08 14:29:55 · 1822 阅读 · 0 评论 -
【转】Unity 卸載未使用的資源
http://godstamps.blogspot.com/2011/04/unity_30.html通常在變換場景後,上個場景中除了使用 DontDestroyOnLoad() 保留的物件,將會被釋放掉,但如果在沒有變換場景的情形下,想把未使用的資源卸載掉,該如何做呢?一般情況下,我們會利用 Unity 的編輯器來部屬每個關卡或場景中的物件,這些物件在載入場景後都是必要的,也不太會持續增转载 2012-03-08 10:33:22 · 1290 阅读 · 0 评论 -
Unity 界面制作工具EZ GUI介绍
Unity 界面制作工具EZ GUI介绍中文名称:Unity 界面制作工具EZ GUI介绍英文名称:Introduction to Unity and EZ GUI作者:Johan Sanneblad[attachment=173]Last week I held my first internal Unity 3D class at HiQ. In thisf转载 2012-03-08 10:11:54 · 2751 阅读 · 0 评论 -
获取手指移动的路程以及手指移动的速度 Unity
为了获得精确值,可以在FixedUpdate里面执行,同时也可以减小计算量,更改FixedUpdate的更新速率的位置为Edit->Project Setting->Time。 float distance; void start(){ distence=0; }void FixedUpdate{ if(Input.touchCount > 0 && Input.GetTo原创 2012-02-09 09:17:38 · 4548 阅读 · 0 评论 -
通过滑动手势控制摇杆移动并且通过移动的速度控制能量条的增长 Unity
//当进入决斗模式时,判断玩家是否移动摇杆if(Input.touchCount > 0 && Input.GetTouch(0).phase == TouchPhase.Moved){ Ray ray = Camera.main.ScreenPointToRay (Input.GetTouch(0).position); RaycastHit hit; if(Physics.Raycas原创 2012-02-15 10:11:56 · 1590 阅读 · 0 评论 -
Unity 滑动列表时实现平滑阻尼效果初始篇
public GameObject groupObj;float smoothTime = 0.1F;float yVelocity = 0.0F;float newPosition;float temp;float target; void Update () { if(Input.touchCount>0&&Input.GetTouch(0).phase==TouchPha原创 2012-02-22 09:41:46 · 2703 阅读 · 0 评论 -
unity使用手势时,通过射线判断是否触碰到了某物体
必须给物体添加碰撞器,比如Box Collider然后在Update中检测手势,此处假设为手指在屏幕上移动主相机的视角(Camera.main)从手指移动处(Input.GetTouch(0).position)发射射线,设置射线发射距离。当射线碰撞到了带有碰撞器的物体,就会存储该物体的信息。void Update(){ if(Input.touchCount > 0原创 2012-02-09 09:08:24 · 3620 阅读 · 0 评论 -
Unity 滑动列表时实现平滑阻尼效果修改篇
之前的方法实现出来的效果不太好,会出现不在边界也会有,一拖动就返回的现象,所以又重新修改了一下,不同的地方在于将边界检测与正常情况拖动进行了分类处理。正常情况的检测是通过间接控制速度,边界检测则是控制位移;之前的是列表的,只能纵向拖动,现在修改了之后改为不限定方向,只要不出一个矩形框的范围就行。float touchDeltaPositionX;float touchDeltaPosit原创 2012-02-29 12:24:06 · 6319 阅读 · 2 评论 -
加入开发团队,申请ios开发者证书
1.注册AppleID2.让团队发邀请信3.完成注册4.应用程序->实用工具->钥匙串访问生成文件5.上传文件6.提交申请7.下载三个证书在Xcode里设置添加个人证书原创 2012-02-09 13:27:56 · 2080 阅读 · 0 评论 -
让物体围绕自身某一点旋转的方法 Unity
建立一个空物体,然后将空物体的中心拖动到需要旋转的物体的旋转点,可以通过放大的方式使点准确。然后将需要旋转的物体拖拽给此空物体,成为空物体的子物体。使空物体旋转。原创 2012-02-08 10:49:17 · 6559 阅读 · 0 评论 -
unity Mathf 数学运算(C#)
Mathf 数学运算Mathf.Abs绝对值计算并返回指定参数 f 绝对值。Mathf.Acos反余弦static function Acos (f : float) : float以弧度为单位计算并返回参数 f 中指定的数字的反余弦值。Mathf.Approximately近似static function Approximately (a : float, b: f原创 2012-01-16 10:51:24 · 24948 阅读 · 0 评论 -
Unity Particle System
新建一个物体,添加三类组件(构成理子系统)1.Particle Emitter2.Particle Animator3.Particle Render粒子发射器有两种Ellipsoid Particle Emitter和Mesh Particle EmitterA.此处以Ellipsoid Particle Emitter为例参数设置:Ellipsoid Particl原创 2012-01-12 16:49:28 · 5625 阅读 · 0 评论 -
Unity陀螺仪
private var gyroBool : boolean;private var gyro : Gyroscope;private var rotFix : Quaternion;function Start() {var originalParent = transform.parent; // check if this transform has a pare翻译 2012-04-26 10:27:49 · 5605 阅读 · 2 评论