<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          3D ToolKit for cocos2d-xcocos2d-x 3D擴(kuò)展

          聯(lián)合創(chuàng)作 · 2023-09-30 11:26

           

          3D ToolKit for cocos2dx 是一個簡單的cocos2d-x 3D擴(kuò)展,可以方便地在cocos2dx環(huán)境中創(chuàng)建3D圖形。

          基于cocos2d-x 2.2開發(fā)。

          已實現(xiàn)功能:
          1,向量和矩陣運(yùn)算。
          2,擴(kuò)展的3D相機(jī)。(支持 透視投影 和 正交投影)
          3,3D Sprite。(支持空間變換,更換mesh,更換shader)
          4,擴(kuò)展的shader program和uniform回調(diào)。

          實現(xiàn)原理:http://www.cocoachina.com/bbs/read.php?tid=181942

          目前iOS和Win32工程可用。

          注意:如果你按下面方法成功編譯了Demo工程,但是運(yùn)行的時候崩潰,可能是由于cocos2d-x 2.2的一個bug造成的,解決辦法看這里:https://github.com/wantnon2/3DToolKit-for-cocos2dx/issues/1

          編譯運(yùn)行Demo工程:
          一,iOS (IDE: Xcode):
          1,下載一個cocos2d-x 2.2(如果沒有的話)。
          2,在cocos2d-x-2.2目錄下新建一個文件夾myProject,再在myProject下建一個文件夾3DToolKitDemo。
          3,git下來的HelloCpp文件夾放到3DToolKitDemo文件夾中。
          4,編譯運(yùn)行HelloCpp中的ios工程。

          二,Win32 (IDE: vs2010):
          1,下載一個cocos2d-x 2.2(如果沒有的話)。
          2,在cocos2d-x-2.2目錄下新建一個文件夾myProject,再在myProject下建一個文件夾3DToolKitDemo。
          3,git下來的HelloCpp文件夾放到3DToolKitDemo文件夾中。
          4,打開cocos2d-x-2.2下的cocos2d-win32.vc2010.sln。
          5,將demo的win32工程添加到解決方案中,并設(shè)為啟動項。
          6,編譯運(yùn)行。
          注意:如果遇到"無法打開xxx.lib"錯誤,可以在解決方案管理器中選擇TestCpp工程,將其設(shè)為啟動項并編譯。編譯成功后重新將demo工程設(shè)為啟動項再運(yùn)行。

          在自己的cocos2dx項目中使用ToolKit:
          一,iOS (IDE: Xcode):
          1,將c3dToolKit文件夾添加到項目中。
          2,將c3dDefaultResource文件夾拷貝到Resources目錄下,并將c3dDefaultResource以“藍(lán)色文件夾”的形式添加到項目中。
          3,在需要使用的地方包含頭文件"c3dToolKit.h"。

          二,win32 (IDE: vs2010):
          1,在工程的 屬性->C++->附加包含目錄中 中配置c3dToolKit文件夾路徑。
          2,將c3dDefaultResource文件夾拷貝到Resources目錄下。
          3,在需要使用的地方包含頭文件"c3dToolKit.h"。

          代碼:https://github.com/wantnon2/3DToolKit-for-cocos2dx

           

          瀏覽 19
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  人人干人人操免费 | 豆花视频网页版在线观看网址 | 东京热一区二区三区四区 | 日韩黄色电影在线 | 性欧美熟妇 |