2013.1.15
2013.1.11
1.先制作了一个简单坦克大战的场景
snap setting的使用 ——> 【ctrl + 鼠标移动】单位整数移动,方便摆放场景。
摆件的高宽最好做成整数
所有的object最好都做成prefab
bake 烘焙 静态光相关【TODO】
light probes 灯光探测器 模拟动态光
http://game.ceeger.com/Manual/LightProbes.html
image effect camera的组件 后期的图片效果处理
粒子系统
2013.1.8
2013.1.6
private string lastTooltip = "";
if (lastTooltip != GUI.tooltip) {
GUI.Label(new Rect(10, 150, 100, 20), GUI.tooltip);
lastTooltip = GUI.tooltip;
}
2013.1.1
2012.12.27
OtherScript otherScript = GetComponent<OtherScript>();
otherScript.DoSomething();
Q:挂在同一个object下的script?
4.寻找子/父 obj
transform.Find("Hand")
这样就可以访问字/父 obj下面的component
transform.Find("Hand").GetComponent<OtherScript>().foo = 2; transform.Find("Hand").GetComponent<OtherScript>().DoSomething("Hello"); transform.Find("Hand").rigidbody.AddForce(0, 10, 0);
Q:挂在同一个object下的script?
// 嗯
5.访问所有的children
foreach (Transform child in transform) {
child.Translate(0, 10, 0);
}
Q:transform怎么成了所有children?之前不是只本obj的transform组件么?
//
6.通过哦名字 tag 获取obj
GameObject go = GameObject.Find("SomeGuy");
go.transform.Translate(0, 1, 0);
GameObject player = GameObject.FindWithTag("Player");
player.transform.Translate(0, 1, 0);
Unity Manual 用户手册
http://www.cocoachina.com/bbs/read.php?tid-78563.html
官方网站:
http://unity3d.com/unity/publishing/android
学习网站
Blog
http://blog.csdn.net/libeifs/article/details/6612919
问题:
1. MonoDeveloper 不能运行
需要安装 .Net 3.5
2. MonoDeveloper 调试
使用Unity内置的MonoDeveloper
MonoDeveloper 设置:
(1).在 Unity Editor 的 Project 窗口点击鼠标右键, 在弹出菜单中选择 Sync MonoDevelop Project, 将自动运行 MonoDevelop 并打开对应的项目;
(2).关闭 Unity Editor ;
(3).在 MonoDevelop 中为源代码设置断点,点击调试按钮或者按 F5 开始调试,在自动打开的 Unity Editor 中选择 Play 按钮,断点就开始起作用了;
3. 错误
3.1 Error Error: System.IO.FileNotFoundException: 未能找到文件“C:\Documents”。 (Error: System.IO.FileNotFoundException) (Assembly-UnityScript-firstpass)
参考:It is because your Enviromental Variables TEMP and TMP are set to "C:\Documents and Settings\%username%" by default. After I changed them to "C:\temp" the problems are solved.
3.2 MonoDevelop 应用程序错误
内存不能为read