作者chowleft (什麽....)
看板GameDesign
标题Re: [游戏] Unity初学试做成果-CoinFly
时间Tue Nov 3 01:13:44 2015
※ 引述《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 ....
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 49.158.112.66
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/GameDesign/M.1446484427.A.47C.html
1F:推 osanaosana: 谢谢回覆~ 明後天来改改看... 11/03 01:20
2F:→ osanaosana: AudioListener尝试放在人身上或是硬币身上都失败... 11/05 15:18
3F:→ osanaosana: MouseLook锁定可行,已经成功了 11/05 15:19
4F:→ chowleft: 呃... AudioSource Spatial Blend 调到 0.5 试试看? 11/05 16:03
5F:→ chowleft: 设 0.0 代表要用 2D 方式播放,这和你的需求不同 11/05 16:21
6F:推 osanaosana: 喔喔喔...就是这个参数...终於成功了,感谢chowleft 11/05 19:00