请选择 进入手机版 | 继续访问电脑版

【新手入门看这里】SceneKit动态,静态Demo添加详细中文注释

发表于 2016-10-30 15:00 显示全部楼层 18 2851

大猜想:苹果iOS10中SceneKit为VR/AR领域开发设计而生?近日,著名的iOS开发者Steven Troughton-Smith发出的推文,为我们猜测苹果的VR/AR布局带来了新的情报。

近日,著名的iOS开发者Steven Troughton-Smith发出的推文,为我们猜测苹果的VR/AR布局带来了新的情报。Steven 透露,苹果在其关键开发框架中添加了数个可供开发者调用开发VR/AR功能的“头戴式显示器渲染技术”引用文件,这些文件可以被开发者调用来开发一些VR/AR相关功能 。

1474423513174.jpg

Steven 认为,苹果是在模仿微软HoloLens打造应用平台,想要将VR/AR应用开发的事情交给别人去做建立起完整的。这点已经在iOS 9中SceneKit 的3D游戏开发框架中得以体现,而在如今的iOS 10中SceneKit则似乎开始为VR/AR领域进行开发设计。



那么下面我就带大家简单了解一下SceneKit的基本用法,为以后的AR/VR打下基础

SceneKit各种动态,静态Demo,代码添加详细中文注释,见

https://github.com/XanderXu/SceneKitDemo

    // 实例化一个空的SCNScene类,接下来要用它做更多的事
    SCNScene *scene = [[SCNScene alloc] init];
    // 定义一个SCNBox类的几何实例然后创建盒子,并将其作为根节点的子节点,根节点就是scene
    SCNBox *boxGeometry = [SCNBox boxWithWidth:10.0 height:10.0 length:10.0 chamferRadius:1.0];
    SCNNode *boxNode = [SCNNode nodeWithGeometry:boxGeometry];
    [scene.rootNode addChildNode:boxNode];
    // 将场景放进sceneView中显示
    self.scnView.scene = scene;
    //添加默认灯光效果
    self.scnView.autoenablesDefaultLighting = YES;
    //允许切换方位
    /*
     一只手指滑动:旋转你的观察点。
     两只手指滑动:移动观察点。
     双指挤压:缩放/放大场景。
     */
    self.scnView.allowsCameraControl = YES;


 





ps:如果你不是新手,已经入门,想看更多更复杂的SceneKit用法,请看这里:

SuperSpaceMan3D对SceneKit常见用法的简单示例 https://github.com/XanderXu/SuperSpaceMan3D


苹果官方--SceneKitReel卷轴式的SceneKit框架Demo https://github.com/XanderXu/SceneKitStateoftheUnionDemo


      苹果官方--SceneKit小车游戏Demo https://github.com/XanderXu/SceneKitVehicleDemo


      2016苹果官方--OC,swift版狐狸寻宝游戏Demo https://github.com/XanderXu/FoxBuildingaSceneKitGamewiththeXcodeSceneEditor


      2016苹果官方--SceneKit矿车狐狸游戏Demo(swift) https://github.com/XanderXu/BadgerAdvancedRenderinginSceneKit


      SceneKit及AR/VR的相关书籍 https://github.com/XanderXu/SceneKit-AR-VR-information



回复 使用道具
举报
今夜来微微

发表于 2017-02-08 13:48 显示全部楼层

必须给个赞!

回复 支持 反对 使用道具
举报
大树学长

发表于 2017-02-08 13:24 显示全部楼层

无需回复的,我们保持沉默,如需回复的,就回21个字!

回复 支持 反对 使用道具
举报
Viper

发表于 2017-02-08 12:59 显示全部楼层

祝愿小码哥越来越红火!!红红火火恍恍惚惚!

回复 支持 反对 使用道具
举报
盲色.

发表于 2017-02-08 08:32 显示全部楼层

必须给个赞!

回复 支持 反对 使用道具
举报
哥哥在哪儿

发表于 2017-02-08 08:18 显示全部楼层

好文章,必须帮顶!!!

回复 支持 反对 使用道具
举报
周牧

发表于 2017-02-08 07:55 显示全部楼层

跟你讲个故事:六一那天我玩lol,我进游戏就打了一句61快乐,有3个人说了谢谢,我赶紧退出,我果断退出游戏。

回复 支持 反对 使用道具
举报
你讲咩话

发表于 2017-02-08 07:38 显示全部楼层

为了学币每天必水一下,望见谅

回复 支持 反对 使用道具
举报
PPAP

发表于 2017-02-08 05:48 显示全部楼层

楼主你好

回复 支持 反对 使用道具
举报
烟雨过客

发表于 2017-02-08 04:03 显示全部楼层

必须给个赞!

回复 支持 反对 使用道具
举报
12下一页

发表新文章
CoderXu

小码哥骨干成员

0

学分

1376

学币

2441

积分

小码哥骨干成员

Rank: 6Rank: 6

积分
2441

签到之王勋章小码哥一周年勋章活动达人勋章前100注册用户勋章小码哥iOS学员勋章论坛百帖达成勋章真土豪勋章勋章签到周冠军勋章签到月冠军勋章关注小码哥教育公众号意见领袖勋章小码哥周年庆杯子小码哥周年庆纪念勋章小码哥周年庆T恤关注新浪微博论坛荣誉内测勋章

Ta的主页 发消息
精华帖排行榜

精彩推荐

  • 关注小码哥教育