
Unity
MR崔建超
这个作者很懒,什么都没留下…
展开
-
Unity3D 鼠标拖动3维物体与系统自带拖动刚体物体
using UnityEngine;using System.Collections;public class MouseControl : MonoBehaviour { IEnumerator OnMouseDown() { var camera = Camera.mainCamera; if (camer转载 2013-05-04 22:24:50 · 1244 阅读 · 0 评论 -
Unity3d之性能优化
1.使用静态类型当使用JavaScript很重要的优化是使用静态类型替代动态类型。Unity使用一种技术叫做类型推理的技术来自动转换JavaScript为静态类型脚本。var foo = 5;上面例子中的foo将自动被推断为一个整数值。因此,Unity可能使用大量的编辑时间进行优化,而不使用耗时的动态名称变量查找等。这就是为什么Unity的JavaScript执行平均速度是转载 2014-01-04 09:09:55 · 903 阅读 · 0 评论 -
Untiy随机函数
电子游戏中玩家与系统进行互动的乐趣绝大多数取决于事件发生的不可预知性和随机性。在unity3D的API中提供了Random类来解决随机问题。最简单的应用就是在数组中随机选择一个元素,使用Random内置的方法可以进行选择。代码如下:Floatelement=myArray[Random.Range(0,myArray.Length)];Random.Range方法的两个参数转载 2014-01-04 10:21:59 · 750 阅读 · 0 评论 -
U3D 模型导入及设置
1. 一般导入.fbx模型在u3d里面时,模型的坐标轴都是跟u3d不对称的,所以在制作模型的时候,最好在模型制作软件里设置好对应的坐标轴。2. 制作模型的时候,要根据实际需要,规定模型哪些是合并的,哪些是分开的。比如车身与轮子。还有网格需要能合并一起的就合并一起,材质球同理。(提高优化)3. 缩放问题u3d中的1单位是fbx文件中的一单位的100倍。所有在3dmax制作模型时,要相原创 2014-01-04 11:31:43 · 3054 阅读 · 0 评论 -
UI设计及制作方案
1.制作UI最好不要用原生UI系统,运行效率极低。相比插件UI ,NGUI是目前比较好的。2.UI图片资源管理及优化a)图片格式一般采用PNG,在移动开发,不透明的图片保存为不带透明通道的图片格式,jpg;方便自动压缩为etc格式b)所有图片命名要规范,存放位置要合理。方便查找与优化。c)保存图片的源文件,方便重复修改与利用。d)小的图片资源尽量打在ATLAS图集里面,U3原创 2014-01-04 11:10:04 · 959 阅读 · 0 评论 -
Unity3D 移动开发代码优化
Unity3D 移动开发代码优化1. 尽量避免每帧处理比如:function Update() { DoSomeThing(); }可改为每5帧处理一次:function Update() { if(Time.frameCount % 5 == 0) { DoSomeThing(); } }2. 定时重复处理用 InvokeRepea转载 2014-01-04 09:26:35 · 890 阅读 · 0 评论 -
Unity3D学习笔记-android之Input
1. 手机的返回键对应着keyCode.Escap键位,可以控制程序的退出。2. Inpu.GetTouch(int index) 指的是当前屏幕停留手指数量最后的一个索引。3. Input.touches储存的是手指触摸对象。也就是Touch对象,每个触摸都是个对象,其中包含了一些封装好的信息。可以通过Touch对象获取信息。原创 2014-01-04 10:31:12 · 852 阅读 · 0 评论 -
Unity3D学习笔记-编写脚本常常出现的错误
1.这次出现这个错误是我在做毕业大设计的时候,用一个SoundManager脚本来统一管理游戏音效文件,所有的文件初始化放在Start()函数里;在PlayerControl脚本里面的Start()函数里调用了音效脚本管理的一个播放文件方法,导致出现这种错误。注释:assigned是分配的意思。后来我把音效管理脚本的音效初始化放在了Awake(),让其初始化优先级高原创 2014-01-04 10:32:55 · 2265 阅读 · 0 评论 -
Unity3d面试题积累
在网上找了些面试题,做做嘿嘿。1.请描述游戏动画有哪几种,以及其原理。2.alpha blend 工作原理3.写光照计算中的diffuse的计算公式4.lod是什么,优缺点是什么5.两种阴影判断的方法工作原理6.MipMap是什么?作用?7.用u3d实现2d游戏,有几种方式?答:一种用UI实现(GUI,NGUI...),一种是采用3d实体对象(plane原创 2014-01-05 23:42:19 · 1477 阅读 · 0 评论