我需要你的帮助。是否可以在画布上用3D编写游戏?如果是这样,怎么样。也许是2个街区的一个小例子?
**使用3d时,我不是指在OpenGL中使用3D图形,也不是在画布上使用大脑应用矢量微积分来在2d屏幕上投影3d图形。我是指LG Op3d / HTC Evo 3d的程序!
提前致谢
答案 0 :(得分:1)
在以下位置有一个下载HTC立体API的链接: http://htcdev.com/devcenter/opensense-sdk
答案 1 :(得分:1)
对于HTC Evo 3D,请访问HTC开发者网站 htcdev.com 您可以下载包含S3D API的OpenSense SDK和S3D渲染示例代码(立体3D渲染)。
您必须将场景渲染两次,这样一方面可以更好地控制S3D效果,另一方面您必须仔细选择摄像机视图。
(使用其他硬件配件,如nVIDIA的3D视觉,驱动程序会将3D场景渲染两次,而无法从程序员的角度更改两个摄像头的视图。)
答案 2 :(得分:0)
Nvidia似乎有一个驱动程序或库可以自动将传统3D游戏转换为3D立体游戏。 http://www.nvidia.com/object/product-geforce-3d-vision-wired-glasses-us.html
我想如果你想自己做,你只需要用略微移位的相机渲染两次相同的场景。并且不知何故,你将两个渲染的结果组合在一起,你将使你的游戏真正的3D。
答案 3 :(得分:0)
简短回答:link。
更详细的回答:
许多3D电视都接受多种类型的输入来渲染3D,最值得注意的是 - 并排。
如果您有兴趣快速开始制作3D游戏(或仅仅是3D场景),您可以使用图形引擎(例如jMonkeyEngine),并排创建2个视图端口,以及从不同的摄像机角度在每个视口中渲染场景。如果您连接3D电视并将其3D模式并排设置 - 您将看到3D场景。
答案 4 :(得分:0)
HTC有一个用于HTC EVO 3d手机的sdk。