常量化
一直也没有办法安心下来写那个游戏,最近挺忙乎。然后感觉费了很多的时间在乱七八糟的细节上,速度,可读性,原型的问题太多了,有时候都有些烦。 终于有些地方定下了,解决了一个烦扰我的简单问题,其实我完全可以常量化一些东西,而常量化的工作又可以经过程序生成,比如现在的可见区域的2D地剔除,把一个看上去有点丑,还有不少乱七八糟的逻辑抽到一个单独的程序,生成了一个静态数据,一些宏和数组。因为这些数据都是不变的,这样逻辑清晰了很多,代码可读性提高了很多,效率也提高了。相当于一些算法的查表法实现。 这个让我想起曾经说到的compling time coding,不知道是不是这么说的,大概在C++里面的一个语法糖衣,似乎是很酷的利用增强的Template做成不同compling的不同的结果,而这些逻辑不在运行时执行。不过C++的这些东西俺是没时间玩,目前也不想去玩。倒是联想到的这个东西。代码生成代码。嗯,用脚本似乎应该好用些。 不管什么方式,达到目的就行! ==========分界线============== 总觉得自己有点抑郁,为什么老是不能高兴起来。 烦!
0 COMMENTS:
发表评论