Welcome Anonymous !


 

Unity 台灣論壇

程式相關

滑鼠點擊地面的位置為目標移動

Script
各式程式腳本等相關議題,歡迎來此分享及討論。

滑鼠點擊地面的位置為目標移動

文章sega2009 » 2011年 6月 4日, 17:59

試玩了華夏很不錯的作品:
http://www.youtube.com/watch?v=iKaGe9Mn25k&feature=player_embedded#at=58
http://www.youtube.com/watch?v=UGHZkFcvaYQ&feature=player_embedded

有三個問題想請教:
1.請問怎麼讓按著滑鼠右鍵不放時,攝影機會以主角為目標做旋轉視角
2.角色如何會以滑鼠點擊地面的位置為目標移動
3.左下角角色生命數小圖示的由左向右增加及由右至左減少大至要怎麼做
謝謝
最後由 sega2009 於 2011年 7月 14日, 14:47 編輯,總共編輯了 1 次。
頭像
sega2009
水晶級會員
水晶級會員
 
文章: 235
註冊時間: 2009年 12月 10日, 14:56

Re: 滑鼠點擊地面的位置為目標移動

文章sega2009 » 2011年 6月 10日, 21:37

1.怎麼讓按著滑鼠右鍵不放時,攝影機會以主角為目標做旋轉視角
我找到答案了,在unity3d內建的c#script mouselook的update裡
if (axes == RotationAxes.MouseXAndY)前面加一段Fire2控制
如下:
if(Input.GetAxis ("Fire2")==0) return;//加此段即可
if (axes == RotationAxes.MouseXAndY)
頭像
sega2009
水晶級會員
水晶級會員
 
文章: 235
註冊時間: 2009年 12月 10日, 14:56

Re: 滑鼠點擊地面的位置為目標移動

文章ivandaniel » 2011年 6月 18日, 07:13

Good!!

多謝這位大大的分享
/tding
------------------------------------------------------------------------------------------------------------------
圖檔
Flickr 上 Crown.R+AlienWar_sign850
頭像
ivandaniel
水晶級會員
水晶級會員
 
文章: 253
註冊時間: 2011年 2月 7日, 17:17

Re: 滑鼠點擊地面的位置為目標移動

文章tf107 » 2011年 7月 14日, 09:58

/tmusic 多谢楼主、一会试试。
頭像
tf107
木炭級會員
木炭級會員
 
文章: 6
註冊時間: 2011年 4月 27日, 14:35

Re: 滑鼠點擊地面的位置為目標移動

文章sega2009 » 2011年 7月 15日, 14:25

第三個問題左下角角色生命數小圖示的由左向右增加及由右至左減少大至要怎麼做
我試成功方法了
準備一個GUITexture"物件"
再利用Instantiate吃道具觸發往右增加生命值的小圖示
再用Destroy接觸敵人往左減少圖示
頭像
sega2009
水晶級會員
水晶級會員
 
文章: 235
註冊時間: 2009年 12月 10日, 14:56

Re: 滑鼠點擊地面的位置為目標移動

文章a0800665 » 2012年 4月 27日, 18:11

感謝分享,最近也在研究這樣,一直不知道怎改,不太會C#
我只看得懂JavaScript不知道怎把C#的程式碼轉成JavaScript
頭像
a0800665
木炭級會員
木炭級會員
 
文章: 7
註冊時間: 2011年 11月 15日, 20:11


回到 程式相關

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 7 位訪客