91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

NVisionXR_iOS教程三 —— 渲染一個立方體

發布時間:2020-06-08 08:59:53 來源:網絡 閱讀:460 作者:NVisionXR 欄目:移動開發

上一章節已經教大家構建了NVision的渲染場景,接下來就可以在場景中渲染物體了,我們接著上一章節的代碼。 
1、新建一個類,繼承NVScenePlay,如下圖 
NVisionXR_iOS教程三 —— 渲染一個立方體


2、實例話場景,添加到管理隊列中,添加代碼如下圖,每句話的含義和用途看注釋: 
NVisionXR_iOS教程三 —— 渲染一個立方體 
代碼: 

   MyFirstScene *firstScene = [[MyFirstScene alloc] initWithName:@"first_scene"]; 
   [[NVAppDirector sharedNVAppDirector] addScenePlay:@"MAIN_SCENEPLAY" Scene:firstScene];


3、進入MyFirstScene.m,因為繼承了NVScenePlay,所以有了父類的所以方法。 
我們在代碼中重寫父類的生命周期方法如下圖: 
NVisionXR_iOS教程三 —— 渲染一個立方體 

4、創建一個立方體 
添加頭文件#import ''NVPrimiteves.h'' 
鏈接該頭文件點進去可以看到該類主要是實例話一些基礎的形狀類,包括平面、立方體、圓角立方體、圓柱、球、彈簧等等。 
NVisionXR_iOS教程三 —— 渲染一個立方體 


OnCreate的方法中實例話NVBoxWidget如下圖,大家可以嘗試修改坐標和縮放還有旋轉,看看效果。其他的基本模型使用類似,大家可以自己嘗試。 
NVisionXR_iOS教程三 —— 渲染一個立方體 

代碼: 

NVisionXR_iOS教程三 —— 渲染一個立方體

    // 創建一個立方體 
    NVBoxWidget *cube = [[NVBoxWidget alloc] initWithScenePlay:self WidgetName:@"cube"]; 
    // 設置坐標 
    [cube setPosition:NVPosition(0, 0, 0)]; 
    // 設置縮放比例 
    [cube setScale:NVPosition(1.0, 1.0, 1.0)]; 
    // 將對象添加到場景中 
    [self addWidget:cube];

NVisionXR_iOS教程三 —— 渲染一個立方體


5、運行項目,測試,好了,一個立方體渲到了屏幕上。 
NVisionXR_iOS教程三 —— 渲染一個立方體 

本章教程到這里就結束了,下一章節,教大家如何往立方體上貼材質。 




向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

文山县| 金川县| 儋州市| 新营市| 饶河县| 石城县| 静安区| 阿拉善右旗| 梁平县| 樟树市| 友谊县| 会同县| 二手房| 黔江区| 阜宁县| 耒阳市| 阳城县| 商水县| 碌曲县| 徐汇区| 临朐县| 嫩江县| 广丰县| 自治县| 昌黎县| 铁岭县| 平潭县| 孙吴县| 万荣县| 象山县| 兴和县| 文水县| 迁西县| 弥渡县| 吉隆县| 稻城县| 胶州市| 出国| 周口市| 徐州市| 绥德县|