中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

unity3D 鼠標滾輪實現物體的大小縮放

發布時間:2020-02-28 22:38:33 來源:網絡 閱讀:6109 作者:RockSonE 欄目:游戲開發

              這個實現的方法不難,難的可能是要弄懂鼠標滾輪響應函數的機制,響應函數是Input.GetAxis("Mouse ScrollWheel"),其中,這個函數是有返回值的,類型是float,向前滾是返回正數,向后滾是返回負數,所以,下面這個腳本操作的時候,鼠標滾輪一直向后滾,會看見Cube逐漸變小,當變到很小到消失的時候,又會增大,這是很正常的。要是覺得這么不好的話,可以用邏輯代碼限定一些scale的最低大小便可以。(下面腳本中沒有實現這個)

             例子:

var scale = 1.0; 
function Update () { 
var cube = GameObject.Find("Cube");//找到Cube對象 
if(Input.GetAxis("Mouse ScrollWheel"))//這個是鼠標滾輪響應函數 
{ 
//滾輪響應一次就讓scale自增或自減,注意,滾輪函數是有返回值的, 
//返回是float型的!這個由滾輪向前(正數)還是向后(負數)滾決定 
scale += Input.GetAxis("Mouse ScrollWheel"); 
cube.transform.localScale = Vector3(1*scale, 1*scale, 1*scale);//改變物體大小 
} 
}


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

临西县| 衢州市| 平潭县| 乌兰浩特市| 道真| 丰顺县| 长岭县| 成都市| 随州市| 晋中市| 宜阳县| 大邑县| 安新县| 漳浦县| 万山特区| 陈巴尔虎旗| 富源县| 桓仁| 栾城县| 连州市| 噶尔县| 开阳县| 罗平县| 荆门市| 梁平县| 社旗县| 富锦市| 阳曲县| 榆树市| 马公市| 佛坪县| 昭通市| 卫辉市| 阿合奇县| 江城| 琼结县| 南丰县| 讷河市| 达州市| 沙湾县| 石城县|