骑砍2霸主MOD开发(4)-游戏场景(scene)制作

一.MapScene和MissionScene

    MapScene:进入游戏首次加载的RTS视角大地图场景对应scene_name为Main_map,引擎固定加载SandBox/SceneObj/Main_map.

    MissionScene:进入酒馆,野外战斗等第三人称游戏场景

二.游戏场景(scene.xscene)

    1.Terrain地形

       <1.layers:纹理layer增量

       <2.node:地形节点高度

    2.GameEntity游戏实体,场景物,人/马匹

    3.NavMesh导航网格,实现AI追击,防守等功能

    4.Flora/Atomsphere天气,植被等渲染shader配置

三.编辑器修改游戏场景

   1.编辑器加载游戏场景scene.xscene所需文件夹

      游戏资产(GameEntity所依赖的模型/贴图)Assets文件夹,EmAssetPackage文件夹

      配置文件(GameEntity配置模型名称,材质名称)scene.xml

      纹理图片(GameEntity)TileSets压缩文件

      Prefab/GUI等相关UI资源配置文件

   2.编辑器修改游戏场景

      场景地形修改terrain.bin

      场景实例修改scene.xscene中GameEntity坐标和代销

四.游戏任务场景加载

#加载战斗任务,传入场景名sceneName
CampaignMission.OpenBattleMission(string scene, bool usesTownDecalAtlas)

#加载对话任务,大地图和NPC对话
CampaignMission.OpenConversationMission(ConversationCharacterData playerCharacterData, ConversationCharacterData conversationPartnerData, string specialScene = "", string sceneLevels = "")

五.游戏地图场景加载

#引擎API
Campaign.LoadMapScene()

#场景配置文件
SandBox/SceneObj/Main_map/scene.xscene
  • 8
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

霸王•吕布

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值