对话系统——泡泡基本完成

今天将单独写的对话系统移到了工程里面,原来是想用lua_tinker来实现对脚本的编写的,但原工程里面是有其他lua方法的,在嵌入到工程中就暂时用了原来的lua,抛弃了lua_tinker,但lua_tinker还是有些很大的优势,看看在后面的开发过程中会不会提供很大的方便再使用吧。

所以对话的配置,本来是用lua_tinker直接使用类方法的,当时就觉得有点复杂,虽说有开发编辑器的计划,但直接使用类的方法还是觉得有点怪怪的。

3e5699ab4cf3fdf0a3dc8&690

移到工程后,使用原有lua配置方法:

3e5699ab4cf3fdf8d95ba&amp

这样用编辑器做也好搞了哈哈。

泡泡的对话已经基本实现了,但对于声音的播放等只是用了原有的SoundManager来处理的,因为这个是网游用的,你懂得,声音本来几乎就可以是鸡肋的东西,所以这个类也有些简单了,在之前计划时也曾分析过游戏中声音的类型,所以还要准备写个全面的SoundManger的。

还有个很大很大的问题,原有工程的不需要的系统,得该删的删掉。刚刚准备要使用这个工程进行开发的时候就想过要把不要的东西删掉,但是看了下,部分系统好删,但一些公共的东西,比如CChar这样的类,里面的东西非常多非常复杂,而且调用到的地方非常多,看来要找个时间好好整理下。先从简单的入手,即可以立刻删掉的,比如VIP系统啊、组队系统啊之类的,这些都不必要。

说下下一步计划,把一般模式做一下。研究下FMOD,看下帮助文档,因为Channel与Sound都没搞明白,用的时候全是雾水了。之后就写下SoundManager.

对于多余的系统或数据,就在开发其他东西的是有一边删吧。

发表评论

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

* Copy This Password *

* Type Or Paste Password Here *