» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


 20 12
发新话题
打印

TG有懂编程的吗?想请教一个问题

一些采用CG背景、多边形角色建模的游戏(生化1、2、3,寄生1、2等等),是如何做到让3D角色在2D背景上进行三维空间移动的?


TOP

所谓CG背景不是说背景一定是一个平面,也可以是一个简单的盒子,但有比较复杂的CG贴图,这样加上透视关系,你就有纵深的感觉了。



TOP

2D背景就是大的贴图而已……


TOP

CG是预先固定好的, 所以视角, 坐标等都可以预先设定好。

TOP

你把角色所处空间想象成一个矩形空间,空间内的六个面都有贴图,当然这些贴图会表现一种立体(纵深感)效果,你操作的人物就只能在这个空间内移动。
假设这个空间内有一个窗户,窗户外面有风景,而你的角色是不可能把手伸出这个“窗户”的。由于空间角度固定,所以你看到外面的风景也是固定不变的,这只需要一张图片就可以做到。

TOP

根据角色向屏幕里和屏幕外移动而放大和缩小角色。

TOP

不懂编程,不过这种不就是一个正常的三维游戏,只不过场景是固定的视角不可变,并且用一张(或可能几层拼凑)和场景透视相同的CG图遮住场景框架么……

TOP

其实就是一个3D大盒子里装了一个3D的人物模型,在盒子上帖图

TOP

这和编程有关系么?

TOP

建议你调试一下PS的生化危机,你自然就清楚了。

TOP

如果事无巨细都要一行行代码敲的话~会很麻烦的
我记得用VR的某个软件做可以 也就是XBOX的开发软件

TOP

如果是现在的技术,2D背景配上一套静态Z BUFFER就什么都解决了

不过PS是作不来了

TOP

看用什么工具了,一般 图形工作站有现成的函数!具体算法看你的手法了!

TOP

被标题骗进来了

感觉跟编程挂不上钩
楼下回答楼主问题

WEB应用程序员飘过

TOP

这和编程貌似关系不大....

TOP

 20 12
发新话题
     
官方公众号及微博