Unity 3D之前的版本(标准版 )对于PC和web开发都是免费的,但是对于mobile开发(android和ios)都是收费的,但是昨天也就是2013年5月21后,对于mobile的开发也将免费了,你可以下载新版本,或者从已安装版本升级。这样你再也不用费力气去破解了。但是这里说的是标准版,如果想使用专业版,你任然需要购买。
原文如下:
Our simply big idea has always been to ma… 更多... “Unity 3D 现在开发移动应用免费了”
IT夜班车
Unity 3D之前的版本(标准版 )对于PC和web开发都是免费的,但是对于mobile开发(android和ios)都是收费的,但是昨天也就是2013年5月21后,对于mobile的开发也将免费了,你可以下载新版本,或者从已安装版本升级。这样你再也不用费力气去破解了。但是这里说的是标准版,如果想使用专业版,你任然需要购买。
原文如下:
Our simply big idea has always been to ma… 更多... “Unity 3D 现在开发移动应用免费了”
Unity 3D分为2种版本
免费版
专业版
免费版里面很多好的功能没有,或者效果比较差。如水的效果,专业版要比免费版好很多,免费版则没有asset server来同步多人同时开发。
专业版其实很便宜,性价比很高,之所以这么说是因为它的扩平台相当的好,开发效率相当高。
只有1500美元
具体请参看
http://write.blog.csdn.net/postedit
版权所有,禁止转载. 如需转载,请先征得博主的同意… 更多... “Unity3D的价格”
游戏中可能我们想要暂停,就是真个场景中所有的东西都不动了,怎么做到了。
有下面的2个方法,
1. 遍历场景中所有的物体,让他们都处于禁止状态。
2. 最直接最简单,让时间间隔为0.
就是
Time.timeScale = 0;
版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章出处,否则按侵权处理.
我们在2d桌面程序当中,可以让按钮变成灰色,从而不可用,那么unity中是否也可以做到这样呢?
答案是可以。
画按钮是通过
void OnGUI() { if (GUI.Button( ... )) { // do something } if (GUI.Button( ... )) { // do something } }
变灰色是通过
GUI.enable=true或者false
true表示可用,false表示不可用。
比如说想让第一个按钮变灰… 更多... “Unity Disable按钮”
Unity提供了一个强大的工具来协助你优化你的程序。这个工具并不能替你做真正的优化,但它能告诉你你的程序的瓶颈在什么地方。比如你发现的你的游戏(程序)在某个环节时cpu占用了100%,你想找到什么地方出了问题,并优化他。那么这个工具就很有用。
这个工具就在菜单中。
window->profile
不过说明的一点是,这个功能只有在专业版中才可用,在免费版中显示是灰色的。
详细的介绍,请参看下面的官方的… 更多... “Unity3D 性能优化工具”
unity 中获取输入的类是Input。如判断是否有Delete键按下
if (Input.GetKeydown( KeyCode.Delete ))
{
// do something
}
查看Input这个类的提供的方法,有个GetMouseButtonDown(), 参数为0表示左键,那么如果我们想知道左键是不是按下的状态那是不是就可以直接:
void Update()
{
if (Input.GetMouseButtonD… 更多... “unity 判断鼠标左键在按下的状态”
在unity3d中让某个物体透明,非常简单。下面我们以一个最简单的立方体为例,说明怎么样使物体透明。
菜单:GameObject->Create Other->Cube
这样就在场景中创建了一个立方体。
随便导入一张图片。
然后选中他,就可以在右侧的inspector窗口中看到它的所有属性,将刚才导入的图片直接从Hierarchy视图中拖拽到立方体的属性窗口的空白处。这时… 更多... “unity3d中让某个物体透明”
刚开始学习unity的时候,很喜欢自己创建一些简单的游戏,创建游戏就免不了使用场景和人物,或者说是模型。
学习初期,我是把别人工程文件下的相应文件夹考到自己的asset目录下,这样unity启动的时候就会加载这些assets,然后再把它们加载到场景中,如果这些模型是单独出现的,没有依赖其他的资源,这样做没多大问题,轻松就搞定。如果你用的asset依赖其他的模型文件,材质,纹理,动画,声音等,这样做会… 更多... “Unity中使用别人的模型”
关于性能优化部分,unity3d官方给出相关的资料,可以参看下面的连接的内容,其中包括视频部分。
http://unity3d.com/support/resources/unite-presentations/performance-optimization.html
http://unity3d.com/support/documentation/Manual/Optimizing%20Grap… 更多... “unity性能优化(二)”
以下文字摘自:
http://blog.163.com/lnwanggang@yeah/blog/static/16533216220110143151173/
1.使用静态类型
当使用JavaScript很重要的优化是使用静态类型替代动态类型。Unity使用一种技术叫做类型推理的技术来自动转换JavaScript为静态类型脚本。
var foo = 5;
上面例子中的foo将自动被推断为一个整数值。因此,Uni