用Direct3D设计层峦叠嶂的效果(演示程序)
此资源是演示程序,可以免积分下载 ---------------------------------------------------- 在制作二维游戏的时候,想要达到一种类似三维的那种效果。由于视锥的性质,在前面的事物看起来比较大,在后面的事物就比较小。一旦移动的时候在前面的事物移动得快,在后面的事物移动得要慢。简单地来说,就是那种层峦叠嶂的效果。怎么实现呢?我是从DirectX9开始学起的,不懂DirectDraw怎么实现,所以使用Direct3D来实现。其实深入地想想,诀窍就在纹理的UV上。 之前的文章介绍了怎么使用Direct3D设计背景循环移动的效果,本文所要介绍的技术原理和那个非常相似。只是多贴了图而已。首先要明确几点。(这是针对对Dire ct3D有基础的)…… ------------------------------------------------------- 使用方法:上下左右可以移动纹理的UV,WSAD同样可以移动UV。 ct3D有基础的)…… ------------------------------------------------------- 使用方法:上下左右可以移动纹理的UV,WSAD同样可以移动UV。
用户评论
没有源码啊,不过东西不错
东西还好,就是没有源码。有点可惜。。
没源码,有什么用。。。
可以运行,但没源码啊,不给力呀。。。。。
没有源码,不太给力哦
可以运行,但没源码啊。。。。。。