蚍蜉撼树

给自己提个醒


除了通过刷题来认识自己的不足之外之外,这里再给自己打一针,放上自己自不量力的失败作,提醒自己还差得很远。

尝试写的一个编辑器

editor

单从图片上来看马马虎虎,实际上也就图片上那么点东西而已,“装饰”面板就是个空的……

而且从图中可以看到刷子做的效果不好,不同地皮的接缝处没处理。

那个模型读过《3D游戏编程大师技巧》的兄台应该知道,就是个MD2的帧动画,况且这里也没做帧插值。

至于地表刷子的算法,就是网上流传的“WarIII地形拼接算法”,比如这篇博文。这个算法是基于2D时代的地形拼接算法的,很巧妙的一个算法,但过程不难理解。

这里每一个刷子对应了一个它自己的纹理坐标,规定好层序,然后开始刷——这带来的后果是刷高层的地标没有问题,但是想刷回低层的地表就会出现前面说的那个接缝问题。

这个东西写了一段时间,然后还想加UI,考虑到想要加装饰,然后就需要一个粒子系统……总之是想到什么加什么,然后……然后就挂了。

这个破玩意儿就放这儿吧,各种意义上都给自己个提醒。