[程式] 有關Unity javascript改成C#(以解決!內詳)

看板GameDesign (遊戲設計)作者 ($$$$$)時間11年前 (2014/02/26 18:04), 編輯推噓1(1015)
留言16則, 4人參與, 最新討論串1/1
最近學校專題進行到一個段落了 但是寫程式能力似乎沒有變比較好OQ 剛開始接觸Unity的時候是先學C#的 但是後來覺得javascript 好像比較好上手 就跳槽到javascript了 現在就遇到窘境 我想把下面這段成是從javascript改成C# 但是我真的全忘光了 所以來這裡求救一下 var position:Vector3 = target.position + Quaternion.Euler(0, targetangle.y, 0) * Vector3 (0, 0, -dist ); position += Vector3(0, height,0); transform.position = position; transform.LookAt(target); 應該是只有第一行要改 後面那幾行好像C#通用的樣子 這是要用在攝影機的程式 不知道有沒有大大可以幫忙Orz||| 有其他問題也可以站內信喔<3 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.84.103

02/26 18:17, , 1F
你"javascript"從沒寫對過
02/26 18:17, 1F
我一直以為要空格 因為我是半路出家的 先學Unity後來才被抓去寫程式的(原本是美術Orz) 所以現在很半吊子Orz||| 簡單的Unityt程式還可以 難的就不行了Orz||| 但是覺得寫程式很有趣 所以才一直慢慢摸 目前還在學習中...... 謝謝喔 ※ 編輯: suni 來自: 114.42.84.103 (02/26 18:26) ※ 編輯: suni 來自: 114.42.84.103 (02/26 18:26)

02/26 18:51, , 2F
Vector3 pos = targer.position + Quarternion.Euler(0,target
02/26 18:51, 2F

02/26 18:53, , 3F
* new Vector3(0, 0, -1*dist);
02/26 18:53, 3F

02/26 18:53, , 4F
重打orz
02/26 18:53, 4F

02/26 18:53, , 5F
Vector3 pos = targer.position + Quarternion.Euler(0,target
02/26 18:53, 5F

02/26 18:54, , 6F
angle.y, 0) * new Vector3(0, 0, -1*dist);
02/26 18:54, 6F

02/26 18:54, , 7F
pos += new Vector3(0, height, 0);
02/26 18:54, 7F

02/26 18:55, , 8F
transform.position = pos;
02/26 18:55, 8F

02/26 18:55, , 9F
transform.LookAt(target);
02/26 18:55, 9F

02/26 18:56, , 10F
這樣 錯了別打我orz(應該不會錯吧XD)
02/26 18:56, 10F

02/26 18:56, , 11F
重點在c#的Vector3要給個new 另外就變數宣告的方式不太一樣
02/26 18:56, 11F

02/27 08:00, , 12F
沒關係 以後就說ECMA-262 不會打錯而且可以虎到人(喂
02/27 08:00, 12F

02/27 11:22, , 13F
good idea XD
02/27 11:22, 13F

02/27 14:39, , 14F
等一下 C#是ecma-334吧XD
02/27 14:39, 14F

03/02 23:24, , 15F
殺手貓應該是指JS啦XD
03/02 23:24, 15F
很感謝大家的幫忙喔~ 最後成是改成了這樣 Vector3 position = target.position - Quaternion.Euler(0, targetangle.y, 0) * Vector3.forward*distance ; position += new Vector3(0, height, 0); transform.position = position; 以上是沒跑出紅字也可以正確運行 ※ 編輯: suni 來自: 111.240.180.170 (03/03 00:25)

03/05 00:00, , 16F
喔喔Vector3.forward這個我沒想到 一直以來都是自己定義的XD
03/05 00:00, 16F
文章代碼(AID): #1J3Rn2WB (GameDesign)
文章代碼(AID): #1J3Rn2WB (GameDesign)