cocos2d-x 3.12 jun 30 2016
add VR support
VR支持
该版本添加了VR支持,不过还处于测试阶段。目前支持的设备有Google Cardboard,Oculus Rift,Samsung Gear和Deepoon E2。关于如何使用、测试VR功能,请参考Programming Guide。
(不过那个所谓的参考页面貌似暂时没做……)
那cocos的VR支持,对于unity成熟的VR技术,有什么优势呢?也就是说cocos2d-x的VR技术,怎么让开发者更好的学习和接受。
我只是搬运了git上目前的更新说明……
其他问题得等官方现身来说明一下了……
vr 一般需要3d这Cocos Creator 将来会支持3d吗?
今晚直播里貌似说creator的3d会在明年第一季度……(话说creator的问题不是应该去它的板块问咩)
那个链接已经更新了。
那个链接里说修改AppDelegate.cpp的那几行代码,还是不会改……
尝试写成这样
bool AppDelegate::applicationDidFinishLaunching() { // initialize director auto director = Director::getInstance(); auto glview = director->getOpenGLView(); if(!glview) { #if(CC_TARGET_PLATFORM == CC_PLATFORM_WP8) || (CC_TARGET_PLATFORM == CC_PLATFORM_WINRT) glview = cocos2d::GLViewImpl::create("myFirstGame"); #else glview = cocos2d::GLViewImpl::createWithRect("myFirstGame", Rect(0,0,960,640)); // implementing the "generic" VR renderer auto vrImpl = new VRGenericRenderer; glview->setVR(vrImpl); #endif director->setOpenGLView(glview); }
不知道写的对不对,感觉打包出来没有什么改变……
呃……我现在的情况是,压根不知道自己是不是遇到了问题……其实就是那个链接里面的内容我有看没有懂……(完全没接触过vr)
我按上面改的代码进行打包,游戏运行之后跟没有改的效果完全一样(其实就是加上了new VRGenericRenderer那两句)
现在很困惑,究竟是改的不对还是改对了效果本来就应该是没变?如果没改错,那我接下来应该干些什么?