找回密码
 立即注册
查看: 863|回复: 10

虚拟现实VR开发除了unity3d和unreal还有其他的编程sdk么?

[复制链接]
发表于 2021-1-12 10:16 | 显示全部楼层 |阅读模式
虚拟现实VR开发除了unity3d和unreal还有其他的编程sdk么?
发表于 2021-1-12 10:21 | 显示全部楼层
谢邀。请先正确区分游戏引擎和SDK。
发表于 2021-1-12 10:26 | 显示全部楼层
SDK和引擎不一样,SDK更多是接口,让引擎能够识别设备以及被正常调用
发表于 2021-1-12 10:27 | 显示全部楼层
引擎和sdk的区分就不多说了。比较成熟的sdk和库有高通vuforia和artoolkit,还有些从artoolkir发展出来的artag之类的。vuforia是要和unity3d结合使用的,大概是你想要的?
发表于 2021-1-12 10:34 | 显示全部楼层
目前不同设备都有各自的SDK, HTC Vive有HTC 的SDK Vive | 开发门户 和Steam的OPEN VR API Documentation · ValveSoftware/openvr Wiki · GitHub Oculus也有 https://developer.oculus.com/ 甚至 Google card board 也有 https://developers.google.com/cardboard/ , 以现状来看主要的3D 引擎就是 Unreal 和 Unity 3D, 但目前, 以VR设备而论目前最先进的因该是HTC Vive, 因为两个激光定位器的Room-Scale让使用者可以自在的在空间中走动, 因此就逻辑推论只要可制作HTC Vive可用的内容, 其他平台因该也可以使用, 但目前的现实是OPEN VR在支持其他设备上还有些许问题, 目前似乎还没有解决方案. 不过Valve本来就计画在Steam上面支持Oculus, 所以未来Vive的SDK因该也会支援其他设备.
发表于 2021-1-12 10:36 | 显示全部楼层
你说的这两个是开发引擎,sdk现在每个硬件厂商都有一套自己的,性能各异。你为哪个设备开发,就需要接入指定的sdk
发表于 2021-1-12 10:39 | 显示全部楼层
有的,cardboard sdk就提供了以下几种:
1. 使用android opengl api直接编写代码,同时也提供了一些好用的VR组件。但坏处是你需要对open gl的变成很熟悉
2. 提供了ios open gl编程的接口,同上。
3. 提供unity插件,你可以在unity内导入,然后用c#或者js进行开发,上手也比较快。另外在最新的unity上已经默认支持Cardboard VR(和Gearvr).
4. 提供了unreal的native支持。
发表于 2021-1-12 10:47 | 显示全部楼层
VR开发资源汇总:GeekLiB (Albert Lee(@Mars Studio))
发表于 2021-1-12 10:48 | 显示全部楼层
欢迎加入VR/AR应用开发交流群,群号码:558920329
发表于 2021-1-12 10:53 | 显示全部楼层
可以直接用Direct3D和OpenGL。
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-22 12:57 , Processed in 0.104365 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表