【问题标题】:Sprite animation optimization in unity3dunity3d中的精灵动画优化
【发布时间】:2015-03-07 08:50:12
【问题描述】:

我目前正在开发一款游戏,我游戏中的主要场景是一个角色,其动画师包含大约 8 个动画状态,每个状态都有最小 100 帧和最大 180 帧,以及一个带有 3 个动画师的生命条状态,当我的游戏开始时,我可以看到游戏的延迟量和速度,当我切换到另一个场景并再次回到我的游戏场景时,应用程序要么花费大量时间再次加载游戏场景Application.LoadLevel("Game"),或者它立即崩溃,即使资产是 16px png file,我正在寻找一些技巧来使我的游戏更好,并防止那些巨大的动画师的负载崩溃。

提前谢谢你

【问题讨论】:

    标签: android ios animation unity3d unityscript


    【解决方案1】:

    您是否将精灵作为单独的文件?如果是,您应该将它们组合成一个大的 png 文件并使用 Sprite Editor 工具对帧进行切片。您需要加载的文件越少越好。

    如果这没有帮助,您可能需要降低图像的质量。请记住为您要使用的精灵和格式设置正确的最大尺寸。

    【讨论】:

    • 是的,我的精灵在单独的文件中,我应该使用 Tield 还是纹理打包器来执行此操作?
    • 有很多方法可以做到这一点。您可以在线搜索精灵表生成器。这里给你一个例子是一个基于 html5 的精灵表生成器:http://draeton.github.io/stitches/
    猜你喜欢
    • 1970-01-01
    • 2013-12-19
    • 2011-12-01
    • 2019-03-10
    • 1970-01-01
    • 1970-01-01
    • 2010-12-18
    • 1970-01-01
    相关资源
    最近更新 更多