注册 登录
  • 动态
  • 推荐
  • 游戏
  • 分享链接 new
  • 回答问题
  • 发现
  • 野蔷薇
  • 视频

xp 觉得自己很牛逼的游戏开发人员

回答了问题 更新于 2017-09-30 11:16:56

怎样制作无缝地图游戏?

之前做过一个小Demo,说说自己的做法:

做法

  1. 场景与场景之间建立拓朴关系,当玩家到达A场景时,找出当前玩家从A所能到达的所有场景
  2. 场景与场景之间建立过渡通道 ,当玩家将从A场景进入某一过渡通过时开始加载下一个场景

说明

  1. 第一点本身不必多说,你必需得明确你的场景关系。事实上除了找出所能到达的所有场景外,也可以在找到场景后加载精度较低的场景。举个例子就是黑魂3:在到达净身小教堂时你可以看到不死聚落那的巨人,这个场是就你是得加载的,但如果加载高精度的场景对资源是一种负担,所以可以先加载一个低精度的场景。而看不到的场景,你可以在拓朴关系中注明,这样就能最小化地去减少资源的负担。
  2. 第二点有两个好处,其一是对美术而言这样可以很好地去过度场景;其二是你有时间去加载高精度的场景,可以为程序提供一个缓冲的时间。
著作权归作者所有。商业转载请联系作者获得授权,非商业转载务必附上原作者名称,注明来自「奶牛关」并给出原文链接。不得以任何形式演绎或修改。

{{answer_voters_count}}人赞同

...

{{question_follower_count}} 个玩家关注

...

相关游戏

目录

    评论 0

    登录奶牛关账号即可参与讨论
    登录 / 注册

    xp 的更多回答

    查看所有回答

    该问题的其他回答