摄影机晃动特效脚本
本文来自:Unity3D
教程手册
本文链接: http://www.unitymanual.com/4784.html
复制代码到 JavaScript,拖曳到摄影机上。
var shake:float = 5;
#
var setShake:float;
#
var shakeSwitch:boolean = false;
#
function Start() {
#
setShake=shake;
#
}
#
function OnGUI() {
#
if (GUILayout.Button (“Shake”)) {
#
shake=setShake;
#
shakeSwitch=true;
#
}
#
}
#
function Update() {
#
if(shakeSwitch==true){
#
transform.position.x = Random.Range(0,shake * 2) -shake;
#
transform.position.y = Random.Range(0,shake * 1) -shake;
#
shake = shake/1.05;
#
if (shake < 0.05){
#