01 2014 档案

摘要:Flickering mesh objectshttp://www.ogre3d.org/forums/viewtopic.php?f=2&t=39185 阅读全文
posted @ 2014-01-17 13:11 Goddess_oh 阅读(136) 评论(0) 推荐(0) 编辑
摘要:http://www.ogre3d.org/forums/viewtopic.php?f=2&t=77006 阅读全文
posted @ 2014-01-16 14:48 Goddess_oh 阅读(99) 评论(0) 推荐(0) 编辑
摘要:实现了一下,感觉有两个关键点:1.首先是人物的逻辑控制方面,人物一种动作有一连串的图片,但是一旦松开按键后,不对状态进行记录并锁定按键输入的话人物的动作可能会停在动画序列中某一帧,而不是应有的停止状态。因为我的动作只有4张图,所以我没有锁定按键输入,只是简单的根据是否为stop状态绘制上一个动作序列图的最后一个。这让我想到有些游戏里人物加速行走时如果停下来还会有一段“刹车”动作,这个期间不接受方向控制,应该就是通过增加一个break状态,直到刹车序列播放完了才解除按键锁定。2.不像3D渲染,不是帧数越高就越好,因为序列图就那么多,如果每帧都绘制其中一张的话,帧数高人物动作也会很快(疯狂状态?) 阅读全文
posted @ 2014-01-03 16:04 Goddess_oh 阅读(1185) 评论(0) 推荐(0) 编辑
摘要:How to use Terrain without TerrainGrouphttp://ogre3d.org/forums/viewtopic.php?f=2&t=70003Render-To-Texture (RTT) Qualityhttp://www.ogre3d.org/forums/viewtopic.php?f=5&t=76303 阅读全文
posted @ 2014-01-02 12:17 Goddess_oh 阅读(115) 评论(0) 推荐(0) 编辑
摘要:开发Thinkvd中的player,设置透明度用的是sdl来实现的,转换中的水印用的是png, 如何设置水印的透明度,实际上要求把图片转换成带alpha的32位即可。实现代码://! [8]void ImageComposer::recalculateResult(){ int alpha = 100; QPainter::CompositionMode mode = currentMode(); QPainter painter(&resultImage); painter.setCompositionMode(QPainter::CompositionMode_Source); p 阅读全文
posted @ 2014-01-01 16:57 Goddess_oh 阅读(1696) 评论(0) 推荐(0) 编辑