Re: [請益] UNITY裡無法使用animation.Play?
※ 引述《evolution907 (Davis)》之銘言:
: 如題 小弟新手嘗試做遊戲 不知道發生什麼事情
: 想要播放動畫時寫script 參考網路上的animation.Play寫法
: 卻出現下面畫面:
: http://i.imgur.com/l9osgXX.jpg
: 我查了好久 都沒找到解決方法...
: 就算連引用也一起抄 仍然是一樣的結果
: 用類似的function也是一樣的結果
: 請問我到底是哪裡出錯了 我已經卡了好幾天了...
: 因為是自學的也沒老師問Orz
: 拜託各位大大能幫我解惑......
: 對了 我是用C#寫的 希望能從這方面著手幫我 謝謝了...
忘了是那一版開始(好像是4.X)
MonoBehavour已經不再預設提供這一個property
所以現在的使用方法是
1. 在inspector拉
2. 在code動態取得: Animation anim = gameObject.GetComponent<Animation>();
補充:
目前有提供的property剩下gameObject跟transform兩個
另外就是, 據稱這兩個property在後來的變動已經不像舊版本會有效能上的問題
不需要另外再說cache(據稱)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.127.133.252
※ 文章網址: https://www.ptt.cc/bbs/GameDesign/M.1483295743.A.D75.html
推
01/02 09:30, , 1F
01/02 09:30, 1F
→
01/02 09:30, , 2F
01/02 09:30, 2F
→
01/02 09:30, , 3F
01/02 09:30, 3F
→
01/02 09:30, , 4F
01/02 09:30, 4F
→
01/02 09:30, , 5F
01/02 09:30, 5F
→
01/02 09:30, , 6F
01/02 09:30, 6F
推
01/02 12:16, , 7F
01/02 12:16, 7F
→
01/02 12:16, , 8F
01/02 12:16, 8F
→
01/02 12:18, , 9F
01/02 12:18, 9F
→
01/02 12:18, , 10F
01/02 12:18, 10F
→
01/02 12:20, , 11F
01/02 12:20, 11F
→
01/02 12:20, , 12F
01/02 12:20, 12F
1. 你在Start這個scope裡做assign, 只能在這個scope使用animation
2. 你圖片中的狀況是 Animation.Play(), 你應該要使用anim.Play
3. 承上兩點, Animation anim應宣告於Class之下
public class CONTROL : Monobehavour
{
public Animation anim = null;
/*
* 其他code
*/
}
推
01/02 12:56, , 13F
01/02 12:56, 13F
推
01/02 12:59, , 14F
01/02 12:59, 14F
→
01/02 12:59, , 15F
01/02 12:59, 15F
推
01/02 13:19, , 16F
01/02 13:19, 16F
→
01/02 13:19, , 17F
01/02 13:19, 17F
→
01/02 13:19, , 18F
01/02 13:19, 18F
→
01/02 13:19, , 19F
01/02 13:19, 19F
→
01/02 13:19, , 20F
01/02 13:19, 20F
推
01/02 13:42, , 21F
01/02 13:42, 21F
→
01/02 13:55, , 22F
01/02 13:55, 22F
→
01/02 13:55, , 23F
01/02 13:55, 23F
→
01/02 13:55, , 24F
01/02 13:55, 24F
推
01/02 14:06, , 25F
01/02 14:06, 25F
推
01/02 14:16, , 26F
01/02 14:16, 26F
→
01/02 14:17, , 27F
01/02 14:17, 27F
→
01/02 14:18, , 28F
01/02 14:18, 28F
→
01/02 14:27, , 29F
01/02 14:27, 29F
→
01/02 14:37, , 30F
01/02 14:37, 30F
→
01/02 14:38, , 31F
01/02 14:38, 31F
→
01/02 14:39, , 32F
01/02 14:39, 32F
→
01/02 14:40, , 33F
01/02 14:40, 33F
推
01/02 20:29, , 34F
01/02 20:29, 34F
→
01/02 20:29, , 35F
01/02 20:29, 35F
→
01/02 20:30, , 36F
01/02 20:30, 36F
→
01/02 20:31, , 37F
01/02 20:31, 37F
可以
※ 編輯: gyd (59.127.133.252), 01/03/2017 00:35:01
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):