青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

alligetor

To hell and back

 

2008年6月11日

測(cè)試

over

posted @ 2008-06-11 00:13 alligetor 閱讀(177) | 評(píng)論 (0)編輯 收藏

2007年11月28日

OGRE筆記 2

剛剛寫了1,馬上就寫2,有點(diǎn)騙人的嫌疑 o(∩_∩)o...
做完了1的步驟之后,我們的代碼應(yīng)該是

#include "ExampleApplication.h"

class TutorialApplication : public ExampleApplication
{
protected:
public:
    TutorialApplication()
    
{
    }


    
~TutorialApplication() 
    
{
    }

protected:
    
void createScene(void)
    
{
        mSceneMgr
->setAmbientLight( ColourValue( 111 ) );
        Entity 
*ent1 = mSceneMgr->createEntity( "Robot""robot.mesh" );
        SceneNode 
*node1 = mSceneMgr->getRootSceneNode()->createChildSceneNode( "RobotNode" );
        node1
->attachObject( ent1 );
    }

}
;
講了半天結(jié)果只有createScene中的四行是剛剛加進(jìn)去的。。。汗

還是這個(gè)例子,剛剛我們并沒有指定要把Robot放到哪里,但是OGRE“擅作主張”的把它放在了“一個(gè)位置”,這是為什么呢?
接著看這段代碼
Entity *ent2 = mSceneMgr->createEntity( "Robot2""robot.mesh" );
        SceneNode 
*node2 = mSceneMgr->getRootSceneNode()->createChildSceneNode( "RobotNode2", Vector3( 5000 ) );
        node2
->attachObject( ent2 );
這里的createChildSceneNode函數(shù)有兩個(gè)參數(shù),第二個(gè)參數(shù)明確的指定了這個(gè)節(jié)點(diǎn)"RobotNode2"對(duì)于根節(jié)點(diǎn)的相對(duì)位置,順便提一下,這個(gè)組織場(chǎng)景的方法貌似叫做節(jié)點(diǎn)樹,以后會(huì)提到。
這個(gè)node相對(duì)于根節(jié)點(diǎn)的位置是(50,0,0),也就是說它的位置要由根節(jié)點(diǎn)移動(dòng)(50,0,0)的距離
如果把第二行改為直接由node1創(chuàng)建子節(jié)點(diǎn)"RobotNode2",即
SceneNode *node2 = node1->createChildSceneNode( "RobotNode2", Vector3( 5000 ) );
這時(shí)node2是相對(duì)于node1移動(dòng)(50,0,0)的距離而不是根節(jié)點(diǎn),這點(diǎn)要注意。

如果這個(gè)節(jié)點(diǎn)樹為rootNode->node1->node2,這個(gè)時(shí)候父節(jié)點(diǎn)變化則子節(jié)點(diǎn)跟著變化,而子節(jié)點(diǎn)變化的時(shí)候則對(duì)父節(jié)點(diǎn)無影響

OK,暫且說這些,還有些函數(shù),等第三次筆記補(bǔ)齊


posted @ 2007-11-28 11:19 alligetor 閱讀(275) | 評(píng)論 (0)編輯 收藏

OGRE筆記 1

從頭開始學(xué),部分代碼取自wiki

wiki上給的第一個(gè)Tutorial 是Beginner Tutorial 1: The SceneNode, Entity, and SceneManager constru

開始的框架什么也沒有,不過給了一個(gè)TutorialApplication 類的“空殼”而已
#include "ExampleApplication.h"

class TutorialApplication : public ExampleApplication
{
protected:
public:
    TutorialApplication()
    
{
    }


    
~TutorialApplication() 
    
{
    }

protected:
    
void createScene(void)
    
{
    }

}
;

然后大概就是先設(shè)置環(huán)境光,用setAmbientLight函數(shù),wiki上給的方法是
mSceneMgr->setAmbientLight( ColourValue( 111 ) );
注意里面ColorValue里面的元素是由0到1的。

然后就可以創(chuàng)建“實(shí)體(Entity)”了,wiki的方法是
Entity *ent1 = mSceneMgr->createEntity( "Robot""robot.mesh" );
注意的是我們幾乎從來不在程序中直接創(chuàng)建一個(gè)entiry,場(chǎng)景中的entity的創(chuàng)建和管理一般是由scenemanager完成的,所以調(diào)用上面這個(gè)函數(shù)創(chuàng)建實(shí)體
mSceneMgr是在ExampleApplication類中已經(jīng)定義好了的(以后筆記中會(huì)專門介紹這個(gè)類)。createEntity這個(gè)函數(shù)有兩個(gè)參數(shù),第一個(gè)是實(shí)體的“名字”每個(gè)實(shí)體都要有一個(gè)“獨(dú)一無二”的名字,重名是不允許的。第二個(gè)參數(shù)是這個(gè)實(shí)體使用的mesh文件,在ExampleApplication中已經(jīng)加載了程序的資源配置信息,這里是resources.cfg,可以自己修改這個(gè)文件。

實(shí)體創(chuàng)建之后就要把它和一個(gè)SceneNode,每個(gè)SceneManager都有一個(gè)RootSceneNode,我們可以把這個(gè)實(shí)體當(dāng)作一個(gè)RootSceneNode的ChildSceneNode加入其中

首先創(chuàng)建一個(gè)子節(jié)點(diǎn)(ChildSceneNode)
SceneNode *node1 = mSceneMgr->getRootSceneNode()->createChildSceneNode( "RobotNode" );
這段代碼用getRootSceneNode找到mSceneMgr的RootSceneNode,然后再創(chuàng)建它的子節(jié)點(diǎn)(ChildSceneNode),參數(shù)也是“名字”而且獨(dú)一無二

接下來就是把剛才的實(shí)體和這個(gè)子節(jié)點(diǎn)結(jié)合
node1->attachObject( ent1 );

然后就可以編譯并且運(yùn)行了

posted @ 2007-11-28 10:53 alligetor 閱讀(237) | 評(píng)論 (0)編輯 收藏

僅列出標(biāo)題  

導(dǎo)航

統(tǒng)計(jì)

常用鏈接

留言簿(1)

隨筆檔案

搜索

最新評(píng)論

閱讀排行榜

評(píng)論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲电影免费| 一本色道久久88综合日韩精品| 久久视频精品在线| 欧美视频二区36p| 久久久亚洲影院你懂的| 午夜在线电影亚洲一区| 国户精品久久久久久久久久久不卡| 国内成人在线| 亚洲欧洲日本mm| 国产日韩在线播放| 亚洲精品久久嫩草网站秘色| 尤妮丝一区二区裸体视频| 午夜精品久久久久久久久| 亚洲毛片av| 男人的天堂亚洲在线| 另类国产ts人妖高潮视频| 久久久99国产精品免费| 麻豆乱码国产一区二区三区| 亚洲欧美999| 中国成人在线视频| 一本色道久久综合亚洲精品小说| 亚洲视频1区| 国产精品你懂的| 亚洲欧洲综合另类| 国产欧美一区二区精品秋霞影院| 亚洲精品乱码| 欧美大片免费观看| 麻豆精品精华液| 一本色道久久综合亚洲精品不卡 | 亚洲国产精品福利| 久久激情视频久久| 欧美专区亚洲专区| 亚洲一级片在线看| 亚洲欧美999| 在线一区欧美| 亚洲精品在线视频观看| 亚洲欧美亚洲| 国产亚洲一区二区三区| 欧美极品欧美精品欧美视频| 亚洲午夜精品在线| 亚洲国产三级网| 久久婷婷国产综合尤物精品| 99精品欧美| 国产主播在线一区| 国产精品二区在线观看| 一区二区三区产品免费精品久久75 | 国产精品福利在线观看| 国产亚洲在线| 国产精品s色| 亚洲国产成人av| 欧美区在线观看| 久久久精品国产免大香伊| 日韩视频一区二区在线观看| 午夜精品成人在线| 一区二区免费在线播放| 亚洲国产一成人久久精品| 国产亚洲在线| 亚洲国产另类久久精品| 亚洲第一区在线观看| 国语自产精品视频在线看| 久久精品国产精品 | 亚洲国产精品一区二区三区| 韩国女主播一区二区三区| 91久久国产自产拍夜夜嗨| 亚洲一区欧美激情| 久久九九热免费视频| 亚洲欧美日韩国产一区二区三区| 亚洲级视频在线观看免费1级| 欧美伊久线香蕉线新在线| 欧美成人dvd在线视频| 欧美激情影院| 一区二区欧美在线| 亚洲一区二区三区免费观看| 亚洲欧美国产va在线影院| 亚洲图片在线| 国产精品永久免费视频| 一区二区三区视频在线看| 一区二区三区精品国产| 欧美日本一道本| 欧美一区二区在线| 国产一区视频在线看| 欧美精品三级| 欧美在线看片a免费观看| 中日韩午夜理伦电影免费| 欧美在线观看视频一区二区| 久久婷婷丁香| 99视频有精品| 久热精品视频在线免费观看| 国产精品久久久久久久久久久久久 | 亚洲欧美日韩中文视频| 一区二区三区高清| 在线观看欧美激情| 日韩一级黄色大片| 99av国产精品欲麻豆| 亚洲自拍偷拍色片视频| 午夜视频在线观看一区二区| 欧美性淫爽ww久久久久无| 亚洲四色影视在线观看| 99国产精品自拍| 欧美日韩免费一区| 欧美xx69| 国产一区二区三区久久久| 亚洲无线观看| 一区二区三区 在线观看视频| 久久久在线视频| 性久久久久久久久| 女人天堂亚洲aⅴ在线观看| 一区二区成人精品| 亚洲自拍高清| 亚洲伊人观看| 久热精品视频在线| 免费观看成人网| 午夜精品久久久久久久99樱桃| 亚洲午夜一级| 国内精品久久久久久久影视麻豆| 欧美成人三级在线| 在线成人av| 欧美大片免费观看在线观看网站推荐| 亚洲免费一区二区| 蜜臀av在线播放一区二区三区| 亚洲视频一区二区在线观看| 欧美国产一区二区三区激情无套| 欧美中文字幕不卡| 亚洲高清不卡av| 亚洲国产精品va在看黑人| 亚洲激情视频| 久久精品国产久精国产爱| 午夜亚洲影视| 国产精品v欧美精品v日本精品动漫| 亚洲国产你懂的| 欧美成人在线影院| 国产一区二区三区无遮挡| 亚洲午夜激情| 欧美视频中文一区二区三区在线观看| 另类酷文…触手系列精品集v1小说| 一区二区三区久久| 国产精品色在线| 日韩亚洲欧美一区二区三区| 欧美激情一二区| 欧美日韩亚洲国产精品| 亚洲欧美文学| 欧美激情在线观看| 久久黄色影院| 久久久美女艺术照精彩视频福利播放| 午夜视频久久久久久| 久久精品观看| 最新日韩在线| 亚洲综合色丁香婷婷六月图片| 亚洲视屏在线播放| 午夜久久福利| 国产精品影片在线观看| 国产一区二区三区的电影| 亚洲第一黄色网| 亚洲欧美一级二级三级| 一区二区三区精品| 久久久国产一区二区三区| 亚洲天堂久久| 欧美国产一区二区| 久久久精品视频成人| 国产精品视频大全| 一区二区三区黄色| 亚洲一级在线观看| 欧美国产一区二区| 蜜桃av综合| 免费在线一区二区| 亚洲天堂网在线观看| 亚洲国产精品一区二区第一页| 欧美精品一区二区在线播放| 欧美18av| 久久一区激情| 性做久久久久久久免费看| 国产婷婷色一区二区三区四区| 亚洲欧美日本视频在线观看| 欧美日韩一区二区在线观看| 99热在线精品观看| 亚洲你懂的在线视频| 国产一区二区三区黄| 久久夜色精品一区| 欧美第一黄网免费网站| 亚洲日韩欧美视频一区| 99成人在线| 一片黄亚洲嫩模| 国产午夜精品全部视频在线播放 | 国产精品亚洲综合一区在线观看| 亚洲一二三级电影| 亚洲欧美美女| 欧美在线免费观看亚洲| 国产精品国产三级欧美二区| 国产精品久久久久久久午夜| 国产精品一级在线| 欧美激情亚洲一区| 在线视频免费在线观看一区二区| 亚洲精品一区久久久久久| 亚洲一区二区三区精品在线| 国产午夜精品一区二区三区视频| 久久精品卡一| 亚洲激情亚洲| 国内一区二区三区在线视频| 欧美精品日日鲁夜夜添| 久久综合网络一区二区|