
Unity3D学习笔记
清冷由木性
一个人内心的强大永远都是建立在对自己工作领域有足够积累的基础上,技术行业更是如此,不要只沉浸在自己工作的小范围内停步不前,加油做一个内心强大的人。
展开
-
Unity3D制作流动的水面
这个游戏的画面效果在ipad上真的非常稀有,尤其是水面真的非常棒!水面的顶点位移是如何实现的呢?一波一波的,很逼真!解答:Unity3D制作流动的水面,水流代码 :var scale = 10.0;var speed = 1.0;private var baseHeight : Vector3[];var useOriginal : boolean转载 2015-07-04 11:01:00 · 10078 阅读 · 0 评论 -
Unity3D提高视频movie播放的质量
使用Miro Video Converter 转换器,转换成ogg theora,然后再导入到unity3d里面,效果会好些!可以用材质球播放,也可以在OnGUI里面播PS:视频播放的Component是MovieTexture例如在OnGUI()播放: GUI.DrawTexture(new Rect(0, 0, Screen.width, Screen.hei转载 2015-07-04 11:05:24 · 791 阅读 · 0 评论 -
Unity中HideInInspector和SerializeField
首先,Unity会自动为Public变量做序列化,序列化的意思是说再次读取Unity时序列化的变量是有值的,不需要你再次去赋值,因为它已经被保存下来。然后是,什么样的值会被显示在面板上?已经被序列化,但是没有用HideInInspector标记的值。[HideInInspector]表示将原本显示在面板上的序列化值隐藏起来。[SerializeField]表示将原本转载 2015-07-04 10:56:34 · 425 阅读 · 0 评论 -
unity如何调用另一个脚本中的变量
调用其他实例的脚本是一种很常用的需求,在Unity3D中实现起来也有多种方法,假设在ScriptB有一个DoSomething函数,如下所示:using UnityEngine;public class ScriptB : MonoBehaviour {public void DoSomething() {Debug.Log("Hi there");}转载 2015-07-04 10:53:38 · 49490 阅读 · 3 评论 -
Unity3D制作飘动旗帜代码
我用max的布料加风力制作了飘动的旗帜,并且把动画转为了关键贞,可是fbx导入u3d后没有反应,请教大家u3d怎样模拟布料,它自带的布料不能像旗帜一样有固定范围;#pragma strictvar scale = 2.0;var speed = 2.0;private var baseHeight : Vector3[];var useOriginal转载 2015-07-04 11:02:23 · 2660 阅读 · 0 评论