由配置文件驱动的剧情实时渲染模块

传统的剧情模块,是由动画师绘制一段动画swf,由游戏中某固定时刻加载进来,其本质上就是加载一段视频。
但是这样往往制作动画的时间开销很大,动画体积增大,导致用户加载剧情的等待时间过长。影响用户体验。

目前手头在做的一款游戏,其剧情,不过是人物过场。比如主角和某人施展武功互相打斗,然后敌人被打败,倒地。然后主角对其吐槽几句。

主要场景不过是如下:
1.人物自动在场景上移动。
2.人物在特定时间释放特定动作(受伤,攻击,死亡…)。
3.队友支援出现
4.出现人物,队友,敌人的对话模块
5.场景切换

那么为了减少该剧情过场的制作时间,该剧情过场的高可修改性,高复用性。于是采用了纯配置文件驱动的剧情模块。

这是一个配置文件的例子:
drama.xml
[cc language=”xml” nowrap=”false”]

























[/cc]

还有一些bug 慢慢来~

发表评论

电子邮件地址不会被公开。 必填项已用*标注