※ 引述《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 ....