AVG开发过程记录(7) —— 一点一点码起来
现在的进展相对就比较的顺利了
就是一点一点码起来的过程了
汇报一下最近的情况吧:
1、脚本测试工具
在原来用控件的窗体上,添加了GDI+的图形预览窗口,
因为 前者不支持半透明,后者速度很慢,所以把两个都留在了窗体上。
另外这个工具还有很多零零碎碎的更新,也有很多都是disable
2、脚本
脚本的完善没有做,因为脚本读取那一块的结构还理得不够好,
所以分支慢慢加上去吧~ 这个可以以后慢慢扩充,就先只留那么几条指令吧~
3、主引擎
主引擎采用了directX3D之后效果很好很快,
反而觉得美工太差,纹理太粗糙,贴上去不好看。
所以美工们的素材拿过来要严格审查。。。
现在的素材都是我自己在网上乱凑数的,所以效果真的很不好。
主引擎的结构也改变了很多,加入了一些标记,留出了一些接口。
只是最近突然发现,脚本的模型好像可以改一改,
记录下行号列号更加方便操作(调试之类的),这个将作为接下去的主要工作。
因为这种东西都在代码里不在dll里,所以调试工具和主引擎这一部分重复代码要改了 T T
还是结构不好的问题。service部分能写在dll里的话,不管UI如何都没有关系了。
改。。。。
4、输入
之前无论测试工具还是主引擎都是不允许操作的,除了esc退出,
现在在代码里加入了directInput的部分,
无论键盘还是鼠标都可以操作,只是还没有用上这些代码,
沉余在代码里面,等我完善了那个类再加上去吧~
接下去主要要完成的,就是对脚本读取的模型的修改,
因为这样所以之前分行测试的脚本检查工具也要大幅度的修改,
接下去就是这样子吧~~
那么最后放放截图好了

下面的可能不能看见全部~~ 自己想办法!:)

浙公网安备 33010602011771号