Unity3D开发
文章平均质量分 63
我们都曾拥有最美的时光
https://github.com/Soulghost
展开
-
Unity3D学习笔记(四)Unity的网络基础(C#)
一 网络下载可以使用WWW类下载资源用法:以下载图片为例WWW date = new WWW("");yield return date;texture = date.texture; 注意函数的返回值类型为IEnumerator,下载函数尽量使用StartCoroutine(function())协同程序。对于本地资源,url为"file://"+路径,如果使用当前目录,可以使用Applicat原创 2014-12-31 20:49:40 · 1108 阅读 · 0 评论 -
Unity3D学习笔记(一)GUI控件的调用
GUI控件:1.在Start中初始化,在OnGUI中调整。2.公有变量才会出现在Inspector面板。3.GUI控件的初始化和处理在OnGUI内完成。4.JavaScript的中文为UTF-8编码可显示,CSharp的中文为UTF-16编码可显示。基本信息:屏幕宽高:Screen.width Screen.height图片宽高:img.width img.height一 标签LabelGUI.L原创 2014-12-31 20:49:32 · 1238 阅读 · 0 评论 -
Unity3D学习笔记(二)Unity的JavaScript基础
Update()每帧调用一次LateUpdate()在Update()后执行Awake()系统执行的第一个方法Start()在Awake()之后,Update()之前FixedUpdate()固定更新,可在Edit->Project Settings->Time中更改刷新频率OnDestroy()脚本销毁时调用OnGUI()每帧调用,专门用来绘制界面创建对象 var obj = GameObjec原创 2014-12-31 20:49:35 · 611 阅读 · 0 评论 -
Unity3D学习笔记(三)Unity的C#基础
在C#脚本中,必须显式的继承MonoBehaviour类需要注意的是,在创建C#脚本时,脚本名应尽量符合C#命名规则,以字母或下划线开头,因为类名的默认跟随脚本名。C#声明变量的方式和C++和Java类似,例如public string[] name = {"element1","element2",...};public int i; public GameObject obj;总体来说,与Ja原创 2014-12-31 20:49:37 · 1640 阅读 · 0 评论 -
Unity3D学习笔记(五)C#与JavaScript组件访问的比较
由于之前用JavaScript用的比较多,因此总是想用以前的方法来访问组件,却屡遭失败,经过查阅资料发现,二者存在较大的不同。 下面以调用3D Text组件HurtValue为例,来比较二者的不同 JavaScript: gameObject.Find("HurtValue").GetComponent(TextMesh).text = ""; C#GameObject.F原创 2014-12-31 20:49:45 · 858 阅读 · 0 评论