//实际项目中可以直接用GUI插件做个退出提示框。美观又和谐。public float uTime = 2; void OnGUI() { if (uTime < 2) { GUI.Label(new Rect(Screen.width/2...
分类:
其他好文 时间:
2014-09-09 12:02:08
阅读次数:
168
void OnGUI() { if(GUILayout.RepeatButton("加血")) { if(HP0) { HP--; } } i...
分类:
其他好文 时间:
2014-08-25 13:09:04
阅读次数:
173
private var first = Vector2.zero; private var second = Vector2.zero; function Update (){} function OnGUI (){ if(Event.current.type == EventTy...
分类:
其他好文 时间:
2014-08-15 19:25:49
阅读次数:
296
今天在看Unity3d的书,发现上面的调用事件比较特殊,比如说按钮事件该方法写在OnGUI方法中if(GUILayout.Button("按钮1")){ //执行事件的处理}这样看上去,貌似UnityEngine帮我们把事件改成在OnGUI事件中的让我们自己去监听我们自己创建的控件,想想又想不通,....
分类:
Web程序 时间:
2014-08-08 18:03:56
阅读次数:
239
1. 鼠标双击 void OnGUI() { Event Mouse = Event.current;
if (Mouse.isMouse && Mouse.type == EventType.MouseDown &&
Mouse.clickCount == 2) ...
分类:
其他好文 时间:
2014-06-09 18:40:28
阅读次数:
227
unity脚本自带函数执行顺序如下:将下面脚本挂在任意物体运行即可得到
Awake ->OnEable-> Start ->->
FixedUpdate-> Update -> LateUpdate ->OnGUI ->Reset -> OnDisable ->OnDestroy
using UnityEngine;
using System.Collections;
public...
分类:
其他好文 时间:
2014-06-07 14:35:46
阅读次数:
279
参考书:《Unity3D
游戏开发》scene图中按F键:放大,居中当前选中的物体坐标轴:红-x轴,绿-y轴,蓝-z轴逐帧运行程序:OnGUI:可以用来画界面高级控件 or
低级控件?Label控件也可以贴图只有脚本的公有变量才可以在编辑器中直接赋值。Texture、String等游戏界面可以由若干...
分类:
其他好文 时间:
2014-06-05 18:18:49
阅读次数:
330
通常来说,Unity自带的OnGUI不太好用,靠代码完成,在场景中无法直接编辑。所以,一般项目使用NGUI插件来做界面,但我这次要修改一个游戏,它没用NGUI,也没用OnGUI,而是使用类似NGUI的原理,采用Plane这种3D物体来做界面。其实很简单,比如你需要一个按钮,就创建一个Plane,然后...
分类:
其他好文 时间:
2014-05-22 04:38:26
阅读次数:
250
Awake --> Start --> Update --> FixedUpdate
--> LateUpdate -->OnGUI -->Reset --> OnDisable
-->OnDestroy下面我们针对每一个方法进行详细的说明:1.Awake:用于在游戏开始之前初始化变量或游戏状态。在...
分类:
其他好文 时间:
2014-05-11 01:05:21
阅读次数:
372