Designer)和运行时(Runtime)。其中,编辑器用来编辑和调试行为树,运行时库用来导出元信息,并解释和执行编辑器生成的行为树。
behaviac组件的使用场景,支持但不限于游戏中的逻辑、角色的人工智能、动画的控制等方面。
behaviac:从公司内部游戏项目的需求,并结合游戏技术的最新进展,决定实现自己的行为树组件。
behaviac:目前有2人负责behaviac项目的开发和,jonli(李勇刚)和cainhuang(黄晨),其中jonli主要负责项目的整体架构和技术方向,cainhuang主要负责编辑器相关工具的开发。
behaviac:我们觉得,跨平台的支持是相对最困难的。公司内部不同的项目运行在不同的平台上,在之前该组件不稳定时,不同平台会产生不同的技术问题。作为开发者,我们需要根据不同的平台进行测试和改进。
behaviac:该组件研发和已近3年,在腾讯内部多个项目中已经使用,例如《天天炫斗》、《全民夺宝》、《全民突击》以及一些正在研发并处于保密阶段的游戏等。
behaviac:与游戏业界分享腾讯游戏所采用的最新技术,进一步提高腾讯游戏的知名度和影响力。希望通过该组件的开源,可以帮助到更多的游戏开发者,也希望从使用者的使用过程中获得更多的反馈,进一步推动该组件的改进。
推荐:
网友评论 ()条 查看