[游戏] 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