软件导刊
軟件導刊
연건도간
SOFT WARE GUIDE
2014年
8期
80-82
,共3页
塔防游戏%Cocos2D-X%行为树%C+ +
塔防遊戲%Cocos2D-X%行為樹%C+ +
탑방유희%Cocos2D-X%행위수%C+ +
以Cocos2D-X游戏引擎为基础,使用 Tiled Map Editor地图块图编辑器实现游戏地形的创建和属性自定义,通过引擎内部的动作链实现游戏精灵的帧动画效果,同时结合行为树完成游戏精灵的逻辑行为,使得游戏精灵具有一定的自主性和思考性。在游戏配置上,使用外部编辑器以XM L 格式导出关卡配置信息,游戏内部通过解析XML文件获取相关信息以控制游戏怪物出现的种类、数量与位置。游戏使用C++作为主要开发语言,并配合Lua以完成游戏流程的调度和控制。
以Cocos2D-X遊戲引擎為基礎,使用 Tiled Map Editor地圖塊圖編輯器實現遊戲地形的創建和屬性自定義,通過引擎內部的動作鏈實現遊戲精靈的幀動畫效果,同時結閤行為樹完成遊戲精靈的邏輯行為,使得遊戲精靈具有一定的自主性和思攷性。在遊戲配置上,使用外部編輯器以XM L 格式導齣關卡配置信息,遊戲內部通過解析XML文件穫取相關信息以控製遊戲怪物齣現的種類、數量與位置。遊戲使用C++作為主要開髮語言,併配閤Lua以完成遊戲流程的調度和控製。
이Cocos2D-X유희인경위기출,사용 Tiled Map Editor지도괴도편집기실현유희지형적창건화속성자정의,통과인경내부적동작련실현유희정령적정동화효과,동시결합행위수완성유희정령적라집행위,사득유희정령구유일정적자주성화사고성。재유희배치상,사용외부편집기이XM L 격식도출관잡배치신식,유희내부통과해석XML문건획취상관신식이공제유희괴물출현적충류、수량여위치。유희사용C++작위주요개발어언,병배합Lua이완성유희류정적조도화공제。