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

Cpper
C/C++高級工程師 Android高級軟件工程師 IT集成工程師 音頻工程師 熟悉c,c++,java,c#,py,js,asp等多種語言 程序猿
共5頁: 1 2 3 4 5 
re: Loki技法5-TypeMap ccsdu2009 2010-04-19 11:59
@空明流轉
我現在已經不大使用boost了
這個東西大的出奇
(當然我只在底層使用若干子庫)
re: Loki技法5-TypeMap ccsdu2009 2010-04-19 11:58
@luoweisong
我不太懂如何配置顏色
有空你可以教教我如何設置
re: Loki技法3-Typelist(2) ccsdu2009 2010-04-17 19:51
@tiny
boost是個龐然大物
loki比較小

@陳梓瀚(vczh)
這是隨便寫的
不錯
從純技術的觀點說也許使用ffmpeg感覺沒多大挑戰性
但是從商業角度考慮 能復用別人的東西則更好
從非流媒體工程師而言 基于這些第三方庫是最好的選擇
我使用過vlc,ffmpeg
re: loki技法(2).CheckReturn ccsdu2009 2010-04-13 19:19
@欲三更
不一定
@螞蟻終結者
boost里面有這個東西
typedef char type_must_be_complete[ sizeof(T)? 1: -1 ];
(void) sizeof(type_must_be_complete);
delete x;
re: Loki技法3-Typelist(1) ccsdu2009 2010-04-10 12:36
TypeList是Loki工廠等其他幾個模塊的基礎
雖然這里還沒有看出其實際的用途
re: loki技法(1).靜態斷言 ccsdu2009 2010-04-09 08:24
@欲三更
恩 這個很有可能
@expter
從理論上講多線程打包似乎不可行
因為這是個寫操作
re: loki技法(2).CheckReturn ccsdu2009 2010-04-07 14:16
@~
似乎不大可能使用模板編譯時提供代碼測試吧
@expter
no
當前只處理資源"解包"
這個以后會加入的
re: 對 C++ 歷史的個人觀點 ccsdu2009 2010-04-07 08:40
搞不明白的是很多國人做ppt總喜歡搞英文的 納悶
和libxml相比如何?
re: loki技法(2).CheckReturn ccsdu2009 2010-04-06 14:28
@欣萌
據我個人看法 這個應該于代碼測試有關
如果測試的時候檢查了函數返回值則不會有問題
如果沒有檢測函數返回值則根據定制規則做處理
re: loki技法(2).CheckReturn ccsdu2009 2010-04-06 11:14
不過我覺得這種方法實際意義似乎很小
先簡后難啊
re: loki技法(1).靜態斷言 ccsdu2009 2010-04-01 21:53
說實話 我感覺這個設計的很巧妙
聯合使用模板特化和前向聲明來
@清風
這是當然
不過當前使用多線程計算粒子數據 可以彌補一點損失
線程實現和平臺有關
@ahfu
呵呵 你觀察的很仔細 是的
@陳梓瀚(vczh)
hehe
@陳梓瀚(vczh)
那對象的動態生成呢?
@陳梓瀚(vczh)
那你覺得應該如何書寫之?
@陳昱(CY)
你看過irr引擎嗎?
map的erase有三個版本
 1 關于map的erase
 2       void
 3       erase(iterator __position)
 4       { _M_t.erase(__position); }
 5 
 6       /**
 7        *  @brief Erases elements according to the provided key.
 8        *  @param  x  Key of element to be erased.
 9        *  @return  The number of elements erased.
10        *
11        *  This function erases all the elements located by the given key from
12        *  a %map.
13        *  Note that this function only erases the element, and that if
14        *  the element is itself a pointer, the pointed-to memory is not touched
15        *  in any way.  Managing the pointer is the user's responsibilty.
16        */
17       size_type
18       erase(const key_type& __x)
19       { return _M_t.erase(__x); }
20 
21       /**
22        *  @brief Erases a [first,last) range of elements from a %map.
23        *  @param  first  Iterator pointing to the start of the range to be
24        *                 erased.
25        *  @param  last  Iterator pointing to the end of the range to be erased.
26        *
27        *  This function erases a sequence of elements from a %map.
28        *  Note that this function only erases the element, and that if
29        *  the element is itself a pointer, the pointed-to memory is not touched
30        *  in any way.  Managing the pointer is the user's responsibilty.
31        */
32       void
33       erase(iterator __first, iterator __last)
34       { _M_t.erase(__first, __last); }
我以前只注意到map.erase(itr);
謝謝提醒O(∩_∩)O~
@cui
謝謝
完成功能是第一要務
效率是其次的
////////////////////////////////////////////////////////////
49 /// 銷毀指定名字的對象
50 ////////////////////////////////////////////////////////////
51 inline bool KillObject(const Type& name)
52 {
53 std::map<std::string,RefPtr<Model> >::iterator itr = objects.find(name);
54 if(itr == objects.end())
55 return false;
56 objects.erase(name);
57 return true;
58 }
貼圖次序反了
@陳梓瀚(vczh)
其存在的必要是為物理引擎Demo做準備的
函數和這個例子一樣都是暫時的
@陳梓瀚(vczh)
xiexie
你弄得這個腳本引擎最大優點是什么?
好的話我可以拿去作為引擎備用腳本引擎
re: 洗牌的學問 ccsdu2009 2010-02-25 20:59
呵呵 看到問題我首先想到的就是std::random_shuffle
不過文章結尾很有意思
re: sigslot簡介 ccsdu2009 2010-02-25 17:24
呵呵 你也關注過這個庫啊
其實不考慮線程安全的話
gui庫glooey總改造了的sigslot是很簡單的
@sanit
沒問題的
boost中就有array!
@陳梓瀚(vczh)
StrToInt? 有這個函數?
re: Vczh Library++3.0 開源啦! ccsdu2009 2010-02-22 14:53
這是做什么的啊?
引擎只在底層使用boost并沒有在頭文件中使用之
一個重要的原因就是為了提高代碼的可讀性
引擎是給別人使用的
保持良好的可讀性是十分重要的
re: 人工智能——弈心1.0.1.4 ccsdu2009 2010-02-09 18:40
棋力不錯
 1 ////////////////////////////////////////////////////////////
 2 /// 坐標軸枚舉
 3 //////////////////////////////////////////////////////////// 
 4 enum AXIS_TYPE
 5 {
 6     AXIS_X = 1,
 7     AXIS_Y = 1 << 2,
 8     AXIS_Z = 1 << 4 
 9 };
10 
11 ////////////////////////////////////////////////////////////
12 /// 坐標軸方向枚舉
13 //////////////////////////////////////////////////////////// 
14 enum AXIS_DIRECTION
15 {
16     AXIS_DIRECTION_UP   = 1,
17     AXIS_DIRECTION_DOWN = -1
18 };
re: 蓋莫游戲引擎音頻測試 ccsdu2009 2010-02-08 20:00
@陳梓瀚(vczh)
fmod要錢的 不打算使用之
在涉及渲染的時候會有問題
我修改了下
 1 
 2 ///////////////////////////////////////////////////////
 3 /// 定義引擎場景節點基類
 4 ///////////////////////////////////////////////////////
 5 class G_DLL_API SceneNode : public Object, public Parent<RefPtr<SceneNode> >public Renderable
 6 {
 7 public:
 8     typedef std::map<const std::string,RefPtr<SceneNode> >           SceneList;
 9     typedef std::map<const std::string,RefPtr<SceneNode> >::iterator SceneItr;
10 public:
11     ///////////////////////////////////////////////////////
12     /// 構造,析構場景節點
13     ///////////////////////////////////////////////////////     
14     inline SceneNode(){}
15     inline SceneNode(RefPtr<SceneNode> parent):Parent<RefPtr<SceneNode> >(parent){}
16     inline SceneNode(const Matrix4f &matrix):world_matrix(matrix){}
17     inline SceneNode(RefPtr<SceneNode> parent,const Matrix4f &matrix):Parent<RefPtr<SceneNode> >(parent),world_matrix(matrix){}
18     virtual ~SceneNode();
19 public:    
20     ///////////////////////////////////////////////////////
21     /// 場景渲染虛函數
22     ///////////////////////////////////////////////////////            
23     virtual void BeginRender();
24     virtual void Render();
25     virtual void AfterRender(); 
26     
27     ///////////////////////////////////////////////////////
28     /// 節點操作
29     ///////////////////////////////////////////////////////         
30     void PushScene(RefPtr<SceneNode> child);
31     bool PopScene(RefPtr<SceneNode> child);    
32     void ClearAllScene();
33     void ClearAllSceneRecursive();
34     uint GetSceneCount(){return children.size();}
35     RefPtr<SceneNode> GetScene(const std::string &name);
36     
37     ///////////////////////////////////////////////////////
38     /// 獲取,設置場景矩陣
39     ///////////////////////////////////////////////////////    
40     inline Matrix4f GetWorldMatrix()const{return world_matrix;}    
41     //!inline Matrix4f SetWorldMatrix(const Matrix4f &matrix){this->world_matrix = matrix;}
42     inline Matrix4f GetLocalMatrix()const{return local_matrix;}    
43     //!inline Matrix4f SetLocalMatrix(const Matrix4f &matrix){this->local_matrix = matrix;}
44     
45     ///////////////////////////////////////////////////////
46     /// 場景平移,縮放,旋轉(子場景矩陣也會發生變化)
47     ///////////////////////////////////////////////////////    
48     void Translate(const Vector3f &offset); 
49     void Scale(const Vector3f &scale); 
50     void Rotate(float angle, float x, float y, float z);     
51     
52     ///////////////////////////////////////////////////////
53     /// 獲取,設置場景盒子,球
54     ///////////////////////////////////////////////////////    
55     inline Box     GetSceneBox()const{return box;}
56     inline void    SetSceneBox(const Box &box){this->box = box;}
57     inline Spheref GetSceneSphere()const{return shpere;}
58     inline void    SetSceneSphere(const Spheref &sphere){this->shpere = sphere;}    
59 protected:
60     SceneList     children;
61     Matrix4f      world_matrix;
62     Matrix4f      local_matrix; 
63     Box           box;
64     Spheref       shpere;    
65     
66     DECLARE_OBJECT(SceneNode);
67 };
68  
如下:
使用std::map來存儲場景
當然不存在重復名字的場景是最基本的前體
這個東西寫的很有問題!
re: c++單態的一個變種實現 ccsdu2009 2010-02-06 10:57
恩 后面的逗號是多余的 謝謝

雙模板好處? 1個是可以避免針對純虛的單態構造對象
我不太喜歡寫字丷丷
re: c++單態的一個變種實現 ccsdu2009 2010-02-05 20:32
比如:
Singleton<Audio,OpenALAudio>;
Singleton<Window,LinuxWindow>;
re: 蓋莫引擎的矩陣模板實現 ccsdu2009 2010-02-05 19:55
@陳梓瀚(vczh)
呵呵? 是先獲取行列式值的然后求逆矩陣的
這個是我先在mat上面弄得之后復制到
不過求逆矩的確比較煩
這還沒考慮病態矩陣
謝謝你的提醒
只是我對opengl不是太熟悉
不這樣做的話畫面會抖動
還沒來得及找原因
共5頁: 1 2 3 4 5 
 
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            一区二区高清视频在线观看| 亚洲激情网址| 国产精品久线观看视频| 久久高清免费观看| 在线视频精品一区| 夜夜嗨av一区二区三区中文字幕 | 亚洲精品在线观看免费| 亚洲精品综合久久中文字幕| 亚洲精品黄色| 欧美一区二区三区精品电影| 久久爱www.| 欧美精品福利视频| 国产精品成人一区二区| 国产一区二区三区av电影| 国内久久视频| 亚洲精品乱码久久久久久| 日韩一级不卡| 久久久久久电影| 亚洲成人在线免费| 欧美伦理视频网站| 国产毛片精品国产一区二区三区| 国产曰批免费观看久久久| 亚洲狼人综合| 久久婷婷综合激情| av成人激情| 欧美成人激情在线| 激情综合五月天| 久久久久久高潮国产精品视| 亚洲视频999| 欧美色大人视频| 夜色激情一区二区| 亚洲春色另类小说| 久久免费国产精品| 国产中文一区二区三区| 久久精品亚洲精品| 欧美一区二区大片| 国内自拍亚洲| 美日韩在线观看| 欧美成人免费全部| 一区二区三区在线观看视频| 久久精品国产清高在天天线| 久久国产日韩| 在线电影国产精品| 亚洲国产午夜| 国产精品麻豆va在线播放| 久久福利一区| 欧美a级一区| 欧美一区二区三区久久精品茉莉花 | 中日韩美女免费视频网址在线观看 | 亚洲男人av电影| 欧美一级黄色录像| 亚洲卡通欧美制服中文| 亚洲女同在线| 一区二区三区免费在线观看| 亚洲欧美激情四射在线日| 亚洲国产欧洲综合997久久| 99视频超级精品| 黑人一区二区三区四区五区| 亚洲免费观看在线观看| 狠狠色狠狠色综合日日五| 99精品国产在热久久婷婷| 亚洲激情在线| 欧美一区二区在线播放| 亚洲综合二区| 国产精品尤物| 亚洲一区在线免费观看| 亚洲一区视频在线观看视频| 久久色在线播放| 美女精品网站| 狠狠色丁香久久婷婷综合丁香| 在线中文字幕日韩| 亚洲综合欧美| 国产精品久久久久一区二区三区共| 欧美激情精品久久久久久大尺度 | 1000部国产精品成人观看| 一区二区三区久久网| 亚洲一区图片| 国产午夜精品一区二区三区欧美| 亚洲深夜福利网站| 欧美在线三级| 一区在线观看视频| 久久综合中文色婷婷| 亚洲高清视频一区二区| 91久久国产综合久久蜜月精品 | 欧美午夜精品伦理| 亚洲一区国产一区| 麻豆精品国产91久久久久久| 亚洲精品无人区| 国产精品国产亚洲精品看不卡15| 亚洲专区国产精品| 欧美xart系列高清| 亚洲一区二区成人| 亚洲第一黄色| 另类综合日韩欧美亚洲| 国产亚洲美州欧州综合国| 狂野欧美激情性xxxx欧美| 夜夜爽www精品| 欧美大片免费观看在线观看网站推荐 | 亚洲婷婷综合色高清在线| 欧美一区二区三区喷汁尤物| 亚洲高清成人| 激情国产一区二区| 欧美日韩在线一区二区三区| 久久先锋资源| 午夜久久久久| 亚洲影院一区| 一本一本a久久| 亚洲精品色图| 狠狠色香婷婷久久亚洲精品| 欧美日韩在线一区二区三区| 欧美成人第一页| 久久综合色影院| 久久综合狠狠综合久久综合88| 亚洲影院色在线观看免费| 99re亚洲国产精品| 亚洲免费高清| 亚洲综合三区| 久久精品一区二区三区不卡牛牛 | 久久不射电影网| 性高湖久久久久久久久| 日韩亚洲在线观看| 亚洲自拍偷拍网址| 裸体素人女欧美日韩| 久久综合综合久久综合| 最新中文字幕一区二区三区| 亚洲清纯自拍| 一区二区三区欧美| 久久乐国产精品| 欧美日韩三区四区| 国产视频亚洲| 一区二区国产在线观看| 久久成人国产| 亚洲精品影视| 久久久久久久久久久久久久一区 | 一本大道久久a久久精二百| 亚洲免费成人av| 久久精品亚洲一区二区三区浴池| 亚洲大片一区二区三区| 欧美亚洲在线播放| 国产精品v欧美精品v日本精品动漫| 在线日韩av永久免费观看| 一区二区三区日韩精品视频| 美女精品国产| 久久成人这里只有精品| 亚洲第一网站免费视频| 久久精品在线免费观看| 国产伦精品一区二区三区高清| 日韩小视频在线观看专区| 久久中文字幕导航| 久久动漫亚洲| 在线观看一区二区视频| 久久亚洲精品中文字幕冲田杏梨| 亚洲综合日韩| 红杏aⅴ成人免费视频| 老司机精品视频一区二区三区| 欧美专区在线观看| 亚洲成色最大综合在线| 欧美激情视频免费观看| 久久久综合免费视频| 99精品欧美一区二区三区综合在线 | 欧美一区二区三区在线观看视频| 亚洲乱码国产乱码精品精| 欧美了一区在线观看| 亚洲一级网站| 久久精品国产91精品亚洲| 最新国产成人在线观看| 一本色道久久综合狠狠躁篇怎么玩 | 国产日韩精品一区二区| 久久一区二区三区国产精品| 免费成人av| 亚洲欧美三级在线| 久久久久国产精品www| 99在线观看免费视频精品观看| 日韩视频精品| 精品成人一区二区| 一本色道婷婷久久欧美| 午夜精品美女久久久久av福利| 精品不卡视频| 午夜精品一区二区三区在线| 日韩香蕉视频| 欧美成人免费观看| 开心色5月久久精品| 狂野欧美激情性xxxx欧美| 久久不射2019中文字幕| 欧美日韩精品欧美日韩精品| 免费看亚洲片| 国外成人在线视频| 亚洲欧美在线一区| 小黄鸭精品密入口导航| 国产伦理精品不卡| 中文亚洲字幕| 欧美一区二区| 国产午夜久久| 久久精品一本久久99精品| 免费人成精品欧美精品| 136国产福利精品导航| 欧美夫妇交换俱乐部在线观看| 欧美91大片| 亚洲影院色在线观看免费| 国产精品va在线|