[遊戲] Unity初學試做成果-CoinFly(1121更新版本)

作者: osanaosana (芋頭一顆多少錢)   2015-11-02 20:20:16
最近摸索Unity一陣子了,
試著修改課本範例做個遊戲出來,
這是一個發射子彈把硬幣往上打的小遊戲,
靈感來自 死亡之屋2 ,
WebPlayer版本檔案下載(2MB): http://tinyurl.com/nm88k35
(20151121 更新)
完整原始專案下載(13MB): http://tinyurl.com/o99djd2
(20151121 更新)
開始遊戲前請確認一下您的輸入法是英文~~
看到遊戲畫面後按 Enter 以正式開始遊戲,
按 f 或是 滑鼠左鍵就能發射子彈,
把硬幣打高高就對了...
20151121 更新功能:
1.Camera會自動追蹤硬幣位置
2.擊中硬幣方式修改,滑鼠游標會變成準心,
準心直接對準硬幣開火就能打中硬幣
3.硬幣帶有2D光芒特效,方便識別位置
順便請教問題:(皆已解決)
1.由於本人在開發過程中匯入了一堆資源,
想要拿出來分享完整專案的時候發現容量近100MB,
手動刪除資源的時候,有時會不小心移除到不能刪的東西,
遊戲裡的天空就忽然暗下來了...
主要都是Unity提供的Package,
請教如何安全地把專案裡用不到的資源移除?
(已解決,原來53MB > 13MB , 使用免費工具 UnityAssetCleaner)
http://tinyurl.com/nujkpv5
2.遊戲有用到Unity提供的FPSController,
我希望遊戲一開始時Camera能固定不動,不會跟著滑鼠跑,
請教如何鎖定Camera不會隨滑鼠移動?
我有試著用程式鎖定transform.rotation, 有效!
但是開放鎖定後Camera瞬間會跳到奇怪的角度,
看來應該有比較正式的方法...
(已解決,修改 FPSController 介面設定有一項Mouse Look 可以調整,
把 X,Y Sensitivity 調成0,滑鼠就不會移動Camera了 )
3.遊戲裡面擊中硬幣的音效應該要隨著硬幣位置有音量變化,
音效是在子彈擊中硬幣時動態產生物件,
我確認了音效的位置會隨著硬幣變動,
但是無論距離多遠音量都沒有變化...
(已解決,Audio Source物件下有一項設定 Spatial Blend > 調成1 = 3D音效,
原先設定為 0 = 2D音效 >> 距離遠近不影響音量 )
最後希望這個小遊戲能帶給大家一點娛樂
準備進行下一個遊戲練習~~
作者: osanaosana (芋頭一顆多少錢)   2015-11-02 22:16:00
如果有空的話我還想做看看彈道顯示,追蹤飛彈等等...
作者: oikl1268 (迷路)   2015-11-03 00:23:00
有個plugin叫Asset Hunter 可以找出未使用到的資源
作者: osanaosana (芋頭一顆多少錢)   2015-11-03 01:02:00
喔喔,謝謝2F提供資訊
作者: jasonlu00 (爐)   2015-11-03 10:35:00
你只需要找resource資料夾裏沒用到的東西就好。其他資源如果沒有reference到的話也不會建進去。另外你可以看editor log裏面的清單來了解為什麼遊戲會佔100mb
作者: chowleft (什麼....)   2015-11-03 11:46:00
把 ./Library 砍掉就少 60MB 啦...?
作者: Foremanytz (Foreman)   2015-11-05 13:34:00
2. 設定兩個camera都tag為MainCamera但是一次只 active 一個 就可以作到切換鏡頭然後一個固定位置一個跟隨玩家即可3. Audio Source中有個可開啟選單3D Sound Settings檢查 Volumn Rolloff 是否設錯
作者: osanaosana (芋頭一顆多少錢)   2015-11-05 15:15:00
調過三種Volumn Rolloff設定...都失敗,收音位置已經在Vol曲線外面了,音量應該要是0,但是喇叭播出音量正常,完全沒有變化Camera與音量問題已解決...謝謝各方高手協助

Links booklink

Contact Us: admin [ a t ] ucptt.com