![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Unity3D
whuthj
这个作者很懒,什么都没留下…
展开
-
Unity3D 可重载虚函数总结(事件,回调函数,消息处理)
重载虚函数 Unity3D中所有控制脚本的基类MonoBehaviour有一些虚函数用于绘制中事件的回调,也可以直接理解为事件函数,例如大家都很清楚的Start,Update等函数,以下做个总结。 Awake 当前控制脚本实例被装载的时候调用。一般用于初始化整个实例使用。 Start 当前控制脚本第一次执行Update之前调用。 Update 每帧都执行一次。这是最常用的事件函数。 ...原创 2011-04-26 09:20:39 · 741 阅读 · 0 评论 -
硬件改变鼠标指针插件
Unity3d中硬件改变鼠标指针插件 Unity3d中现有的改变鼠标指针(cursor)的方法只有一种:隐藏cursor,然后再在mouse position的画Texture2D。这种方法影响效率,并且在帧率比较低的时候鼠标会有停顿感。 通过这个插件可以轻易的实现硬件改变鼠标指针,但是缺点是只能应用在Windows Standalone的应用中,不能用于发布到网页版或者其他平台的uni...原创 2011-05-12 14:57:04 · 590 阅读 · 0 评论 -
Renderer.OnBecameVisible
Renderer.OnBecameVisibleRenderer.OnBecameInvisible 容易遗忘的两事件 例子: // Enables the behaviour when it is visible function OnBecameVisible() { enabled = true; } 当在摄影机视线内/视线外 时候触发此事件 ...原创 2011-05-11 18:42:39 · 169 阅读 · 0 评论 -
延时调用方法
using UnityEngine; using System.Collections; public class NewBehaviourScript : MonoBehaviour { // Use this for initialization void Start () { InvokeRepeating("LaunchProjectile", 1,5);//1秒后调用La...原创 2011-05-11 18:40:53 · 305 阅读 · 0 评论 -
简单投掷色子的脚本翻译及说明
using UnityEngine; using System; // 一个为摇色子服务的脚本 // 色子朝上的面默认为世界空间的正方向,只用1,2,3来定义世界空间 // 的向量,比如1代表世界的上,2代表右,3代表前 public delegate void RollCompleteEvent(object sender, int faceUp); // 这个类代表一个六面色子的行...原创 2011-05-11 17:37:11 · 498 阅读 · 0 评论 -
切换相机脚本
var camera0 : Camera; //定义一个名字为camera0的相机对象 var camera1 : Camera; //定义一个名字为camera1的相机对象 function Update () { if (Input.GetKey ("1")) //如果敲击键盘的"1" { camera1.enabled = true; //camera1激活 camera...原创 2011-05-11 17:35:55 · 217 阅读 · 0 评论 -
获取系统时间
var gSkin:GUISkin; var str=""; var Months:String[]=["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]; var Day原创 2011-05-11 17:34:24 · 76 阅读 · 0 评论 -
动态读取外部文件
分两种情况:1,加载封装好的内部文件。 var aaa : Material;//空材质 var bbb : GameObject;//要绑定材质的模型 function Start() { aaa.mainTexture = Resources.Load("你的资源名,例如“pic1”不需要文件扩展名"); bbb.renderer.material = aaa; ...原创 2011-05-11 17:33:05 · 159 阅读 · 0 评论 -
小地图
@script ExecuteInEditMode() public var blip : Texture; //定義一個指針文件代表角色 public var radarBG : Texture; //地圖背景圖片,我直接用場景里我創建的render texture public var centerObject : Transform; //選擇角色的物體的位置信息 public va...原创 2011-05-11 17:30:43 · 84 阅读 · 0 评论 -
全屏幕播放视频
全屏幕播放一段视频,并且视频可以根据屏幕大小自动缩放匹配。 var StartingMovie : MovieTexture; function OnGUI () { GUI.DrawTexture (Rect (0,0, Screen.width, Screen.height),StartingMovie,ScaleMode.ScaleToFit ); Starti...原创 2011-05-11 17:27:05 · 179 阅读 · 0 评论 -
Unity3D 描边字
function OnGUI(){ GUI.skin=chineseSkin; //GUI.Button(Rect(10,10,100,40),show); var color = Color (0.6, 0.1, 0.5, 1); //文字颜色 var pcolor = Color (1, 1, 1, 1); //描边颜色 var pos=Rec...原创 2011-05-25 15:15:09 · 835 阅读 · 0 评论