08 2012 档案
Unity3d Javascript理解笔记 IF STATEMENTS (if语句)
摘要:F STATEMENTS (if语句)下面创建一个变量,设置为真,检测为真时打印后面的文字.var gameStarted =true;if (gameStarted == true) Debug.Log("Game hasstarted");上面这些是多此一举,由于我们的变量gameStarted是布尔型,没理由检测是否为"等于'=='"真var gameStarted =true;if (gameStarted) Debug.Log("Game hasstarted");你可能觉得奇怪.为什么我不在if后面放上&q
阅读全文
Unity3d Javascript理解笔记 VARIABLES (变量)
摘要:VARIABLES (变量) var box ="apple"; box是变量,"apple"包括变量的内容和类型我们来想想,变量就像一个临时存贮某种东西的容器,你给它设置什么值,它就会变成什么。你可以给你的变量命你想要的名字.以小写字母开头.包括使用字母,数字,下划线.输入"var"可以创建一个变量,让我们调用我们的第一个叫"box"的变量.例:var box; Javascript中在申明一个变量时要以";"结尾.字符串型如果是IPhone程序员,在声明一个变量时一定要指明变量的类型.在这个
阅读全文
Unity3D 游戏引擎之IOS自定义游戏摇杆与飞机平滑移动
摘要:雨松MOMO原创文章如转载,请注明:转载自雨松MOMO的博客原文地址:http://blog.csdn.net/xys289187120/article/details/6941061 移动开发游戏中使用到的触摸游戏摇杆在iPhone上是非常普遍的,毕竟是全触摸屏手机,今天MOMO 通过一个小例子和大家讨论Unity3D 中如何自定义一个漂亮的全触摸游戏摇杆。 值得高兴的是,Unity3D 游戏引擎的标准资源中已经帮助我们封装了一个游戏摇杆脚本,所以实现部分的代码可以完全借助它的,具体调用需要我们自己来。 Joystick.js是官方提供的脚本,具体代码如下,有兴趣的朋友可以仔细研究研究,..
阅读全文
【Unity3d】碰撞检测 OnTriggerEnter
摘要://简单的检测,进入目标区域。BOX摧毁 .jsfunction OnTriggerEnter(myTrigger:Collider) { if(myTrigger.gameObject.name == "box"){ Destroy(gameObject.Find("box")); Debug.Log("12321"); animation.Play("Hit"); }}
阅读全文
【Unity3d】贴图脚本JS
摘要://换贴图,直接把这段代码加在要换贴图的模型上即可;var textures : Texture2D[]; //声明一个数组型的图片库;private var i : float = 0; //声明i为浮点数0;function Update () { if ("这里写上发生这个事件的条件") { i++ //切换图片 } renderer.material.mainTexture = textures[i]; }
阅读全文
【Unity3d】技能冷却脚本
摘要:using UnityEngine;using System.Collections;public class StoneDrop : MonoBehaviour { public float fireTime; //开火时间 public float coolTime; //冷却时间 void Start () { coolTime = 2.0f; } // Update is called once per frame void Update () { if(fireTime < coolTime) ...
阅读全文
【Unity3d】GUI 点击出窗口
摘要:var WindowSwitch : boolean;var windowRect : Rect = Rect(20, 40, 200, 100);//点击出窗口function OnGUI () { if(WindowSwitch) { windowRect = GUI.Window (0, windowRect, WindowFunction, "wayne"); }}function WindowFunction (windowID : int){ if (GUI.Button (Rect (40,40,160,20), "close window"
阅读全文
【Unity3d】鼠标划过变色
摘要:var mouseOverColor = Color.red;//声明变量为蓝色 private var originalColor : Color;//声明变量存储本来颜色 function Start () { originalColor = renderer.sharedMaterial.color;//开始时得到物体本来着色 } function OnMouseEnter () { renderer.material.color = mouseOverColor;//当鼠标滑过时改变物体颜色为蓝色 } function OnMouseExit () { renderer.materi.
阅读全文
【Unity3d】碰撞检测 OnCollisionEnter
摘要:1 测试的Cube都给BoxCollider,还要给个Rigidbodyfunction OnCollisionEnter(){Debug.Log("wayne!!!");}function OnCollisionEnter(theCollision:Collision){ if(theCollision.gameObject.name=="Floor"){ Debug.Log("wayne"); }else if(theCollision.gameObject.name=="Wall"){ Debug.Log(&
阅读全文
下载好地方
摘要:http://www.linuxidc.com/Linux/2012-04/58749.htm免费下载地址在 http://linux.linuxidc.com/用户名与密码都是www.linuxidc.com具体下载目录在 /2012年资料/4月/17日/Unity3D一个简单的对打游戏/http://pan.baidu.com/share/link?shareid=92549&uk=2668498372#dir/path=%2FU3D%E5%88%86%E4%BA%AB%2FU3D%E6%8F%92%E4%BB%B6%E5%88%86%E4%BA%AB4http://pan.bai
阅读全文
【Unity3d】GUI笔记
摘要:1 GUITest0function OnGUI() { GUI.Label(Rect(10,10,100,30),"ChooseLevel"); //Debug.Log("Clicked the button with an image"); if (GUI.Button(Rect(10,70,50,30),"1")) //Debug.Log("Clicked the button with text"); {Application.LoadLevel(1);}//申请载入场景1}2GUITest1functio
阅读全文
【Unity3d】 制作游戏主菜单 GUI
摘要:[Unity3D] 制作游戏主菜单from:http://v.youku.com/v_show/id_XMTg5MTU5MzUy.html
阅读全文
【Unity3d】火炬之光的X射线效果
摘要:【Unity3d】火炬之光的X射线效果人物和摄像机之间存在例如墙壁等的阻挡时 可以修改阻挡材质的alpha呈现半透明状using UnityEngine;using System.Collections;public class example : MonoBehaviour { void Update() { RaycastHit[] hits; hits = Physics.RaycastAll(transform.position, transform.forward, 100.0F); int i = 0; while (i...
阅读全文
【Unity3d】移动开发代码优化
摘要:Unity3D 移动开发代码优化1. 尽量避免每帧处理比如:function Update() { DoSomeThing(); }可改为每5帧处理一次:function Update() { if(Time.frameCount % 5 == 0) { DoSomeThing(); } }2. 定时重复处理用 InvokeRepeating 函数实现比如,启动0.5秒后每隔1秒执行一次 DoSomeThing 函数:function Start() { InvokeRepeating("DoSomeThing", 0.5, 1.0); }3. 优化 Update, Fix
阅读全文
【Unity3d】鼠标拖动图片
摘要:Unity3D代码——鼠标拖动图片var pTemp:Texture;var posTexture:Rect;function Awake(){posTexture.width=pTemp.width;posTexture.height=pTemp.height;}function OnGUI(){posTexture=GUI.Window(0,posTexture,popWin,"");}function popWin(winId:int){GUI.DrawTexture(Rect(0,0,posTexture.width,posTexture.height),pTemp
阅读全文
申请个博客好难啊!
摘要:今天申请几次被据。真的很郁闷。还好最终给我开通了。谢谢了。希望和大家多学习交流。目前在研究有关UNITY3D的程序方面的知识。希望有会的朋友多多指导。谢谢!
阅读全文
|
|
|