锘??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美成人一区二区三区片免费,欧美日韩情趣电影,经典三级久久http://m.shnenglu.com/eros/鎺㈢儲C++zh-cnSun, 16 Nov 2025 16:12:18 GMTSun, 16 Nov 2025 16:12:18 GMT60luabind璇誨彇lua鑴氭湰涓殑鍙橀噺http://m.shnenglu.com/eros/archive/2010/05/15/115417.html鏋楀叕瀛?/dc:creator>鏋楀叕瀛?/author>Fri, 14 May 2010 17:40:00 GMThttp://m.shnenglu.com/eros/archive/2010/05/15/115417.htmlhttp://m.shnenglu.com/eros/comments/115417.htmlhttp://m.shnenglu.com/eros/archive/2010/05/15/115417.html#Feedback0http://m.shnenglu.com/eros/comments/commentRss/115417.htmlhttp://m.shnenglu.com/eros/services/trackbacks/115417.html     鍒氬紑濮嬩嬌鐢╨uabind錛屽涓浜涘熀鏈殑浣跨敤鏈変簺浜嗚В錛岃褰曚笅鏉ヤ互澶囨煡闃呫傝繖綃囨枃绔犻噷涓昏璁ㄨ濡備綍鍦–++涓闂甽ua鑴氭湰涓殑鍙橀噺錛屽嚱鏁般?br>     鍋囪鏈変竴涓猼est.lua鑴氭湰錛屽唴瀹瑰涓嬶細

 1--test.lua
 2
 3function printColor()
 4    colour = ColourValue(1111);
 5    colour:printColor();
 6end
 7
 8Config = 
 9{
10    color = ColourValue(1111),
11    count = 5,
12    fun = printColor
13
14}

     ColourValue鏄疌++綾伙紝瀹氫箟濡備笅錛?br>
 1class ColourValue
 2{
 3public:
 4    ColourValue(float r = 1.0,
 5                float g = 1.0,
 6                float b = 1.0,
 7                float a = 1.0) : mR(r), mB(b), mG(g), mA(a)
 8    {
 9    }

10
11    void printColor()
12    {
13        cout << mR << ""
14             << mG << ""
15             << mB << ""
16             << mA << "" 
17             << endl;
18    }

19
20protected:
21    float mR;
22    float mG;
23    float mB;
24    float mA;
25}
;

     C++瀵煎嚭綾誨埌l(fā)ua涓彲浠ヨ涔嬪墠鐨勪竴綃囨枃绔?鐐硅繖閲?/a>)錛屽氨涓嶅啀璧樿堪錛屽亣璁綜olourValue鍜屽畠鐨勬垚鍛樺嚱鏁皃rintColor()宸茬粡瀵煎嚭鍒發(fā)ua錛岄偅涔堝浣曞湪C++涓闂瓹onfig琛ㄤ腑鐨勫彉閲忓憿錛熻繖閲屽氨瑕佺敤鍒發(fā)uabind涓殑globals(lua_State* L)鍑芥暟 銆?br>
    榪欎釜鍑芥暟榪斿洖鐨勬槸鍏ㄥ眬琛紝琛ㄤ腑鍖呭惈鍔犺澆鐨刲ua鑴氭湰涓墍鏈夌殑鍙橀噺錛屼笅闈緷嬈¤瑙e浣曟潵鑾峰彇Config琛ㄤ腑鐨勪笁涓彉閲忋?br>
1// 鍙栧緱鍏ㄥ眬琛ㄥ璞°?/span>
2luabind::object global = luabind::globals(L);
    
    lua鑴氭湰涓殑鎵鏈夊厓绱犻兘鏄斁鍦ㄨ繖涓叏灞琛ㄤ腑鐨勶紝鎵浠ュ彲浠ョ敤lua table鐨勮娉曟潵璁塊棶鍏朵腑鐨勫厓绱狅細
1// 鑾峰彇鑴氭湰涓殑Config琛ㄣ?/span>
2luabind::object configTable = global["Config"];
    
    榪欐牱錛屽氨鍙互閫氳繃configTable璁塊棶Config琛ㄤ腑鐨勫厓绱犱簡錛?/span>
    鈶犺闂甤olor:
1// 璁塊棶Config琛ㄤ腑鐨刢olor銆?/span>
2ColourValue color = luabind::object_cast<ColourValue>(configTable["color"]);
     娉ㄦ剰錛岃繖閲屾湁涓涓漿鍨嬪姩浣滐紝鍥犱負ColorValue綾誨凡緇忓鍏ュ埌l(fā)ua涓紝鎵浠uabind鐭ラ亾濡備綍杞崲錛屽惁鍒欙紝杞崲灝嗗彂鐢熷紓甯搞?br>   
    鈶¤闂甤ount錛?/span>
1// 璁塊棶Config琛ㄤ腑count銆?/span>
2int count = luabind::object_cast<int>(configTable["count"]);
     鏈変簡涔嬪墠鐨勮榪幫紝榪欎釜搴旇寰堝ソ鐞嗚В浜嗐?/span>

     鈶㈣闂畃rintColor錛?/span>
1// 璁塊棶Config琛ㄤ腑鐨刾rintColor鍑芥暟銆?/span>
2luabind::object printColor = configTable["fun"];
     鍦–++浠g爜涓皟鐢╬rintColor鏈変袱縐嶆柟娉曪細
    
1printColor();                                      // 絎竴縐嶈皟鐢ㄦ柟娉曘?/span>
2luabind::call_function<void>(printColor); // 絎簩縐嶈皟鐢ㄦ柟娉曘?/span>
    娉ㄦ剰絎簩縐嶈皟鐢ㄦ柟娉曚嬌鐢ㄤ簡call_function鍑芥暟鐨勯噸杞藉艦寮忋?br>
     濡傛灉瑕佽闂叏灞琛ㄤ腑鐨勫彉閲忥紝鏂規(guī)硶鏄竴鏍風殑錛屽彧涓嶈繃鏄嬌鐢╣loble鍙ユ焺榪涜璁塊棶錛岃繖閲屽氨涓嶅啀璧樿█銆?/span>

]]>
Ogre瀛︿範絎旇(涓)http://m.shnenglu.com/eros/archive/2009/05/20/83455.html鏋楀叕瀛?/dc:creator>鏋楀叕瀛?/author>Wed, 20 May 2009 03:48:00 GMThttp://m.shnenglu.com/eros/archive/2009/05/20/83455.htmlhttp://m.shnenglu.com/eros/comments/83455.htmlhttp://m.shnenglu.com/eros/archive/2009/05/20/83455.html#Feedback0http://m.shnenglu.com/eros/comments/commentRss/83455.htmlhttp://m.shnenglu.com/eros/services/trackbacks/83455.html鏈郴鍒楁枃绔犻儴鍒嗗唴瀹規(guī)潵婧愪簬http://ogre3d.cn 鐨凮gre緋誨垪鏁欑▼鐨勪腑鏂囩炕璇戠増錛屽姞涓婁竴浜涙垜鑷繁瀛︿範鏃剁殑絎旇銆?/span>

Ogre涓夊熀鐭?br>
SceneManager 鍦烘櫙綆$悊鍣?br>
    灞忓箷涓婃樉紺虹殑鎵鏈変笢瑗塊兘鏈夊満鏅鐞嗗櫒鏉ョ鐞嗐傚綋寰鍦烘櫙涓坊鍔犵墿浣撴椂錛屽満鏅鐞嗗櫒浼氳褰曠墿浣撶殑浣嶇疆錛屽綋娣誨姞鎽勫儚鏈烘潵瑙傚療鏌愪釜鍦烘櫙鏃訛紝鍦烘櫙綆$悊鍣ㄤ細璁板綍鎽勫儚鏈虹殑浣嶇疆銆侽gre閲屾湁澶氱鍦烘櫙綆$悊鍣?br>
Entity 瀹炰綋

    涓涓疄浣撴槸鍙互鍦ㄥ満鏅腑娓叉煋鐨勭墿浣撲箣涓銆傚彲浠ユ妸瀹炰綋鐞嗚В涓轟換浣曚竴涓?D妯″瀷銆備竴涓満鍣ㄤ漢鍙互浣夸竴涓疄浣擄紝涓鏉¢奔鍙互鏄竴涓疄浣擄紝澶у湴鑽夊師鍙互鏄竴涓潪甯稿ぇ鐨勫疄浣撱?span style="color: red;">鐏厜錛屾憚鍍忔満錛岀矑瀛愶紝騫垮憡鐗岀瓑涓嶈兘鎴愪負瀹炰綋銆?/span>
    Ogre涓綘涓嶈兘鐩存帴灝嗕竴涓疄浣撴斁鍏ュ満鏅腑錛岃屾槸灝嗗疄浣撲笌鍦烘櫙鑺傜偣緇戝湪涓璧鳳紝榪欎釜鍦烘櫙鑺傜偣鍒欏寘鎷簡瀹炰綋鐨勬柟浣嶄俊鎭?br>
SceneNode 鍦烘櫙鑺傜偣
  
    鍦烘櫙鑺傜偣灝嗘寔緇窡韙笌瀹冪粦鍦ㄤ竴璧風殑瀹炰綋鐨勬柟浣嶃傚綋浣犲垱寤轟簡涓涓疄浣撴椂錛屽畠鐩村埌涓庝竴涓満鏅妭鐐圭粦瀹氬悗鎵嶄細琚覆鏌撱傚悓鏍鳳紝涓涓満鏅妭鐐逛篃涓嶈兘鍗曠嫭鐨勫湪灞忓箷涓婃樉紺哄嚭鏉ワ紝鍙湁涓庝竴涓疄浣撶粦瀹氬悗鎵嶈兘鍦ㄥ睆騫曚笂鏄劇ず銆?span style="color: red;">涓涓満鏅妭鐐瑰彲浠ョ粦瀹氬涓疄浣擄紝鍦烘櫙鑺傜偣鍚屾牱鍙互鍜屽叾浠栧満鏅妭鐐圭粦瀹氾紝浣嗘槸涓涓疄浣撲笉鑳借澶氫釜鍦烘櫙鑺傜偣緇戝畾銆?/span>
    姣忎釜鍦烘櫙綆$悊鍣ㄩ兘鏈変竴涓牴鑺傜偣錛岃屽満鏅妭鐐歸兘鏄湪鏍硅妭鐐圭殑鍩虹涓婂緩绔嬶紝鍏朵綅緗繪槸鐩稿浜庢牴鑺傜偣鐨勩?br>
瀹炶返

    瑕佸垱寤轟竴涓疄浣擄紝鍙互璋冪敤SceneManager鐨刢reateEntity鏂規(guī)硶錛?br>   
// 鍒涘緩涓涓疄浣? 鍔犺澆Athena緗戞牸銆?/span>
Entity
* entity1 = mSceneMgr->createEntity("athene1""athene.mesh");
    createEntity鐨勭涓涓弬鏁頒負瀹炰綋鎸囧畾浜嗕竴涓敮涓鐨勬爣璇嗙錛岀浜屼釜鍙傛暟琛ㄧず瑕佸姞杞界殑璧勬簮鍚嶇О錛屽湪榪欓噷鏄竴涓悕涓篴thene鐨勭綉鏍兼ā鍨嬨?br>
    鎴戜滑鍙互涓鴻繖涓疄浣撲唬琛ㄧ殑緗戞牸妯″紡鎸囧畾涓涓潗璐細
// 璁劇疆緗戞牸鏉愯川銆?/span>
entity1->setMaterialName("Examples/Athene/NormalMapped");

    鍒涘緩浜嗕竴涓疄浣撳悗錛岃繕瑕佸垱寤轟竴涓満鏅妭鐐逛笌瀹冪粦瀹氳搗鏉ワ細
// 鍒涘緩涓涓瓙鍦烘櫙鑺傜偣銆?/span>
SceneNode* node1 = mSceneMgr->getRootSceneNode()->createChildSceneNode("athene1");
    涓庡疄浣撲竴鏍鳳紝鍦烘櫙鑺傜偣鐨勫悕瀛椾篃鏄敮涓鐨勶紝鍦ㄨ繖閲屾槸athene1銆?br>
    鐒跺悗灝嗗疄浣撳拰鍦烘櫙鑺傜偣緇戝畾錛?br>
// 灝嗗疄浣撶粦瀹氬埌鍦烘櫙鑺傜偣涓娿?/span>
node1->attachObject(entity1);
    緇戝畾涔嬪悗瀹炰綋灝變細琚覆鏌撳嚭鏉ワ紝榛樿鎯呭喌涓嬪疄浣撲細琚覆鏌撳埌涓栫晫鍧愭爣鐨勫師鐐?0, 0, 0)澶勩?br>
    瑕佹敼鍙樺疄浣撳湪鍦烘櫙涓殑浣嶇疆錛屽彲浠ヤ嬌鐢ㄤ笌涔嬬粦瀹氱殑鍦烘櫙鑺傜偣鐨剆etPosition鏂規(guī)硶錛?br>
node1->setPosition(3000);
    榪欐牱鍦烘櫙鑺傜偣灝辯浉瀵逛簬鏍硅妭鐐瑰線X杞存鏂瑰悜縐誨姩浜?0涓崟浣嶃?br>
    鍚屾牱錛岃繕鍙互浣跨敤鍦烘櫙鑺傜偣鐨則ranslate鏂規(guī)硶杈懼埌鐩稿悓鐨勭洰鐨勶細
node1->translate(Vector3(3000));
    setPosition浣嶇疆鐨勬敼鍙樻槸鐩稿浜庣埗鑺傜偣鐨?translate鍒欏彲浠ヨ緗彉鎹㈢浉瀵逛簬鍝釜鍧愭爣緋匯?br>
    瑕佸緱鍒板満鏅妭鐐圭殑鐖惰妭鐐癸紝鍙互璋冪敤getParentNode:
SceneNode* parentNode = node1->getParentSceneNode();
    
    瑕佸緱鍒板満鏅妭鐐圭殑鍚嶇О錛屽彲浠ヨ皟鐢╣etName:
String nodeName = nod1->getName();

    鍥犱負鍦烘櫙鑺傜偣鐨勭Щ鍔ㄩ兘鏄浉瀵逛簬鐖惰妭鐐圭殑錛屾墍浠ュ緢瀹規(guī)槗瀹炵幇涓や釜鑺傜偣涓璧風Щ鍔細
Entity *entity1 = mSceneMgr->createEntity( "Athene1""Athene.mesh" );
SceneNode 
*node1 = mSceneMgr->getRootSceneNode()->createChildSceneNode( "AtheneNode1" );
ode1
->attachObject( entity1 );

Entity 
*entity2 = mSceneMgr->createEntity( "Athene2""Athene.mesh" );
SceneNode 
*node2 = node1->createChildSceneNode( "AtheneNode2", Vector3( 5000 ) );
node2
->attachObject( entity2 );
    榪欐牱涓鏉ワ紝node1灝辨垚浜唍ode2鐨勭埗鑺傜偣錛岀Щ鍔╪ode1浼氫嬌node2璺熺潃涓璧風Щ鍔紝鑰岀Щ鍔╪ode2涓嶄細褰卞搷node1銆?br>
緙╂斁

    浣跨敤鍦烘櫙鑺傜偣鍙互瀵圭綉鏍兼ā鍨嬭繘琛岀緝鏀撅細
node1->scale(1.51.51.5);
    scale鐨勪笁涓弬鏁板垎鍒搴攛, y, z鏂瑰悜涓婄殑緙╂斁姣斾緥錛屼笂闈㈢殑渚嬪瓙灝嗙綉鏍兼ā鍨嬫斁澶у埌1.5鍊嶃?br>
鏃嬭漿

    榪樺彲浠ュ緗戞牸妯″瀷榪涜鏃嬭漿錛屽叾涓瓂aw鏄痀杞寸殑鏃嬭漿錛宲itch鏄疿杞寸殑鏃嬭漿錛宺oll鏄痁杞寸殑鏃嬭漿錛?br>
node1->yaw(Degree(-90));
node1
->pitch(Degree(-90));
node1
->roll(Degree(-90));





]]>
Direct3D鏉愯川鍜岀伅鍏夊皬鑺?/title><link>http://m.shnenglu.com/eros/archive/2009/05/14/82894.html</link><dc:creator>鏋楀叕瀛?/dc:creator><author>鏋楀叕瀛?/author><pubDate>Wed, 13 May 2009 18:53:00 GMT</pubDate><guid>http://m.shnenglu.com/eros/archive/2009/05/14/82894.html</guid><wfw:comment>http://m.shnenglu.com/eros/comments/82894.html</wfw:comment><comments>http://m.shnenglu.com/eros/archive/2009/05/14/82894.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/eros/comments/commentRss/82894.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/eros/services/trackbacks/82894.html</trackback:ping><description><![CDATA[<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000;">mDevice</span><span style="color: #000000;">-></span><span style="color: #000000;">SetRenderState(D3DRS_AMBIENT, </span><span style="color: #000000;">0xffffffff</span><span style="color: #000000;">);</span></div>      鍏夌収 <p style="margin-top: 0pt; text-indent: 21pt; margin-bottom: 0pt;" class="p0">DirectX<font face="瀹嬩綋">涓湁鍥涚鍏夌収妯″瀷錛?/font></p> <p style="margin-top: 0pt; text-indent: 21pt; margin-bottom: 0pt;" class="p0">鐜鍏夛細鐜鍏夋病鏈夋柟鍚戝拰浣嶇疆涓婄殑鐗瑰緛錛屽彧鏈変竴涓鑹蹭寒搴﹀鹼紝涓嶄細琛板噺錛屾墍浠ュ湪鎵鏈夋柟鍚戝拰鎵鏈夌墿浣撹〃闈㈡姇灝勭殑鐜鍏夌殑鏁伴噺鏄亽瀹氫笉鍙樼殑銆?/p> <p style="margin-top: 0pt; text-indent: 21pt; margin-bottom: 0pt;" class="p0">婕弽灝勶細婕弽灝勫湪鐢熸椿涓渶涓烘櫘閬嶏紝澶槼鍏夌殑鐩村皠錛屾棩鍏夌伅鐨勭収灝勯兘鍙互鐢ㄦ極鍙嶅皠鍏夋潵妯℃嫙銆傛極鍙嶅皠鐢卞厜鐨勬柟鍚戝拰鐗╀綋琛ㄩ潰鐨勬硶鍚戦噺鍐沖畾銆傛極鍙嶅皠鍏夌殑絀洪棿浣嶇疆鍜屾柟鍚戝鐗╀綋鐨勭収鏄庢湁寰堝ぇ鐨勫獎鍝嶃?/p> <p style="margin-top: 0pt; text-indent: 21pt; margin-bottom: 0pt;" class="p0">闀滈潰鍙嶅皠錛氬綋瑙傚療閲戝睘鍒跺搧鍜岀幓鐠冨埗鍝佺殑琛ㄩ潰鏃訛紝鏀瑰彉瑙傚療鐐圭殑浣嶇疆錛屼細鍙戠幇鐗╀綋琛ㄩ潰鐨勪寒搴︿篃浼氬彂鐢熷彉鍖栵紝榪欑鐜拌薄縐頒箣涓洪暅闈㈠弽灝勩?/p> <p style="margin-top: 0pt; text-indent: 21pt; margin-bottom: 0pt;" class="p0">鑷彂鍏夛細灝辨槸鐗╀綋鑷韓鍙戝厜錛岄氳繃璁劇疆鏉愯川鐨勮嚜鍙戝厜灞炴?font face="Times New Roman">Emissive</font><font face="瀹嬩綋">錛堥鑹插拰閫忔槑搴︼級鏉ュ疄鐜般傝嚜鍙戝厜鍙互褰卞搷涓涓璞$殑棰滆壊銆傚彲浠ヤ嬌鐢ㄦ潗璐ㄧ殑鑷彂鍏夋潵瀹炵幇鍙戝厜鐨勫璞★紝鑰屼笉鐢ㄥ湪鍦烘櫙涓坊鍔犵伅鍏夛紝鍑忓皯浜嗚綆楅噺銆?/font></p> <p style="margin-top: 0pt; text-indent: 21pt; margin-bottom: 0pt;" class="p0">鐢ㄨ嚜鍙戝厜灞炴у垱寤虹殑鏉愯川騫朵笉鍙戝皠鑳借鍦烘櫙涓叾浠栫墿浣撳弽灝勭殑鍏夛紝涔熷氨鏄鑷彂鍏変笉鍙備笌鍏夌収璁$畻銆?/p> <p style="margin-top: 0pt; text-indent: 21pt; margin-bottom: 0pt;" class="p0"></p> <p style="margin-top: 0pt; text-indent: 21pt; margin-bottom: 0pt;" class="p0">鏈変笁縐嶅厜婧?/p> <p style="margin-top: 0pt; text-indent: 21pt; margin-bottom: 0pt;" class="p0">鐐瑰厜婧愶細鐐瑰厜婧愭湁棰滆壊鍜屼綅緗紝浣嗘槸娌℃湁鏂瑰悜錛屽畠鍚戞墍鏈夋柟鍚戝彂灝勭殑鍏夐兘涓鏍楓傚湪紼嬪簭涓渶瑕佹彁渚涚偣鍏夋簮鐨勯鑹詫紝浣嶇疆錛岃“鍑忕郴鏁扮瓑鍙傛暟銆?/p> <p style="margin-top: 0pt; text-indent: 21pt; margin-bottom: 0pt;" class="p0">鐢電伅娉℃槸鐐瑰厜婧愮殑涓涓緥瀛愩傝繖縐嶅厜鐨勫己搴︿細闅忕潃璺濈鐗╀綋鐨勮繙榪戣岃“鍑忋?/p> <p style="margin-top: 0pt; text-indent: 21pt; margin-bottom: 0pt;" class="p0"></p> <p style="margin-top: 0pt; text-indent: 21pt; margin-bottom: 0pt;" class="p0">鏂瑰悜鍏夛細鍙湁鏂瑰悜鍜岄鑹插睘鎬х殑鍏夋簮錛屾病鏈変綅緗紝琛板噺銆傚彲浠ユ兂璞℃垚浠庢棤絀瘋繙澶勫彂鏉ョ殑鍏夛紝渚嬪澶槼鍏夈?/p> <p style="margin-top: 0pt; text-indent: 21pt; margin-bottom: 0pt;" class="p0"></p> <p style="margin-top: 0pt; text-indent: 21pt; margin-bottom: 0pt;" class="p0">鑱氬厜鐏細鑱氬厜鐏湁棰滆壊錛屼綅緗紝鏂瑰悜錛岀被浼肩幇瀹炰腑鐨勬帰鐓х伅銆傝仛鍏夌伅鍙堜竴涓槑浜殑鍐呮浣撳拰澶т竴鐐圭殑澶栨浣撶粍鎴愩傚厜鐨勫己搴︿粠鍐呮浣撳埌澶栨浣撻愭笎琛板噺錛岃“鍑忕殑瑙勫緥鐢?font face="Times New Roman">Falloff,Theta(</font><font face="瀹嬩綋">鍐呴敟瑙掞級鍜?/font><font face="Times New Roman">Phi</font><font face="瀹嬩綋">錛堝閿ヨ錛変笁涓睘鎬у叡鍚屽喅瀹氥?/font></p> <p style="margin-top: 0pt; text-indent: 21pt; margin-bottom: 0pt;" class="p0"></p> <p style="margin-top: 0pt; margin-bottom: 0pt;" class="p0">    DirectX<font face="瀹嬩綋">涓墿浣撶殑棰滆壊鐢卞厜鐨勯鑹插拰鏉愯川鐨勯鑹插叡鍚屽喅瀹?/font><font face="Times New Roman">(</font><font face="瀹嬩綋">鍜岀幇瀹炰笘鐣屾儏鍐典笉鍚岋級銆?/font></p> <p style="margin-top: 0pt; margin-bottom: 0pt;" class="p0">    榛樿鎯呭喌涓嬶紝D3D涓殑鐏厜鏄紑鍚殑錛屽氨鏄鍐?<br /> </p> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; width: 98%; font-size: 13px;">mDevice->Set<img src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" align="top" alt="" />RenderState(D3DRS_LIGHTING, TRUE);</div>     鍜屽拷鐣ヨ繖涓鍙ユ晥鏋滀竴鏍楓?br />    <br /> <p> </p> <p style="margin-top: 0pt; margin-bottom: 0pt;" class="p0">    濡傛灉瑕佺鐢ㄧ伅鍏夛紝灝卞皢榪欏彞浠g爜涓殑TRUE鏀逛負FALSE銆?br /></p> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000;">1 mDevice</span><span style="color: #000000;">-></span><span style="color: #000000;">SetRenderState(D3DRS_LIGHTING, FALSE);</span></div>     <br />    濡傛灉紱佺敤鐏厜錛岄偅涔堜換浣曠殑鏉愯川璁劇疆閮戒笉浼氭湁鏁堟灉銆? <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000;">2 mDevice</span><span style="color: #000000;">-></span><span style="color: #000000;">SetRenderState(D3DRS_AMBIENT, </span><span style="color: #000000;">0xffffffff</span><span style="color: #000000;">);</span></div>     <br />    鍏充簬榪欎袱鍙ヤ唬鐮?緙栧彿涓?鍜?)錛屽張鏈夊嚑縐嶆儏鍐?<br />    1)1涓篎ALSE鏃訛紝鍚敤2錛岄偅涔堜細鑾峰緱涓涓幆澧冨厜鐓ф槑錛屾鏃惰緗潗璐ㄦ棤鏁?娓叉煋瀵硅薄涓虹櫧鑹?錛岀汗鐞嗗彲浠ユ甯告樉紺?濡傛灉鏈夌汗鐞?銆?br />    2)1涓篢RUE鏃訛紝鍚敤2錛屾潗璐ㄨ緗湁鏁堬紝浼氬獎鍝嶆覆鏌撶粨鏋滐紝綰圭悊鍙互姝e父鏄劇ず銆?br />    3)1涓篎ALSE鏃訛紝紱佺敤2錛屾潗璐ㄨ緗け鏁堬紝綰圭悊鍙互姝e父鏄劇ず銆?br />    4)1涓篢RUE鏃訛紝紱佺敤2錛屾潗璐ㄨ緗け鏁堬紝綰圭悊鏃犳硶鏄劇ず(娓叉煋瀵硅薄涓洪粦鑹?銆?br /><br />   P.S.浠ヤ笂鎵璇寸殑鏉愯川鎸囩殑鏄疍3DMATERIAL9錛屼笉鍖呮嫭欏剁偣鑹層傚甫鏈夐《鐐硅壊鏃訛紝1涓篢RUE鏃舵覆鏌撲負榛戣壊錛孎ALSE鏃朵負姝e父錛屽拰2鐨勭姸鎬佹棤鍏熾?br /><br />    緇撹錛氬綋寮鍚厜鐓ф椂錛屽繀欏繪寚瀹氫竴縐嶅厜婧愭墠鑳戒嬌娓叉煋瀵硅薄姝g‘緇樺埗(娓叉煋鐘舵佽緗殑鐜鍏夋垨鑰呭叾浠?縐嶇被鍨嬬殑鍏夋簮)銆?br /> <p> </p> <p style="margin-top: 0pt; margin-bottom: 0pt;" class="p0"></p><img src ="http://m.shnenglu.com/eros/aggbug/82894.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/eros/" target="_blank">鏋楀叕瀛?/a> 2009-05-14 02:53 <a href="http://m.shnenglu.com/eros/archive/2009/05/14/82894.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍦≦t涓嬌鐢―irectXhttp://m.shnenglu.com/eros/archive/2009/05/13/82758.html鏋楀叕瀛?/dc:creator>鏋楀叕瀛?/author>Tue, 12 May 2009 22:40:00 GMThttp://m.shnenglu.com/eros/archive/2009/05/13/82758.htmlhttp://m.shnenglu.com/eros/comments/82758.htmlhttp://m.shnenglu.com/eros/archive/2009/05/13/82758.html#Feedback0http://m.shnenglu.com/eros/comments/commentRss/82758.htmlhttp://m.shnenglu.com/eros/services/trackbacks/82758.html闃呰鍏ㄦ枃

]]>
Luabind瀵煎嚭綾誨埌l(fā)uahttp://m.shnenglu.com/eros/archive/2009/05/02/81661.html鏋楀叕瀛?/dc:creator>鏋楀叕瀛?/author>Fri, 01 May 2009 17:32:00 GMThttp://m.shnenglu.com/eros/archive/2009/05/02/81661.htmlhttp://m.shnenglu.com/eros/comments/81661.htmlhttp://m.shnenglu.com/eros/archive/2009/05/02/81661.html#Feedback6http://m.shnenglu.com/eros/comments/commentRss/81661.htmlhttp://m.shnenglu.com/eros/services/trackbacks/81661.html  鍒氬紑濮嬪涔燣uabind錛屾墍浠ョ畻鏄竴浜涚畝鍗曠殑絎旇銆?br>  浣跨敤Luabind鍓嶈鍖呭惈鐩稿叧鐨勫ご鏂囦歡錛屽紩鍏uabind鍛藉悕絀洪棿銆傛敞鎰忓寘鍚玪uabind.hpp騫朵笉浼氳嚜鍔ㄥ寘鍚玪ua鐩稿叧澶存枃浠訛紝瑕佹牴鎹渶瑕佽嚜宸辨坊鍔犮?/span>
 
#include <luabind/luabind.hpp>

extern "C"
{
#include 
<lua.h>
#include 
<lualib.h>
}

using namespace luabind;

  鍋囪鏈変互涓嬬被瀹氫箟錛?br>
 1 // TestClass.h
 2 class TestClass
 3 {
 4 public:
 5 
 6     TestClass(string s);
 7 
 8     static TestClass* Singleton();
 9 
10     void Print();
11 
12 private:
13 
14     static TestClass* mSingleton;
15 
16     string mString;
17 };
18 
19 // TestClass.cpp
20 TestClass* TestClass::mSingleton = NULL;
21 
22 TestClass::TestClass(string s)
23 {
24     mString = s;
25 }
26 
27 TestClass* TestClass::Singleton()
28 {
29     if (TestClass::mSingleton == NULL)
30     {
31         return new TestClass("Hello");
32     }
33     else
34     {
35         return mSingleton;
36     }
37 }
38 
39 void TestClass::Print()
40 {
41     cout << mString << endl;
42 }
 
  鍒涘緩涓涓猙indClass鍑芥暟錛岀敤鏉ヨ繘琛屽鍑虹被鐨勭浉鍏沖伐浣?/span>
 1 int bindClass(lua_State* L)
 2 {
 3     open(L);
 4 
 5     module(L)
 6         [
 7             class_<TestClass>("TestClass")
 8             .def(constructor<string>())
 9             .def("Print"&TestClass::Print),
10             def("Singleton"TestClass::Singleton)    // 璇鋒敞鎰弒tatic鎴愬憳鍑芥暟Singleton()瀵煎嚭鏃跺拰闈為潤鎬佹垚鍛樺嚱鏁扮殑鍐欐硶鍖哄埆錛?br>                                                                     // 鍜屽叏灞鍑芥暟鐨勫鍑哄啓娉曚竴鏍楓?/span>
11         ];
12 
13     return 0;
14 }
  def妯$増綾諱腑瀹氫箟瀵煎嚭鍑芥暟鏃訛紝鎴愬憳鍑芥暟鎸囬拡涓瀹氳鐢ㄥ彇鍦板潃絎?/span>&錛?span style="COLOR: #000000">濡俆estClass::Print()銆?span style="FONT-FAMILY: 寰蔣闆呴粦">鑰岃嚜鐢卞嚱鏁板拰闈欐佸嚱鏁板彲鐢ㄥ彲涓嶇敤錛屽
TestClass::Singleton()銆?br>  鐜板湪灝卞彲浠ュ啓浠g爜嫻嬭瘯浜嗭細
// test.lua
1 testClass = Singleton()
2 testClass:Print()

// main.cpp
 1 int _tmain(int argc, _TCHAR* argv[])
 2 {
 3     TestClass testClass("Hello from lua.");
 4     
 5     lua_State* L = luaL_newstate();
 6 
 7     init(L);
 8 
 9     luaL_dofile(L, "add.lua");
10 
11     lua_close(L);
12 
13     return 0;
14 }
15 
  榪愯緇撴灉錛?/span>



]]>
VS2008涓嬬紪璇憀uabind 0.8.1http://m.shnenglu.com/eros/archive/2009/04/29/81508.html鏋楀叕瀛?/dc:creator>鏋楀叕瀛?/author>Wed, 29 Apr 2009 15:31:00 GMThttp://m.shnenglu.com/eros/archive/2009/04/29/81508.htmlhttp://m.shnenglu.com/eros/comments/81508.htmlhttp://m.shnenglu.com/eros/archive/2009/04/29/81508.html#Feedback5http://m.shnenglu.com/eros/comments/commentRss/81508.htmlhttp://m.shnenglu.com/eros/services/trackbacks/81508.html     瀛︿簡涓孌墊椂闂碙ua錛屾樉鐒剁洿鎺ュ湪欏圭洰涓嬌鐢ㄦ槸寰堜笉鏂逛究錛実oogle浜嗕竴涓嬶紝浼間箮澶у閮藉luabind榪欎釜lua鍖呰綾婚潚鐫愭湁鍔狅紝浜庢槸鎴戜篃闅忓ぇ鍔挎兂鐢ㄧ敤鐪嬨?br>     鍏堝仛濂藉噯澶囧伐浣滐紝涓嬭澆浜唋uabin 0.8.1婧愮爜錛孊oost 1.3.8婧愮爜鍜宭ua 5.1.4婧愮爜錛岀紪璇戠幆澧冩槸VS2008 SP1銆備箣鍓嶅湪緗戜笂鐪嬪埌涓浜涙枃绔犺榪欎簺寮婧愯蔣浠朵箣闂寸殑鐗堟湰渚濊禆姣旇緝鏁忔劅錛屽彲鑳戒細鏈夎繖鏍烽偅鏍風殑闂錛屽姩鎵嬩箣鍓嶆湁浜涙兌鎭愩?br>     騫歌繍鐨勬槸錛岀紪璇戣繃紼嬪緢欏哄埄錛屽涓嬶細
     1.緙栬瘧lua 5.1.4
     榪涘叆VS2008鐨勫懡浠よ宸ュ叿錛屽畾浣嶅埌l(fā)ua鐨勬簮鐮佺洰褰曚笅錛屾墽琛屽懡浠tc\luavs.bat錛屾病浠涔堥棶棰樼殑璇濆緢蹇氨鍙互緙栬瘧濂絣ua錛屽緱鍒發(fā)ua51.lib鍜宭ua51.dll銆?br>     2.緙栬瘧luabind
     瑙e帇涓嬭澆鍥炴潵鐨刲uabind鍘嬬緝鍖咃紝鍋囪瑙e帇鍒癲:\luabind-0.8.1\錛孊oost瑙e帇鍒癲:\boost 1_38_0\錛宭ua瑙e帇鍒癲:\lua 5.1.4\
     鍦╒S涓柊寤轟竴涓潤鎬佸簱欏圭洰錛屽皢d:\luabind-0.8.1\src涓嬬殑婧愮爜鍏ㄩ儴娣誨姞鍒伴」鐩腑錛岀劧鍚庡湪欏圭洰涓柊寤簂uabind鍜宭uabind\detail\涓や釜铏氭嫙鏂囦歡澶癸紝瀵瑰簲鐨勫皢d:\luabind-0.8.1\luabind鍜宒:\luabind-0.8.1\luabind\detail涓嬬殑鏂囦歡娣誨姞鍒版枃浠跺す涓?br>     鐒跺悗涓洪」鐩坊鍔犻檮鍔犲寘鍚洰褰曪紝鍙抽敭鐐瑰嚮欏圭洰鑺傜偣->灞炴?>閰嶇疆灞炴?>C\C++鏍囩涓嬶紝鍦ㄩ檮鍔犲寘鍚洰褰曚腑濉叆d:\luabind-0.8.1\錛沝:\boost 1_38_0\k錛沝:\lua 5.1.4\src\銆傜劧鍚庝慨鏀歸」鐩瓧絎﹂泦涓哄瀛楄妭瀛楃闆嗐?br>     鍑嗗灝辯華錛岀敓鎴愰」鐩傚湪鎴戠殑鐜涓紪璇戝緢欏哄埄錛屾病鏈夊嚭鐜頒換浣曢棶棰橈紝鎴愬姛鍚庝細寰楀埌l(fā)uabind.lib銆?br>
     鎺ヤ笅鏉ュ氨鎸夌収鎯緥鏉ュ啓涓涓猦ello world紼嬪簭浣滀負浣跨敤luabind鐨勭涓姝ャ?br>     鍦╒S涓柊寤轟竴涓帶鍒跺彴欏圭洰錛岀被鍨嬩負DLL錛屽懡鍚嶉」鐩負Hello World錛岀劧鍚庨敭鍏ヤ互涓嬩唬鐮侊細

 1#include "stdafx.h"
 2#include <iostream>
 3#include <luabind/luabind.hpp>
 4
 5void greet()
 6{
 7    std::cout << "hello world!\n";
 8}

 9
10extern "C" int __declspec(dllexport) init(lua_State* L)
11{
12    using namespace luabind;
13
14    open(L);
15
16    module(L)
17    [
18        def("greet"&greet)
19    ];
20
21    return 0;
22}


   娉ㄦ剰錛屽湪Windows鐜涓媔nit鍑芥暟涔嬪墠鏄鍔燺_declspec(dllexport)鎵嶈兘灝嗗嚱鏁板鍑虹殑錛岃宭uabind鐨勬枃。涓殑鐜鏄痩inux錛岄粯璁や笉鐢ㄥ姞__declspec(dllexport)涔熷彲浠ュ鍑?灝卞洜涓鴻繖涓姌鑵句簡鎴戝崐澶╂墠鎶奾ello word鎴愬姛榪愯)銆?br>   緙栬瘧欏圭洰錛?璁板緱灝唋uabind.lib鍜宭ua51.lib娣誨姞鍒伴摼鎺ラ夐」涓細欏圭洰灞炴?>榪炴帴鍣?>杈撳叆->闄勫姞渚濊禆鏂囦歡錛屽姞鍏uabind.lib鍜宭ua51.lib)銆?br>   灝唄ello world.dll鏀懼埌l(fā)ua51.dll鍜宭ua.exe鎵鍦ㄧ殑鐩綍涓嬨?br>   鎵撳紑lua鍛戒護琛岋紝閿叆:
    
   嫻嬭瘯鎴愬姛錛宔njoy銆?/font>



]]>
SceneNode::setDirection鍑芥暟闂http://m.shnenglu.com/eros/archive/2008/12/30/70732.html鏋楀叕瀛?/dc:creator>鏋楀叕瀛?/author>Mon, 29 Dec 2008 17:27:00 GMThttp://m.shnenglu.com/eros/archive/2008/12/30/70732.htmlhttp://m.shnenglu.com/eros/comments/70732.htmlhttp://m.shnenglu.com/eros/archive/2008/12/30/70732.html#Feedback0http://m.shnenglu.com/eros/comments/commentRss/70732.htmlhttp://m.shnenglu.com/eros/services/trackbacks/70732.htmlmSn->translate(mPosition * evt.timeSinceLastFrame, Node::TS_WORLD);         鍒氬紑濮嬪涔燨gre,鍋氫簡涓緢綆鍗曠殑demo,鐢ㄩ敭鐩樼殑涓婁笅宸﹀彸鎺у埗涓涓漢鐗╂ā鍨嬪洓澶勮蛋鍔ㄣ傞昏緫寰堢畝鍗曪紝浣嗘槸瀹炵幇鍒版兂瑕佺殑鏁堟灉鍗磋垂浜嗕竴鐣懆鎶樸?br>      涓寮濮嬬敤涓涓猇ector3 mPosition鍙橀噺淇濆瓨浜虹墿鐨勪綅緗紝鐒跺悗Real mWalkSpeed淇濆瓨浜虹墿鐨勭Щ鍔ㄩ熷害錛屽湪涓婁笅宸﹀彸鐨勬寜閿搷搴斾唬鐮佷腑鍒嗗埆
鍐欎笂澶勭悊浜虹墿鍚勬柟鍚戠Щ鍔ㄧ殑浠g爜錛?/span>
 
 1    bool DemoFrameListener::keyPressed(const OIS::KeyEvent &arg)
  
2{
 
3    switch (arg.key)
 
4    {
 
5    // 鎸変笅Escape閿紝閫鍑虹▼搴忋?/span>
 6    case OIS::KC_ESCAPE:
 
7        mContinue = false;
 
8    
 
9    // W銆丼銆丄銆丏鎺у埗浜虹墿琛岃蛋銆?/span>
10    case OIS::KC_UP:
11    case OIS::KC_W:
12        mPosition.z -= mWalkSpeed;
13        mSn->setDirection(Vector3::NEGATIVE_UNIT_Z);
14        // 鍙栧緱妯″瀷鐨?Walk"鍔ㄧ敾闆嗐?/span>
15        mAnimationState = mEntity->getAnimationState("Walk");
16        break;
17    case OIS::KC_S:
18    case OIS::KC_DOWN:
19        mPosition.z += mWalkSpeed;
20        mSn->setDirection(Vector3::UNIT_Z);
21        // 鍙栧緱妯″瀷鐨?Walk"鍔ㄧ敾闆嗐?/span>
22        mAnimationState = mEntity->getAnimationState("Walk");
23        break;
24    case OIS::KC_A:
25    case OIS::KC_LEFT:
26        // 鍙栧緱妯″瀷鐨?Walk"鍔ㄧ敾闆嗐?/span>
27        mAnimationState = mEntity->getAnimationState("Walk");
28        mSn->setDirection(Vector3::UNIT_X);
29        break;
30    case OIS::KC_D:
31    case OIS::KC_RIGHT:
32        // 鍙栧緱妯″瀷鐨?Walk"鍔ㄧ敾闆嗐?/span>
33        mAnimationState = mEntity->getAnimationState("Walk");
34        mSn->setDirection(Vector3::NEGATIVE_UNIT_X);
35        break;
36    }

37
38    return true;
39}

40
鐒跺悗鍦ㄦ瘡涓甯т腑璋冪敤
mSn->translate(mPosition * evt.timeSinceLastFrame, Node::TS_LOCAL);
鏉ユ洿鏂頒漢鐗╀綅緗?br>      緙栬瘧浠g爜榪愯錛屽嚭鐜頒簡濂囨殑鏁堟灉銆傚垵濮嬫椂浜虹墿闈㈡湞-Z杞存柟鍚戯紝鎸変笅鍚庡簲璇ラ潰鏈?Z杞存柟鍚戝茍鏈濊繖涓柟鍚戣璧幫紝瀹為檯鍗存槸闈㈡湞+Z鏂瑰悜寰-Z杞存柟鍚戠Щ鍔ㄣ備互涓洪昏緫浠g爜鍐欓敊瀵艱嚧縐誨姩鏂瑰悜閿欒錛屾鏌ヤ簡鍗婂ぉ鍙戠幇涓鐐歸敊璇兘娌℃湁銆傛姌鑵句簡涓ゅぉ閮芥病鏈夌粨鏋滐紝浠婂ぉ鍦ㄧ兢閲屽拰浜鴻亰澶╂椂璋堝埌SceneNode::setDirection榪欎釜鍑芥暟錛屼漢瀹惰璋冪敤SceneNode::setDirection榪欎釜鍑芥暟鍚庝細鏀瑰彉妯″瀷鐨勫眬閮ㄥ潗鏍囩郴錛岄】鏃惰剳瀛愰珮閫熻繍杞紝闅愮害瑙夊緱紱葷瓟妗堝凡緇忎笉榪滀簡錛岃嚜宸辯悽紓ㄧ殑涓涓嬶紝緇堜簬瑙e喅浜嗛棶棰樸?br>      鍘熸潵錛岀敤涓涓弬鏁?鏂瑰悜鍚戦噺)璋冪敤setDirection鍑芥暟鏃訛紝璇ュ嚱鏁版湁涓や釜榛樿鍊鹼紝鎴戦亣鍒扮殑闂灝卞拰絎簩涓弬鏁版湁鍏籌紝榪欎釜鍙傛暟鎻忚堪鐨勬槸setDirection鍑芥暟鎿嶄綔鐨勫弬鐓х┖闂達紝鏈塏ode::TS_LOCAL,Node::TS_PARENT鍜孨ode::TS_WORLD涓変釜鍙夊鹼紝鍒嗗埆琛ㄧず錛屽眬閮ㄧ┖闂達紝鐖惰妭鐐圭┖闂村拰涓栫晫絀洪棿銆傚湪鎴戠殑渚嬪瓙涓紝浜虹墿鐨勬湞鍚戞槸浠ユ暣涓湴鍥句負鍙傜収鐗╃殑錛屾墍浠ワ紝榪欎釜鍙傛暟搴旇璁劇疆鎴怲S_WORLD錛屽鏋滃彇鍏墮粯璁ゅ糔ode::TS_LOCAL錛岃皟鐢╯etDirection涔嬪悗錛屼漢鐗╃殑鏁翠釜灞閮ㄥ潗鏍囩郴鐨勬柟鍚戦兘鍙樹簡錛岃繖鏍蜂竴鏉ワ紝褰撴寜涓嬫柟鍚戦敭鏃訛紝浜虹墿浼氶潰鍚戞紜殑鏂瑰悜錛屼絾鏄Щ鍔ㄧ殑鍙傜収鏂瑰悜鍗村拰鍘熸潵鐨勭浉鍙嶏紝榪欏氨鏄負浠涔堜細鏈夋紜殑鏈濆悜鍗磋儗鍚戠Щ鍔ㄧ殑濂囨幇璞′簡銆?/span>
      鍙﹀
mSn->translate(mPosition * evt.timeSinceLastFrame, Node::TS_LOCAL);
涓殑Node::TS_LOCAL涔熻鏀規(guī)垚Node::TS_WORLD錛屼嬌浜虹墿鐩稿浜庝笘鐣岀┖闂村鉤縐匯?


]]>
[ZT]DirectX涓殑鎶曞獎鍙樻崲http://m.shnenglu.com/eros/archive/2008/11/08/66356.html鏋楀叕瀛?/dc:creator>鏋楀叕瀛?/author>Sat, 08 Nov 2008 12:42:00 GMThttp://m.shnenglu.com/eros/archive/2008/11/08/66356.htmlhttp://m.shnenglu.com/eros/comments/66356.htmlhttp://m.shnenglu.com/eros/archive/2008/11/08/66356.html#Feedback0http://m.shnenglu.com/eros/comments/commentRss/66356.htmlhttp://m.shnenglu.com/eros/services/trackbacks/66356.html鍘熻創(chuàng)鍦板潃錛?/span>http://blog.csdn.net/BAKER_LEE/archive/2008/08/20/2801515.aspx

     DirectX涓姇褰卞彉鎹3DXMatrixPerspectiveFovLH錛堬級鍏跺疄浜х敓鐨勫彉鎹㈢煩闃典笉鏄皢3D鐗╀綋杞崲涓?D騫抽潰鐢婚潰鐨勫彉鎹€傚疄闄呬笂 鏄妸3D涓栫晫鐨勭墿浣撳彉鎹㈠埌(1,1,0) (-1,1,0) (-1,-1,0) (1,-1,0) (1,1,1) (-1,1,1) (-1,-1,1) (1,-1,1)榪欎釜灝忕洅瀛愪腑銆傚湪Jim Adams 鐨勮憲浣?lt;Role playing games with DriectX 8.0>鍜孎rank Luna 鐨勮憲浣滀腑<Introduction to 3D Game Programming with DirectX9.0>閮芥妸榪欎釜鍙樻崲鐭╅樀璁叉垚浠?D鍒?D鐨勫彉鎹€傚疄闄呬笂鍦―irectX涓?D鍒?D鐨勫彉鎹㈡槸鐢盨DK鑷繁瀹屾垚鐨勩傝屾垜浠鍋氱殑鏄? 鎶?D涓栫晫鍙樻崲鍒頒笂闈㈤偅涓皬鐩掑瓙涓?

榪欎釜鍙樻崲鐭╅樀鏄姇褰卞彉鎹㈢殑棰勫彉鎹€?/p>

鍦―irectX涓紝鎶婅鍙g殑楂樹綔涓?D涓栫晫閲岄潰鐨勯暱搴︼細2.0f鏉ヤ嬌鐢ㄧ殑錛屼竴涓鐐硅瀵熶笘鐣岀殑瑙嗛噹鑼冨洿鍦╕杞翠笂鏃犺浠涔堟儏鍐典笅閮芥槸 -1.0f鍒?.0f錛堣繖涓鐐瑰湪鍚庨潰鏉ヨ瘉鏄庯級銆傛妸瑙嗗彛鐨勯珮浣滀負y杞達紝欏剁鍧愭爣涓猴紙x錛?錛夛紝搴曠鍧愭爣涓猴紙x錛?1錛夈?/p>

瑙嗗彛錛氬湪紿椾綋涓樉紺?D鐨勭煩褰㈣寖鍥達紝鍙互閫氳繃D3DDevice鐨凷etViewPort錛堬級鏉ヨ緗ぇ灝忥紝榛樿鐨勫ぇ灝忎負紿椾綋鐨勫ぇ灝忋?/p>

鍙樻崲鐨勮繃紼嬪氨鏄妸鐐圭殑鍚戦噺涔樹互鍙樻崲鐭╅樀錛屽彲浠ュ緱鍒拌繖涓偣鍦ㄦ柊鍧愭爣緋葷殑瀵瑰簲鍚戦噺錛屽湪鎶曞獎鍙樻崲鐭╅樀涓璟杞寸殑鍊艱惤鍦?~1涔嬪唴錛屼篃灝辨槸璇?D涓栫晫閲屾墍鏈夌殑鐐歸兘浼氳鎶曞獎鍒頒互涓婃弿榪扮殑灝忕洅瀛愪腑銆?/p>

鎴戜滑鐢ㄥ嚱鏁癉3DXMatrixPerspectiveFovLH鏉ヨ幏寰楄“鎶曞獎鍙樻崲”鐭╅樀銆?/p>

D3DXMATRIX * D3DXMatrixPerspectiveFovLH(

 D3DXMATRIX * pOut ,

 FLOAT fovy ,

 FLOAT Aspect ,

 FLOAT zn ,

 FLOAT zf

);

鍏朵腑鍙傛暟fovy涓簓杞翠笂鐨勮瑙掞紝Aspect涓洪珮瀹芥瘮錛寊n涓鴻繎瑁侀潰錛寊f涓鴻繙瑁侀潰銆?/p>

Y杞寸殑瑙嗚錛氬湪DirectX鐨勫府鍔╂枃妗d腑鎻忚堪fovy涓篺iled of view in y direction銆?/p>

楂樺姣旓細涓鑸敤浜庡叏灞忔樉紺猴紝濡傛灉鎴戜滑瑕佽3D涓栫晫鍏呮弧鏁翠釜紿楀彛錛屽氨蹇呴』璁╅珮瀹芥瘮絳変簬紿楀彛鐨勯珮瀹芥瘮錛屼緥濡傝鎴戜滑鐨勭獥鍙f甯告樉紺?#8221;鏍囧噯瑙嗛噹”[2X2 鐨勪竴涓潰,欏剁偣鍧愭爣涓猴紙1錛?錛夛紝錛?1錛?錛夛紝錛?1錛?1錛夛紝錛?錛?1錛塢錛屾垜浠繀欏繪妸紿楀彛鐨勯珮瀹芥瘮璁劇疆鎴?錛?錛岃繖鏍鳳紝鏍囧噯瑙嗛噹灝卞彲浠ュ厖婊℃暣涓獥 鍙o紝鍚﹀垯 浼氬湪宸﹀彸鐣欏嚭絀虹櫧錛岃繖涓┖鐧芥槸鏃犳硶鐢╒IEW錛學ORLD鍙樻崲鎵鑳藉~鍏呯殑錛岀浉褰撲簬word鏂囨。閲囩敤“鏂囨。”瑙嗗浘閲岄潰鐨勪袱杈圭殑鐏拌壊鍖哄煙錛屾槸鏃犳硶緙栬緫鐨勶紝鍦ㄤ竴 鑸殑3D紼嬪簭閲岄潰鏄笉鍏佽鍑虹幇榪欑鎯呭喌鐨勶紝浣嗘槸鎴戜滑鐨勬樉紺哄櫒鐨勯珮瀹芥瘮涓嶆槸1錛?錛岃屼笖澶ч儴鍒嗙殑鐢ㄦ埛涔熶笉涔犳儻鐢?錛?鐨勭獥鍙f潵浣跨敤紼嬪簭錛屾垜浠渶瑕佽皟鏁磋繖涓爣 鍑嗚閲庯紝鏉ラ傚簲鎴戜滑鐨勭獥鍙eぇ灝忥紝Aspect灝辨槸榪欎釜浣滅敤錛屾湁涓鐐歸渶瑕佽鏄庣殑Aspect涓嶇瓑浜?錛屼笉浠h〃鏍囧噯瑙嗛噹灝變笉鏄紙1錛?錛夛紝錛?1錛?錛夛紝 錛?1錛?1錛夛紝錛?錛?1錛夛紝濡傛灉Aspect = 0.5 鏍囧噯瑙嗛噹涔熻繕鏄紙1錛?錛夛紝錛?1錛?錛夛紝錛?1錛?1錛夛紝錛?錛?1錛夛紝鍙笉榪噚杞翠笂鐨勫崟浣嶉暱搴︾殑鍍忕礌鍊?鏄?y杞翠笂鍗曚綅闀垮害鐨勫儚绱犲肩殑2鍊嶃?/p>

 

瑁侀潰鐨勪綔鐢? 鍦╖杞存柟鍚戜笂錛屼笉鏄劇ずz鍧愭爣灝忎簬zn鐨勬垨鑰呭ぇ浜?zf鐨勭偣銆?/p>

     鍦ㄤ笂鍥句腑錛岀傳綰㈣壊鐨勭嚎涓烘垜浠鏄劇ず鐨勯潰錛岀孩鑹茬殑寮у氨鏄笂闈㈠嚱鏁癴ovy鐨勫す瑙掞紝褰撹繖涓す瑙掍負90°鐨勬椂鍊欙紝鎴戜滑紿楀彛鐨勮閲庝負鏍囧噯瑙嗛噹錛?span style="color: red;">褰撳す瑙掔緝?yōu)畯鏃跺Q屽彲瑙嗚寖鍥村氨鍙樺皬錛屽鍥撅紝浠?0°鍙樹負60°鐨勬椂鍊欙紝鍙鑼冨洿鍙樺皬浜嗭紝瑕佹樉紺虹殑闈紝鐩稿浜庡彲浠ヨ寖鍥村彉澶т簡錛岀敱浜庢垜浠殑紿楀彛鏄笉鍙樼殑錛屼篃灝辨槸璇村疄闄呮樉紺虹殑鍍忕礌鍊間笉鍙橈紝瑕佹樉紺虹殑闈㈠氨鐩稿浜庡彉澶э紝fovy鐨勫煎彉灝忕殑緇撴灉灝辨槸鎶婅鏄劇ず鐨勯潰鍙樺ぇ銆?/span>

     褰揻ovy涓?鐨勬椂鍊欏憿錛岃閲庡氨涓?錛屽氨鏄浠涔堥兘鐪嬩笉鍒幫紝紿楀彛涓樉紺虹殑灝辨槸搴曡壊銆?/p>

     褰揻ovy鍙樺ぇ鑷?80°鐨勬椂鍊欏憿錛熻閲庣殑鑼冨洿涓鴻綰垮す瑙掍笂鐨勫瀭鐩翠簬Z杞寸殑涓旇繃鐐癸紙0錛?錛?錛夌殑榪炵嚎銆傚綋瑙嗙嚎澶硅鍙樺ぇ瑙嗛噹鑼冨洿涔熷彉澶э紝澶硅瓚嬭繎浜?80°鐨勬椂鍊欒閲庤寖鍥磋秼榪戜簬鏃犵┓澶э紝瑕佹樉紺虹殑闈㈢浉瀵逛簬瑙嗛噹鑼冨洿灝辨槸0錛屼篃灝辨槸璇寸緝?yōu)畯鍒版渶灝忓氨鏄?.鎵浠ユ垜浠湪璁懼畾fovy鐨勫間負180°鐨勬椂鍊欎篃鏄粈涔堥兘鐪嬩笉瑙侊紝涓哄簳鑹層?/p>

     閭eぇ浜?80°鐨勬儏鍐靛憿錛熷湪鎴戜滑鐨勮閲庣悊璁轟笂鏄笉瀛樺湪榪欑鎯呭喌鐨勶紝褰撹瑙掑ぇ浜?80°鏃訛紝瑙嗚浜嶼杞村瀭鐩寸殑榪炵嚎鏄笉浼氳繃鐐癸紙0錛?錛?錛夌殑銆備絾鏄嚱鏁版斁鍦ㄦ垜浠潰鍓嶏紝鎴戜滑鏄彲浠ヨ緭鍏ュぇ浜?80°鐨勬暟鍊鹼紝緇撴灉浼氬浣曞憿錛?/p>

闈炲父紲炲鐨勪簨鎯呭彂鐢熶簡錛屾垜浠殑鍥句互鍘熺偣涓轟腑蹇冩棆杞簡180°錛佽繖鏄棤娉曠敤鎴戜滑鐨勮閲庣悊璁烘潵瑙i噴鐨?鍥犱負180°鐨勮閲庤寖鍥村氨宸茬粡鏄釜鏋侀檺浜嗭紝“瓚呰秺鏋侀檺”鏄彧鑳藉湪騫垮憡涓嚭鐜扮殑璇嶆眹錛堝鏋滆兘瓚呰秺錛岄偅灝變笉鍙瀬闄愪簡錛歅錛夈?/p>

     鍦∕SDN鐨勬枃妗d腑鏈夎繖鏍蜂竴涓暟瀛﹀叕寮忥細y-scale = cot錛坒ovy/2錛?/p>

     榪欎笅灝辨槑鐧戒簡錛屽綋鎴戜滑杈撳叆澶т簬180°鐨勬椂鍊檆ot鐨勫間負璐熸暟銆傝寈-scale = y-scale/ Aspect銆?

涔熷氨鏄錛屼竴涓?D涓栫晫鐨勭偣錛屽湪瑙嗛噹澶т簬180°鐨勪綔鐢ㄤ笅錛屽畠鐨勬斁澶?緙╁皬鍊嶆暟涓嶅彉錛屼絾鏄渶瑕佸X杞村仛涓嬈″縐板彉鎹紝榪樿瀵筜杞村仛涓嬈″縐板彉鎹€傜浉褰撲簬瀵瑰師鐐瑰仛涓嬈″縐板彉鎹€?/p>

鎷垮埌榪欎釜鍏紡錛屾垜浠氨鍙互瀵瑰墠闈㈢殑鏍囧噯鍋氫竴涓瘉鏄庯細

褰揻ovy涓?0° Aspect = 1鐨勬椂鍊欙紝灝辨槸璇磞-scale = cot錛?5°錛?= 1

x-scale = 1錛岃繖鏃秠鍜寈鐨勭緝鏀炬瘮閮戒負1錛屾病鏈夌緝鏀俱傛垜浠樉紺鴻繖鏍蜂竴涓潰

              {-1.0f, -1.0f, 0.0f},

              {-1.0f, 1.0f, 0.0f},

              { 1.0f, 1.0f, 0.0f},

              {-1.0f, -1.0f, 0.0f},

              { 1.0f, 1.0f, 0.0f},

              { 1.0f,-1.0f, 0.0f}

     鎴戜滑浼氬彂鐜版棤璁烘庝箞鏀瑰彉紿楀彛鐨勯珮搴︼紝榪欎釜鐢婚潰鐨刌杞存柟鍚戜笂閮戒細鍏呮弧鏁翠釜瑙嗗彛銆傦紙濡傛灉鎴戜滑鎶婅鍙g殑楂樺害鍜屽搴﹁緗垚涓鏍風殑錛屽湪X杞翠笂涔熶細鍏呮弧鏁翠釜瑙嗗彛錛夋墍浠irectX浼氫互瑙嗗彛鐨勯珮搴︾殑浜屽垎涔嬩竴浣滀負Y杞寸殑鍗曚綅闀垮害銆?/p>



]]>
鑷畾涔夐《鐐圭粨鏋勪笌D3DXCOLORhttp://m.shnenglu.com/eros/archive/2008/11/08/66298.html鏋楀叕瀛?/dc:creator>鏋楀叕瀛?/author>Fri, 07 Nov 2008 20:54:00 GMThttp://m.shnenglu.com/eros/archive/2008/11/08/66298.htmlhttp://m.shnenglu.com/eros/comments/66298.htmlhttp://m.shnenglu.com/eros/archive/2008/11/08/66298.html#Feedback0http://m.shnenglu.com/eros/comments/commentRss/66298.htmlhttp://m.shnenglu.com/eros/services/trackbacks/66298.html鏈榪戠郴緇熺殑瀛︿範Direct3D錛?span style="font-family: 寰蔣闆呴粦; ">浠嶥XSDK鐨勪緥瀛愬璧楓傚湪Tut02_Vertices渚嬪瓙涓紝鑷畾涔夐《鐐規(guī)牸寮忎負錛?br />
struct CUSTOMVERTEX
{
    FLOAT x, y, z, rhw; 
    DWORD color;        
    
//D3DXCOLOR color;
};

    
// 鍒濆鍖栭《鐐規(guī)暟鎹?/span>
    CUSTOMVERTEX vertices[] =
    {
        { 
150.0f,  50.0f0.5f1.0f, D3DXCOLOR(1.0f0.0f0.0f0.0f)/*0xffff0000*/, }, // x, y, z, rhw, color
        { 250.0f250.0f0.5f1.0f, D3DXCOLOR(0.0f1.0f0.0f0.0f)/*0xff00ff00*/, },
        {  
50.0f250.0f0.5f1.0f, D3DXCOLOR(0.0f0.0f1.0f0.0f)/*0xff00ffff*/, },
    };
     鑷畾涔夋牸寮忕粨鏋勪綋涓敞閲婃帀鐨勬槸鎴戝悗鏉ユ兂鐢ㄧ殑D3DXCOLOR銆傚師鏈互涓哄皢鍘熷厛瀹氫箟鐨凞WORD棰滆壊鎹㈡垚D3DXCOLOR綾誨瀷錛岀劧鍚庡垵濮嬪寲鐨勬椂鍊欑浉搴斿仛鏇挎崲灝卞彲浠ヤ簡錛岃皝鐭ラ亾錛屾覆鏌撳嚭鏉ョ殑涓夎褰㈤《鐐歸鑹插紓甯革細
     wrong.JPG
     姝e父鐨勫簲璇ユ槸榪欐牱
     right.JPG
     鐧炬濅笉寰楀叾瑙o紝閮侀椃鑷蟲瀬銆傚悗鏉ョ粓浜庡湪GameDev.net涓婃壘鍒拌繎浼兼渚?榪欓噷)錛岀悽紓ㄤ竴鐣紝鎭嶇劧澶ф?zhèn)熴?br />     鍘熸潵錛屽湪FVF欏剁偣鏍煎紡涓紝D3D闇瑕佺壒瀹氱殑鍐呭瓨甯冨眬錛屽氨鏄錛屼綘鐨勯《鐐規(guī)牸寮忎腑鍚勯」鐨勭被鍨嬪簲璇ユ弧瓚沖畠鐨勬湡鏈涖傛瘮濡傦紝瀹冭姹傜殑棰滆壊鍊煎簲璇ユ槸DWORD綾誨瀷鐨?2浣嶆暣鏁板鹼紝鑰屾浛鎹㈡垚D3DXCOLOR涔嬪悗錛屽嵈鍙樻垚浜?涓猣loat綾誨瀷鍊?r, g, b錛宎)錛屼笌鍏舵湡鏈涗笉絎︼紝鎵浠ュ鑷翠簡寮傚父鐨勯鑹層傞《鐐圭粨鏋勪綋涓鑹插艱繕鏄崲鍥濪WORD綾誨瀷錛屼唬鐮佷腑鐨勮祴鍊煎彲浠ユ甯鎬嬌鐢紝鍥犱負D3DXCOLOR鏈夊埌DWORD鐨勮嚜鍔ㄨ漿鎹€?br />

]]>
D3D涓璂3DFVF_XYZ鍜孌3DFVF_XYZRHW鐨勫尯鍒?/title><link>http://m.shnenglu.com/eros/archive/2008/07/14/56128.html</link><dc:creator>鏋楀叕瀛?/dc:creator><author>鏋楀叕瀛?/author><pubDate>Mon, 14 Jul 2008 12:48:00 GMT</pubDate><guid>http://m.shnenglu.com/eros/archive/2008/07/14/56128.html</guid><wfw:comment>http://m.shnenglu.com/eros/comments/56128.html</wfw:comment><comments>http://m.shnenglu.com/eros/archive/2008/07/14/56128.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/eros/comments/commentRss/56128.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/eros/services/trackbacks/56128.html</trackback:ping><description><![CDATA[<p style="FONT-FAMILY: 寰蔣闆呴粦">   瀛︿範D3D9鐨勬椂鍊欓亣鍒扮伒媧婚《鐐規(guī)牸寮?FVF)涓璂3DFVF_XYZRHW鍜孌3DFVF_XYZ涔嬮棿宸紓鑰屽紩璧風殑闂銆?br>鍙傜湅浜?span style="FONT-FAMILY: 寰蔣闆呴粦">鍚屾槸C++鍗氬鐨勪竴綃囧崥鏂?鍏跺垎鏋愬涓?<br>       The RHW value, which stands for Reciprocal of Homogeneous W[<font color=#800000>1</font>], tells Direct3D that the vertices that are being used are already in screen coordinates. This value is normally used in fog and clipping calculations and should be set to 1.0.<br>       鍦ㄩ《鐐圭粨鏋勪綋涓病鏈塕HW鏃訛紝Direct3D灝嗘墽琛岃銆佹姇褰便佷笘鐣岀瓑鍙樻崲浠ュ強榪涜鍏夌嚎璁$畻錛屼箣鍚庝綘鎵嶈兘鍦ㄧ獥鍙d腑寰楀埌浣犳墍緇樺埗鐨勭墿浣撱傚綋欏剁偣緇撴瀯浣撲腑鏈塕HW鏃訛紝灝卞儚涓婇潰閭f鑻辨枃鎵榪幫紝鍛婄煡Direct3D浣跨敤鐨勯《鐐瑰凡緇忓湪灞忓箷鍧愭爣緋諱腑浜嗭紝涓嶅啀鎵ц瑙嗗浘銆佹姇褰便佷笘鐣岀瓑鍙樻崲鍜屽厜綰胯綆楋紝鍥犱負D3DFVF_XYZRHW鏍囧織鍛婅瘔瀹冮《鐐瑰凡緇忕粡榪囦簡榪欎簺澶勭悊錛屽茍鐩存帴灝嗛《鐐硅繘琛屽厜鏍呮搷浣滐紝浠諱綍鐢⊿etTransform榪涜鐨勮漿鎹㈤兘瀵瑰叾鏃犳晥銆備笉榪囪繖鏃剁殑鍘熺偣灝卞湪瀹㈡埛鍖虹殑宸︿笂瑙掍簡錛屽叾涓瓁鍚戝彸涓烘錛寉鍚戜笅涓烘錛岃寊鐨勬剰涔夊凡緇忓彉涓簔-buffer鐨勮薄绱犳繁搴︺?br>       鍊煎緱娉ㄦ剰鐨勬槸D3DFVF_XYZRHW鍜孌3DFVF_XYZ銆丏3DFVF_NORMAL涓嶈兘鍏卞瓨錛屽洜涓哄悗涓や釜鏍囧織涓庡墠涓涓煕鐩俱傚湪浣跨敤榪欑欏剁偣鏃訛紝緋葷粺闇瑕侀《鐐圭殑浣?/span>緗凡緇忕粡榪囧彉鎹簡錛屼篃灝辨槸璇磝銆亂蹇呴』鍦ㄥ睆騫曞潗鏍囩郴涓紝z蹇呴』鏄痾-buffer涓殑璞$礌娣卞害錛屽彇鍊艱寖鍥達細0.0錛?.0錛岀瑙傚療鑰呮渶榪戠殑鍦版柟涓?.0錛岃瀵熻寖鍥村唴鏈榪滃彲瑙佺殑鍦版柟涓?.0銆?br>---------------------------------------------------------------------------------------------------------------------------------------------------------------<br>       緇撳悎鎴戣嚜宸辯殑璇曢獙錛屾湁涓浜涘彂鐜幫紝璁板綍涓嬫潵浠ュ蹇樸?br>       D3DFVF_XYZ榛樿鐨勭敤鎴峰尯涓績鍧愭爣鏄紙0錛?錛夛紝鑰孌3DFVF_XYZRHW鏄乏涓婅涓猴紙0錛?錛?br>       鐢―3DFVF_XYZ榛樿鐨勪負闈炲厜鐓х殑錛岃孌3DFVF_XYZRHW鏄珮?gòu)z涘痙鍏夌収銆?br>       褰撲嬌鐢―3DFVF_XYZ鏃訛紝瑕佽緗覆鏌撶姸鎬侊細</p> <div style="BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 4px; WIDTH: 98%; PADDING-RIGHT: 5px; FONT-SIZE: 13px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 4px"><img align=top src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif">      <span style="COLOR: #000000">g_pd3dDevice</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">SetRenderState(D3DRS_LIGHTING,FALSE)<br><img align=top src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif"></span></div>          <span style="FONT-FAMILY: 寰蔣闆呴粦">鑰屼笖瑕佽緗瀵熺煩闃靛拰鎶曞獎鐭╅樀錛屼緥濡傦細</span><br>         <div style="BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 4px; WIDTH: 98%; PADDING-RIGHT: 5px; FONT-SIZE: 13px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 4px"><img style="WIDTH: 11px; HEIGHT: 16px" align=top src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif" width=11 height=16>      <span style="COLOR: #000000">D3DXMATRIX matProj;<br><img align=top src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif">      D3DXMATRIX matView;<br><img align=top src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif"><br><img align=top src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif">     </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000"> Create and set the projection matrix</span><span style="COLOR: #008000"><br><img align=top src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #000000">      D3DXMatrixPerspectiveFovLH(</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">matProj, D3DX_PI</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">4.0f</span><span style="COLOR: #000000">, </span><span style="COLOR: #000000">1.33333f</span><span style="COLOR: #000000">, </span><span style="COLOR: #000000">1.0f</span><span style="COLOR: #000000">, </span><span style="COLOR: #000000">1000.0f</span><span style="COLOR: #000000">);<br><img align=top src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif">      g_pd3dDevice</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">SetTransform(D3DTS_PROJECTION, </span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">matProj);<br><img align=top src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif"><br><img align=top src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif">      </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000"> Create and set the view matrix</span><span style="COLOR: #008000"><br><img align=top src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif"></span><span style="COLOR: #000000">      D3DXMatrixLookAtLH(</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">matView,                                \<br><img align=top src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif">        </span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">D3DXVECTOR3(</span><span style="COLOR: #000000">0.0f</span><span style="COLOR: #000000">, </span><span style="COLOR: #000000">0.0f</span><span style="COLOR: #000000">, </span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">500.0f</span><span style="COLOR: #000000">),       \<br><img align=top src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif">        </span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">D3DXVECTOR3(</span><span style="COLOR: #000000">0.0f</span><span style="COLOR: #000000">, </span><span style="COLOR: #000000">0.0f</span><span style="COLOR: #000000">, </span><span style="COLOR: #000000">0.0f</span><span style="COLOR: #000000">),          \<br><img align=top src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif">        </span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">D3DXVECTOR3(</span><span style="COLOR: #000000">0.0f</span><span style="COLOR: #000000">, </span><span style="COLOR: #000000">1.0f</span><span style="COLOR: #000000">, </span><span style="COLOR: #000000">0.0f</span><span style="COLOR: #000000">));<br><img align=top src="http://m.shnenglu.com/Images/OutliningIndicators/None.gif">      g_pd3dDevice</span><span style="COLOR: #000000">-></span><span style="COLOR: #000000">SetTransform(D3DTS_VIEW, </span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">matView);</span></div>         <span style="FONT-FAMILY: 寰蔣闆呴粦">鍚﹀垯娌℃湁娓叉煋緇撴灉銆?/span> <img src ="http://m.shnenglu.com/eros/aggbug/56128.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/eros/" target="_blank">鏋楀叕瀛?/a> 2008-07-14 20:48 <a href="http://m.shnenglu.com/eros/archive/2008/07/14/56128.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <a href="http://m.shnenglu.com/">青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品</a> <div style="position:fixed;left:-9000px;top:-9000px;"><font id="pjuwb"></font><button id="pjuwb"><pre id="pjuwb"></pre></button><sub id="pjuwb"></sub><tbody id="pjuwb"><var id="pjuwb"><address id="pjuwb"></address></var></tbody><listing id="pjuwb"><label id="pjuwb"><strong id="pjuwb"></strong></label></listing><wbr id="pjuwb"><small id="pjuwb"><tbody id="pjuwb"></tbody></small></wbr><ins id="pjuwb"><xmp id="pjuwb"></xmp></ins><style id="pjuwb"></style><label id="pjuwb"><em id="pjuwb"><li id="pjuwb"></li></em></label><samp id="pjuwb"></samp><menu id="pjuwb"><input id="pjuwb"></input></menu><pre id="pjuwb"><tbody id="pjuwb"><tfoot id="pjuwb"><button id="pjuwb"></button></tfoot></tbody></pre><form id="pjuwb"></form><i id="pjuwb"><style id="pjuwb"><label id="pjuwb"><sup id="pjuwb"></sup></label></style></i><li id="pjuwb"><table id="pjuwb"><abbr id="pjuwb"></abbr></table></li><video id="pjuwb"></video><dfn id="pjuwb"></dfn><progress id="pjuwb"></progress><strong id="pjuwb"></strong><mark id="pjuwb"></mark><em id="pjuwb"></em><tbody id="pjuwb"><p id="pjuwb"><strike id="pjuwb"><acronym id="pjuwb"></acronym></strike></p></tbody><option id="pjuwb"></option><strike id="pjuwb"></strike><u id="pjuwb"></u><td id="pjuwb"><center id="pjuwb"><tr id="pjuwb"></tr></center></td><em id="pjuwb"><mark id="pjuwb"><em id="pjuwb"><tt id="pjuwb"></tt></em></mark></em><strong id="pjuwb"></strong><wbr id="pjuwb"></wbr><s id="pjuwb"></s><strong id="pjuwb"></strong><legend id="pjuwb"></legend><nav id="pjuwb"></nav><dl id="pjuwb"><th id="pjuwb"><dl id="pjuwb"></dl></th></dl><noframes id="pjuwb"><ins id="pjuwb"></ins></noframes><font id="pjuwb"></font><strike id="pjuwb"><i id="pjuwb"><style id="pjuwb"><label id="pjuwb"></label></style></i></strike><output id="pjuwb"></output><thead id="pjuwb"><pre id="pjuwb"></pre></thead><source id="pjuwb"></source><menuitem id="pjuwb"><wbr id="pjuwb"></wbr></menuitem><pre id="pjuwb"><span id="pjuwb"><pre id="pjuwb"><big id="pjuwb"></big></pre></span></pre><cite id="pjuwb"><fieldset id="pjuwb"><s id="pjuwb"><rt id="pjuwb"></rt></s></fieldset></cite><big id="pjuwb"><progress id="pjuwb"><big id="pjuwb"></big></progress></big><samp id="pjuwb"><delect id="pjuwb"></delect></samp><dl id="pjuwb"></dl><strike id="pjuwb"><nav id="pjuwb"><dl id="pjuwb"><strong id="pjuwb"></strong></dl></nav></strike><tbody id="pjuwb"><b id="pjuwb"><optgroup id="pjuwb"><rp id="pjuwb"></rp></optgroup></b></tbody><em id="pjuwb"></em><xmp id="pjuwb"><blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote></xmp> <i id="pjuwb"><abbr id="pjuwb"><i id="pjuwb"><abbr id="pjuwb"></abbr></i></abbr></i><center id="pjuwb"><acronym id="pjuwb"><center id="pjuwb"></center></acronym></center><pre id="pjuwb"></pre><ul id="pjuwb"><thead id="pjuwb"></thead></ul><blockquote id="pjuwb"><pre id="pjuwb"><sup id="pjuwb"></sup></pre></blockquote><acronym id="pjuwb"></acronym><big id="pjuwb"><s id="pjuwb"></s></big><th id="pjuwb"></th><th id="pjuwb"></th><tbody id="pjuwb"></tbody><thead id="pjuwb"><strike id="pjuwb"></strike></thead><th id="pjuwb"><dl id="pjuwb"><wbr id="pjuwb"></wbr></dl></th><dl id="pjuwb"><strong id="pjuwb"></strong></dl><abbr id="pjuwb"><noframes id="pjuwb"><noscript id="pjuwb"></noscript></noframes></abbr><td id="pjuwb"><ol id="pjuwb"></ol></td><li id="pjuwb"><noscript id="pjuwb"><abbr id="pjuwb"></abbr></noscript></li><small id="pjuwb"><bdo id="pjuwb"><nav id="pjuwb"></nav></bdo></small><style id="pjuwb"></style><optgroup id="pjuwb"><table id="pjuwb"></table></optgroup><center id="pjuwb"><tr id="pjuwb"><dfn id="pjuwb"></dfn></tr></center><th id="pjuwb"></th><u id="pjuwb"></u><tfoot id="pjuwb"><legend id="pjuwb"><i id="pjuwb"></i></legend></tfoot><mark id="pjuwb"></mark><meter id="pjuwb"></meter><nav id="pjuwb"></nav><acronym id="pjuwb"><pre id="pjuwb"><acronym id="pjuwb"><ul id="pjuwb"></ul></acronym></pre></acronym><acronym id="pjuwb"><pre id="pjuwb"><acronym id="pjuwb"><ul id="pjuwb"></ul></acronym></pre></acronym><nobr id="pjuwb"></nobr><sub id="pjuwb"><th id="pjuwb"><menuitem id="pjuwb"><wbr id="pjuwb"></wbr></menuitem></th></sub><thead id="pjuwb"><sub id="pjuwb"></sub></thead><ul id="pjuwb"><address id="pjuwb"><menuitem id="pjuwb"><meter id="pjuwb"></meter></menuitem></address></ul><dfn id="pjuwb"></dfn><pre id="pjuwb"></pre><input id="pjuwb"><cite id="pjuwb"><fieldset id="pjuwb"></fieldset></cite></input><u id="pjuwb"><form id="pjuwb"><u id="pjuwb"></u></form></u><kbd id="pjuwb"><em id="pjuwb"><mark id="pjuwb"></mark></em></kbd><tr id="pjuwb"></tr><del id="pjuwb"><form id="pjuwb"><address id="pjuwb"></address></form></del><tfoot id="pjuwb"><legend id="pjuwb"><ol id="pjuwb"><dl id="pjuwb"></dl></ol></legend></tfoot><menu id="pjuwb"><nobr id="pjuwb"><th id="pjuwb"><nobr id="pjuwb"></nobr></th></nobr></menu><fieldset id="pjuwb"></fieldset><pre id="pjuwb"><blockquote id="pjuwb"><samp id="pjuwb"></samp></blockquote></pre><xmp id="pjuwb"><sup id="pjuwb"><pre id="pjuwb"></pre></sup></xmp><span id="pjuwb"><progress id="pjuwb"></progress></span><font id="pjuwb"></font><var id="pjuwb"><abbr id="pjuwb"></abbr></var><strong id="pjuwb"><label id="pjuwb"><i id="pjuwb"><legend id="pjuwb"></legend></i></label></strong><tr id="pjuwb"><em id="pjuwb"><em id="pjuwb"><output id="pjuwb"></output></em></em></tr><thead id="pjuwb"><strike id="pjuwb"></strike></thead> <acronym id="pjuwb"></acronym><i id="pjuwb"></i><tt id="pjuwb"></tt><rt id="pjuwb"><source id="pjuwb"><rt id="pjuwb"></rt></source></rt><strike id="pjuwb"><acronym id="pjuwb"></acronym></strike><del id="pjuwb"></del><font id="pjuwb"><output id="pjuwb"><ins id="pjuwb"><output id="pjuwb"></output></ins></output></font><kbd id="pjuwb"><tr id="pjuwb"><kbd id="pjuwb"></kbd></tr></kbd><pre id="pjuwb"><sup id="pjuwb"><delect id="pjuwb"><samp id="pjuwb"></samp></delect></sup></pre><samp id="pjuwb"></samp><track id="pjuwb"></track><tr id="pjuwb"></tr><center id="pjuwb"></center><fieldset id="pjuwb"></fieldset><i id="pjuwb"></i><td id="pjuwb"></td><rt id="pjuwb"></rt><object id="pjuwb"></object><pre id="pjuwb"><progress id="pjuwb"><sub id="pjuwb"><thead id="pjuwb"></thead></sub></progress></pre><kbd id="pjuwb"><tr id="pjuwb"><option id="pjuwb"></option></tr></kbd><output id="pjuwb"><ins id="pjuwb"></ins></output><ol id="pjuwb"></ol><source id="pjuwb"></source><strong id="pjuwb"></strong><ruby id="pjuwb"></ruby><sub id="pjuwb"><meter id="pjuwb"><menuitem id="pjuwb"><meter id="pjuwb"></meter></menuitem></meter></sub><pre id="pjuwb"></pre><center id="pjuwb"></center><tr id="pjuwb"><tbody id="pjuwb"><xmp id="pjuwb"><dd id="pjuwb"></dd></xmp></tbody></tr><video id="pjuwb"></video><pre id="pjuwb"></pre><form id="pjuwb"><optgroup id="pjuwb"></optgroup></form><samp id="pjuwb"></samp><kbd id="pjuwb"></kbd><strong id="pjuwb"><option id="pjuwb"></option></strong><object id="pjuwb"></object><abbr id="pjuwb"><noframes id="pjuwb"><abbr id="pjuwb"></abbr></noframes></abbr><ul id="pjuwb"><del id="pjuwb"><button id="pjuwb"><pre id="pjuwb"></pre></button></del></ul><abbr id="pjuwb"></abbr><strong id="pjuwb"><code id="pjuwb"><strong id="pjuwb"></strong></code></strong><option id="pjuwb"></option><optgroup id="pjuwb"><bdo id="pjuwb"><code id="pjuwb"></code></bdo></optgroup><mark id="pjuwb"><em id="pjuwb"><font id="pjuwb"></font></em></mark><acronym id="pjuwb"><code id="pjuwb"></code></acronym><dl id="pjuwb"></dl><em id="pjuwb"></em><object id="pjuwb"><input id="pjuwb"><object id="pjuwb"></object></input></object><output id="pjuwb"><dd id="pjuwb"></dd></output><option id="pjuwb"><button id="pjuwb"><option id="pjuwb"></option></button></option><small id="pjuwb"></small></div> <a href="http://995688.com" target="_blank">开元免费观看欧美电视剧网站</a>| <a href="http://www3344xz.com" target="_blank">国内精品视频久久</a>| <a href="http://cancerrxa.com" target="_blank">亚洲综合精品四区</a>| <a href="http://www-4564949.com" target="_blank">亚洲最新色图</a>| <a href="http://9ctv2.com" target="_blank">亚洲精品一区二区三区樱花 </a>| <a href="http://ategpu.com" target="_blank">免费成人毛片</a>| <a href="http://456dv.com" target="_blank">欧美国产日韩一区二区</a>| <a href="http://3bmmtv.com" target="_blank">欧美激情第三页</a>| <a href="http://www55747.com" target="_blank">欧美日韩国产成人在线观看</a>| <a href="http://www297777.com" target="_blank">欧美日韩一区精品</a>| <a href="http://hhsj31.com" target="_blank">国产精品啊啊啊</a>| <a href="http://66jj99.com" target="_blank">国产欧美午夜</a>| <a href="http://ydpszcn.com" target="_blank">国产一区深夜福利</a>| <a href="http://hjersqc.com" target="_blank">亚洲第一区在线观看</a>| <a href="http://www-662553.com" target="_blank">99精品久久</a>| <a href="http://www8xoy.com" target="_blank">欧美一区二区三区四区在线</a>| <a href="http://58yewu.com" target="_blank">久久嫩草精品久久久精品一</a>| <a href="http://www77711.com" target="_blank">亚洲大胆av</a>| <a href="http://luoliguo.com" target="_blank">日韩一区二区久久</a>| <a href="http://bosengame.com" target="_blank">久久精品91久久香蕉加勒比</a>| <a href="http://958997.com" target="_blank">欧美理论在线播放</a>| <a href="http://y65o.com" target="_blank">精品二区视频</a>| <a href="http://7sscc.com" target="_blank">亚洲欧美bt</a>| <a href="http://8484vivo.com" target="_blank">亚洲第一伊人</a>| <a href="http://excellentjy.com" target="_blank">新67194成人永久网站</a>| <a href="http://710477.com" target="_blank">免费h精品视频在线播放</a>| <a href="http://ximaimicro.com" target="_blank">欧美视频免费看</a>| <a href="http://avtt59999.com" target="_blank">亚洲高清免费视频</a>| <a href="http://91chaopron.com" target="_blank">欧美一区二区三区男人的天堂</a>| <a href="http://maoshimh.com" target="_blank">欧美黄色一级视频</a>| <a href="http://021jjjflaw.com" target="_blank">午夜欧美大尺度福利影院在线看</a>| <a href="http://xingmaipet.com" target="_blank">免费欧美在线视频</a>| <a href="http://3344568.com" target="_blank">亚洲黄色三级</a>| <a href="http://6aaee.com" target="_blank">欧美在线|欧美</a>| <a href="http://012492.com" target="_blank">欧美激情在线观看</a>| <a href="http://jrtkpx.com" target="_blank">香蕉成人伊视频在线观看</a>| <a href="http://erodasy.com" target="_blank">噜噜噜91成人网</a>| <a href="http://8222666.com" target="_blank">国产欧美日韩精品在线</a>| <a href="http://seqing9.com" target="_blank">一本综合久久</a>| <a href="http://91x8.com" target="_blank">欧美成年人视频</a>| <a href="http://66636by.com" target="_blank">aaa亚洲精品一二三区</a>| <a href="http://www515678.com" target="_blank">久久国产一区二区</a>| <a href="http://anxingou365.com" target="_blank">欧美日韩极品在线观看一区</a>| <a href="http://wwwsao117.com" target="_blank">国产视频久久久久久久</a>| <a href="http://91pinping.com" target="_blank">在线视频精品一区</a>| <a href="http://xigou666.com" target="_blank">亚洲激情欧美激情</a>| <a href="http://126900.com" target="_blank">久久精品亚洲乱码伦伦中文</a>| <a href="http://kpd521.com" target="_blank">国产精品久久久久久久久免费桃花</a>| <a href="http://725806.com" target="_blank">国内精品视频一区</a>| <a href="http://hbstjsgc.com" target="_blank">欧美亚洲免费在线</a>| <a href="http://989p.com" target="_blank">av不卡免费看</a>| <a href="http://677968.com" target="_blank">欧美日本免费一区二区三区</a>| <a href="http://4006616309.com" target="_blank">亚洲国产成人高清精品</a>| <a href="http://filark.com" target="_blank">欧美一区网站</a>| <a href="http://y08877.com" target="_blank">亚洲图片欧美午夜</a>| <a href="http://605799.com" target="_blank">国产精品久久国产三级国电话系列</a>| <a href="http://tizenkorea.com" target="_blank">亚洲高清视频在线</a>| <a href="http://niceboybao.com" target="_blank">久久久久久久久久久一区</a>| <a href="http://dk13studio.com" target="_blank">日韩亚洲精品在线</a>| <a href="http://hsxinbao.com" target="_blank">欧美激情亚洲自拍</a>| <a href="http://7v51.com" target="_blank">99精品视频网</a>| <a href="http://444398.com" target="_blank">99国产一区</a>| <a href="http://z10669.com" target="_blank">国产精品jizz在线观看美国 </a>| <a href="http://by2565.com" target="_blank">欧美一区二区成人</a>| <a href="http://huayoue.com" target="_blank">亚洲社区在线观看</a>| <a href="http://lukushe.com" target="_blank">国产精品美女视频网站</a>| <a href="http://www901aaa.com" target="_blank">亚洲欧美日韩直播</a>| <a href="http://fs-nanxiang.com" target="_blank">亚洲综合二区</a>| <a href="http://xjksrbh.com" target="_blank">一色屋精品视频在线观看网站</a>| <a href="http://caoav8.com" target="_blank">久久青草欧美一区二区三区</a>| <a href="http://www-49hk.com" target="_blank">久久国产精品一区二区三区</a>| <a href="http://xfrlyy.com" target="_blank">国产日韩精品久久久</a>| <a href="http://4008305555.com" target="_blank">欧美在线一二三四区</a>| <a href="http://609t.com" target="_blank">午夜精品视频网站</a>| <a href="http://dayomall.com" target="_blank">国产永久精品大片wwwapp</a>| <a href="http://by3259.com" target="_blank">美国十次了思思久久精品导航</a>| <a href="http://111491.com" target="_blank">久久中文字幕一区二区三区</a>| <a href="http://xigou666.com" target="_blank">亚洲高清免费</a>| <a href="http://44o77.com" target="_blank">日韩亚洲欧美高清</a>| <a href="http://zw1019.com" target="_blank">国产精品永久免费</a>| <a href="http://cao3e8c8.com" target="_blank">久久一区二区三区四区</a>| <a href="http://5mcm.com" target="_blank">免费一级欧美片在线观看</a>| <a href="http://miandoctor.com" target="_blank">亚洲人久久久</a>| <a href="http://yjdm139.com" target="_blank">亚洲视频第一页</a>| <a href="http://7555hh.com" target="_blank">黄色成人在线</a>| <a href="http://2629929.com" target="_blank">亚洲三级影院</a>| <a href="http://www94816.com" target="_blank">国产日韩欧美在线看</a>| <a href="http://cibocentre.com" target="_blank">模特精品在线</a>| <a href="http://607032.com" target="_blank">欧美日韩视频在线一区二区 </a>| <a href="http://hwlxwp.com" target="_blank">亚洲久色影视</a>| <a href="http://www433444.com" target="_blank">亚洲免费观看视频</a>| <a href="http://6faa.com" target="_blank">国产日韩欧美在线看</a>| <a href="http://62san.com" target="_blank">欧美成人免费在线观看</a>| <a href="http://221080.com" target="_blank">欧美日韩国产成人在线</a>| <a href="http://tavbao.com" target="_blank">久久久国产一区二区</a>| <a href="http://haohetour.com" target="_blank">欧美激情亚洲一区</a>| <a href="http://83mmmm.com" target="_blank">久久精品国产2020观看福利</a>| <a href="http://hengbang50.com" target="_blank">你懂的视频一区二区</a>| <a href="http://wxtarena.com" target="_blank">午夜精品视频一区</a>| <a href="http://kaijiepharm.com" target="_blank">蜜臀99久久精品久久久久久软件</a>| <a href="http://www38ccc.com" target="_blank">亚洲午夜国产成人av电影男同</a>| <a href="http://cqjk120.com" target="_blank">欧美一区二区精品在线</a>| <a href="http://555415.com" target="_blank">99国产精品国产精品毛片</a>| <a href="http://xxxsxx.com" target="_blank">欧美一区二区黄</a>| <a href="http://ccc159.com" target="_blank">一区二区三区免费看</a>| <a href="http://592xyy.com" target="_blank">久久精品道一区二区三区</a>| <a href="http://wanzhixue.com" target="_blank">在线综合+亚洲+欧美中文字幕</a>| <a href="http://www497171a.com" target="_blank">欧美一区二区精品</a>| <a href="http://492541.com" target="_blank">亚洲一区网站</a>| <a href="http://5767j.com" target="_blank">欧美激情自拍</a>| <a href="http://8p3c.com" target="_blank">乱中年女人伦av一区二区</a>| <a href="http://bnb-gndc.com" target="_blank">欧美日韩精品福利</a>| <a href="http://chinagreetown.com" target="_blank">美脚丝袜一区二区三区在线观看</a>| <a href="http://maomi54.com" target="_blank">国产精品激情av在线播放</a>| <a href="http://151545.com" target="_blank">欧美激情一区二区三区不卡</a>| <a href="http://dtwave-ind.com" target="_blank">国产精品人人做人人爽</a>| <a href="http://www-132377.com" target="_blank">亚洲激情专区</a>| <a href="http://zisxks.com" target="_blank">国产日韩欧美制服另类</a>| <a href="http://emu160.com" target="_blank">99国产精品视频免费观看一公开 </a>| <a href="http://www-94889.com" target="_blank">国产丝袜一区二区三区</a>| <a href="http://sese699.com" target="_blank">亚洲精品久久嫩草网站秘色 </a>| <a href="http://www-24333.com" target="_blank">亚洲免费在线</a>| <a href="http://605054.com" target="_blank">一本久道久久综合婷婷鲸鱼</a>| <a href="http://mm77gg.com" target="_blank">久久久久久香蕉网</a>| <a href="http://fanwenok.com" target="_blank">欧美在线精品一区</a>| <a href="http://maogo666.com" target="_blank">欧美三区在线观看</a>| <a href="http://www666se.com" target="_blank">91久久精品一区二区三区</a>| <a href="http://631537.com" target="_blank">影音先锋另类</a>| <a href="http://yeyesaoqi.com" target="_blank">久久er99精品</a>| <a href="http://8eeeccc.com" target="_blank">久久久无码精品亚洲日韩按摩</a>| <a href="http://jzsp121.com" target="_blank">欧美日韩亚洲视频</a>| <a href="http://yiqipapa8.com" target="_blank">亚洲日本在线观看</a>| <a href="http://zooxoft.com" target="_blank">亚洲国内精品</a>| <a href="http://zzzz80.com" target="_blank">噜噜爱69成人精品</a>| <a href="http://buyiker.com" target="_blank">男女激情久久</a>| <a href="http://977764.com" target="_blank">亚洲高清资源</a>| <a href="http://www-44469.com" target="_blank">久久综合一区</a>| <a href="http://erodasy.com" target="_blank">免费日韩av</a>| <a href="http://5456yy.com" target="_blank">国模精品一区二区三区</a>| <a href="http://ccly2.com" target="_blank">香蕉成人伊视频在线观看</a>| <a href="http://497988.com" target="_blank">久久国产日韩欧美</a>| <a href="http://ym5571.com" target="_blank">国产日韩精品在线观看</a>| <a href="http://www77577.com" target="_blank">亚洲免费中文</a>| <a href="http://www8888803.com" target="_blank">久久精品视频在线看</a>| <a href="http://cl5555.com" target="_blank">国产综合自拍</a>| <a href="http://592xyy.com" target="_blank">久久综合一区二区三区</a>| <a href="http://979695.com" target="_blank">欧美高清视频一二三区</a>| <a href="http://18av-2.com" target="_blank">在线欧美视频</a>| <a href="http://zhengnuoxin.com" target="_blank">欧美一级大片在线观看</a>| <a href="http://jxrisen.com" target="_blank">麻豆国产va免费精品高清在线</a>| <a href="http://www-45553.com" target="_blank">久久精品国产精品</a>| <a href="http://3c3c3c.com" target="_blank">韩国三级电影一区二区</a>| <a href="http://bjopl.com" target="_blank">久久久国产精品一区二区三区</a>| <a href="http://www-888005.com" target="_blank">久久久一区二区三区</a>| <a href="http://ynjzwh.com" target="_blank">国产无遮挡一区二区三区毛片日本</a>| <a href="http://0370city.com" target="_blank">亚洲欧美制服另类日韩</a>| <a href="http://zhxjl.com" target="_blank">久久激五月天综合精品</a>| <a href="http://77777de.com" target="_blank">亚洲高清激情</a>| <a href="http://haole081.com" target="_blank">欧美日韩在线播放三区</a>| <a href="http://www-544778.com" target="_blank">av成人手机在线</a>| <a href="http://3315588.com" target="_blank">欧美一区二区久久久</a>| <a href="http://2424ddd.com" target="_blank">精品88久久久久88久久久</a>| <a href="http://phdy999.com" target="_blank">久久久亚洲精品一区二区三区 </a>| <a href="http://filmcameralibrary.com" target="_blank">久久色在线播放</a>| <a href="http://227002.com" target="_blank">伊人久久婷婷</a>| <a href="http://444398.com" target="_blank">久久午夜精品一区二区</a>| <a href="http://mmmm37.com" target="_blank">农村妇女精品</a>| <a href="http://by722777.com" target="_blank">一区二区三区免费网站</a>| <a href="http://baidubf.com" target="_blank">国产欧美一区二区三区沐欲</a>| <a href="http://zuan3344.com" target="_blank">久久狠狠亚洲综合</a>| <a href="http://jqnyc.com" target="_blank">亚洲大胆人体在线</a>| <a href="http://www0505nn.com" target="_blank">制服丝袜激情欧洲亚洲</a>| <a href="http://15149cc.com" target="_blank">国产欧美日韩在线观看</a>| <a href="http://hjaa7.com" target="_blank">久久视频一区二区</a>| <a href="http://sdsptl.com" target="_blank">亚洲社区在线观看</a>| <a href="http://sdjzzs.com" target="_blank">欧美国产日韩免费</a>| <a href="http://showrti.com" target="_blank">亚洲永久精品国产</a>| <a href="http://060607.com" target="_blank">国产日产欧产精品推荐色</a>| <a href="http://555hhu.com" target="_blank">久久综合九色综合久99</a>| <a href="http://wwwyinyinai149.com" target="_blank">日韩视频免费</a>| <a href="http://51shoudian.com" target="_blank">久久资源在线</a>| <a href="http://xingzhiyin85.com" target="_blank">亚洲国产激情</a>| <a href="http://xxxyyy168.com" target="_blank">国产精品久久久久久超碰</a>| <a href="http://haomscq.com" target="_blank">欧美在线亚洲在线</a>| <a href="http://833077.com" target="_blank">亚洲高清不卡一区</a>| <a href="http://216667.com" target="_blank">亚洲欧美成人一区二区在线电影</a>| <a href="http://7v51.com" target="_blank">国产色产综合产在线视频</a>| <a href="http://660507jj.com" target="_blank">久久av一区二区三区</a>| <a href="http://236fff.com" target="_blank">一区二区三区精品在线</a>| <a href="http://www52y.com" target="_blank">亚洲电影免费观看高清</a>| <a href="http://511caifu.com" target="_blank">欧美在线观看视频</a>| <a href="http://xb989.com" target="_blank">在线亚洲国产精品网站</a>| <a href="http://laoyewo.com" target="_blank">国产日韩欧美二区</a>| <a href="http://missav88.com" target="_blank">欧美成人综合</a>| <a href="http://niu96.com" target="_blank">久久精品官网</a>| <a href="http://9931111.com" target="_blank">中文在线一区</a>| <a href="http://www19898.com" target="_blank">欧美精品大片</a>| <a href="http://261262.com" target="_blank">久久中文字幕一区</a>| <a href="http://479n.com" target="_blank">久久精品国产久精国产爱</a>| <a href="http://tk263.com" target="_blank">亚洲一区欧美</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>