Re: [遊戲] Unity初學試做成果-CoinFly

作者: chowleft (什麼....)   2015-11-03 01:13:44
※ 引述《osanaosana (OSANA)》之銘言:
: 順便請教問題:
: 1.由於本人在開發過程中匯入了一堆資源,
: 想要拿出來分享完整專案的時候發現容量近100MB,
: 手動刪除資源的時候,有時會不小心移除到不能刪的東西,
: 遊戲裡的天空就忽然暗下來了...
: 主要都是Unity提供的Package,
: 請教如何安全地把專案裡用不到的資源移除?
我沒用過這個,其實 google 一下好像都有些資料
https://github.com/tsubaki/UnityAssetCleaner
使用上就選
[Window] > [Delete Unused Assets] > [only resources]
其他說明可參考作者 blog
http://tsubakit1.hateblo.jp/entry/2015/10/16/004732
: 2.遊戲有用到Unity提供的FPSController,
: 我希望遊戲一開始時Camera能固定不動,不會跟著滑鼠跑,
: 請教如何鎖定Camera不會隨滑鼠移動?
: 我有試著用程式鎖定transform.rotation, 有效!
: 但是開放鎖定後Camera瞬間會跳到奇怪的角度,
: 看來應該有比較正式的方法...
可以試試將 MouseLook 靈敏度設為 0,
在 FirstPersonController.cs 裡加上控制函式
/// <summary>
/// 設定 MouseLook 靈敏度
/// </summary>
/// <param name="value">靈敏度數值</param>
public void SetMouseLookSensitivity(float value)
{
m_MouseLook.XSensitivity = m_MouseLook.YSensitivity = value;
}
程式一開始時將其設為 0.0f 禁止滑鼠轉動,
開始玩時設為 2.0f 就好。
我也不知道有沒有其他解法。
: 3.遊戲裡面擊中硬幣的音效應該要隨著硬幣位置有音量變化,
: 音效是在子彈擊中硬幣時動態產生物件,
: 我確認了音效的位置會隨著硬幣變動,
: 但是無論距離多遠音量都沒有變化...
AudioListener 放人身上,
AudioSource 放在硬幣上看看?
: 最後希望這個小遊戲能帶給大家一點娛樂
這遊戲讓我想起 Typing of the dead ....
作者: osanaosana (芋頭一顆多少錢)   2015-11-03 01:20:00
謝謝回覆~ 明後天來改改看...AudioListener嘗試放在人身上或是硬幣身上都失敗...MouseLook鎖定可行,已經成功了
作者: chowleft (什麼....)   2015-11-05 16:03:00
呃... AudioSource Spatial Blend 調到 0.5 試試看?設 0.0 代表要用 2D 方式播放,這和你的需求不同
作者: osanaosana (芋頭一顆多少錢)   2015-11-05 19:00:00
喔喔喔...就是這個參數...終於成功了,感謝chowleft

Links booklink

Contact Us: admin [ a t ] ucptt.com