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

隨筆 - 32  文章 - 94  trackbacks - 0
<2013年1月>
303112345
6789101112
13141516171819
20212223242526
272829303112
3456789

常用鏈接

留言簿(8)

隨筆分類

隨筆檔案

好友連接

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

共2頁: 1 2 
Infinity 無限星辰,無限強大的科幻游戲啊,不過還遠遠沒有完成
如果SmallObject最大大小并不是很大的話~~也許可以根據對象大小弄成多個SmallObjectHeap。

比如對象大小是2,就放在SmallObjectHeap2,
對象大小是4,就放在SmallObjectHeap4,
對象大小是8,就放在SmallObjectHeap8.......

這樣就可以省去內存縮并的工作。只有當Heap不夠大時,才擴大內存。

不用執行碎片的方法(參考python的實現):
struct BlockN
{
BlockN* m_Free;
char data[N];//大小為N的對象數據
};
class SmallObjectHeapN
{
BlockN m_Blocks[size];
BlockN* m_NextFree;
};
SmallObjectHeapN的類里面有一個指向空閑地址的指針m_NextFree,每個BlockN也有一個指向空閑地址的指針m_Free(初始化成0),
在一開始的時候SmallObjectHeapN的m_NextFree肯定指向m_Blocks的地址;
添加的時候,發現m_NextFree所在的block里面的m_Free是0,于是++m_NextFree;
某個block刪除的時候,m_Free=m_NextFree,而m_NextFree指向這個被刪除的block;
再次添加對象時,發現m_NextFree指向的block里面的m_Free不是0,則添加完成后,m_NextFree=block->m_Free就行了。
學習了。
內存池整理時機的那個“閾值”弄成動態的,和“年老的對象”的數量成比例,效率應該比較好,純猜測....
不過感覺仍然有不足,兩個食物里面都要定義一個typedef
還是模板特化比函數容易想到~~

#include<iostream>
#include<string>
using namespace std;

struct Gooood{};
struct Baaaad{};

template<typename T>
class TasteFood
{
public:
static void Test()
{
cout<<"er...I don't know this smell,taste fail........"<<endl;
}
};

template<>
class TasteFood<Gooood>
{
public:
static void Test()
{
cout<<"this food tasted goooooooooood~~~~~"<<endl;
}
};

template<>
class TasteFood<Baaaad>
{
public:
static void Test()
{
cout<<"this food tasted baaaaaaad........."<<endl;
}
};

class Pizzzzzza
{
public:
typedef Gooood T_Tasted;
};
class FoodInSchool
{
public:
typedef Baaaad T_Tasted;
};

template<typename T>
void AfterEat(T&food)
{
TasteFood<typename T::T_Tasted>::Test();
}


int main()
{
Pizzzzzza food1;
FoodInSchool food2;

AfterEat(food1);
AfterEat(food2);

int a;
cin>>a;
return 0;
}
re: 蓋莫游戲引擎2.1.2-rtt demo小試 陳昱(CY) 2010-05-08 22:58
看不明白,RenderToTexture 是個負責干什么的對象。。。。
re: 無鎖線程通信(1) 陳昱(CY) 2010-05-06 12:21
那個通道狀態“是否有貨”實際就是鎖,確實沒有同步起來
還真的不明白,這里說的物體的顯示是指服務端上要通知給客戶端顯示的物體?還有你說的單足物體和多足物體,還不明白是什么內容?
re: 自己動手封裝LuaEngine 陳昱(CY) 2010-05-05 17:56
還是boost python、boost luabind強大啊,,,
視錐體和包圍球的碰撞計算量很可觀~
re: 碩士論文致謝 陳昱(CY) 2010-04-29 17:47
致謝并且封神~~~
位移只有float3,應該能又節約一些吧?
uniform vec4 g_allBonesQuaRot[50];
uniform vec3 g_allBonesTran[50];
re: 游戲開發歷程之材質系統 陳昱(CY) 2010-04-24 18:23
期待下一篇,掛在材質上的人學習了
最近發現一個強大的大學生團隊的游戲
http://planetbad.cn/
蘋果的xcode也有一個叫Instrument的東西,橫向時間軸,豎向一些內存使用量、泄漏位置、函數調用開銷等等。。。總之看起來確實像Instrument

不過在蘋果上弄開發仍然是煎熬,效率低,svn垃圾........
re: 美帝出差第一天 陳昱(CY) 2010-04-10 18:54
坐等圖片
這個沒辦法解開的,邏輯復雜時,不可能 既完全沒有重復代碼,又效率最高(思路最清晰)的

覺得1、2種都可以
re: IGame骨骼動畫成功導出 陳昱(CY) 2010-03-18 21:37
World TM是相對于整個場景的變換矩陣,Local TM是相對于父物體的,Object TM是相對于自身的。
還不太明白的是Object TM有什么用,難道除了單位矩陣還有其它值?
re: BMS(音樂游戲)文件結構解析 陳昱(CY) 2010-03-18 20:44
想起當年玩單機版的勁樂團.....
物理用10年,生命學用20年........
"應該先有應用,再提煉出庫。而不是先造庫,然后尋求應用。"

應該先有游戲,再提煉出引擎,而不是先造引擎,然后尋求游戲

看來我找到失敗的原因了
還沒有看過...
是不是沒有做文件系統的話,以后資源打包的問題上就杯具了?

在開發時,一般都是直接使用文件目錄下的資源,但到發布產品時,都要把這些資源文件夾打包成zip之類的,然后保持代碼改動最小。因此文件系統統一負責所有硬盤讀寫的操作,文件系統更主要的是這個功能吧?
太強了,依然保持看不懂的水平
培養興趣還是要靠環境啊,“學校只需要保證一個幾乎把自己所有的時間投入到代碼中去的人能夠找到合理的工作就好了”---學校保證這個不難,難的是如何幫助轉變越來越多這樣的人,學校對這方面的貢獻還是太小了...

當然這個和學生自己也有關系,比如我,讓博主白感化了幾年-_-!
今天弄蘋果開發,發現蘋果XCode的界面庫開發的內部機制和你這個是一樣的~~
re: 終于成功導出蒙皮了 陳昱(CY) 2010-01-21 17:31
厄...
先理解骨骼系統,實際是一棵(多棵?)層次樹,樹結點包含著變換矩陣,變換矩陣要建立在父節點的矩陣空間中
然后,蒙皮過程就是對那些受影響的頂點進行矩陣變換的操作....

還是先看書吧,我只是大概總結一下~
re: 終于成功導出蒙皮了 陳昱(CY) 2010-01-19 12:59
覺得有些步驟還寫得含糊欠妥,盡量改正....
re: 希望GOOGLE挺住。 陳昱(CY) 2010-01-13 13:42
“谷歌離開中國會讓我們的**與朝鮮、剛果金等被google拒絕服務的國家為伍”
.........
re: 判斷點在凸四邊形中 陳昱(CY) 2010-01-08 20:57
凸n邊型知道各頂點圍繞順序的話,向量叉乘最容易
關注中....
難以想象...
re: 之前做的LOD動態地形 陳昱(CY) 2009-11-07 01:20
@zll
你說的初始化已經定義了視景體應該是指定義透視投影矩陣吧,opengl內設的裁剪只是面級別的裁剪,并以次剔除多余頂點。我們渲染時肯定要做更高一層的剔除,那些空間分割樹就是為了這方面優化而來的,上面那個LOD地形是4叉樹結構,當然能做“子物體級別”的裁剪,上面代碼373行就是。
學習了,目前在嘗試休閑的小游戲,按文章所說的用LCT,但仍然不時會小小延遲,于是也加了點慣性,這樣一來游戲是平滑了,但是操作反應和手感.....
以無架構為架構,乃構架的最高境界;以無pattern為pattern,乃設計模式的最高境界....哈哈
re: C++引用優于指針 陳昱(CY) 2009-10-26 16:03
Effective c++還是more Effective c++就有說到這個
re: shader的小奏鳴曲 陳昱(CY) 2009-10-18 12:34
@陳梓瀚(vczh)

是啊,空閑時間學習學習,體驗體驗,有什么建議嗎?
很強大,接下來應該實現tuple了
樹的資源我也沒有,目前收集了不少太空飛船模型,可惜也是高模的,沒有美工確實是一個人學習時的大問題...

不過樹能不能用分型來實現呢,這樣算法可能很難,不過性能和效果應該很不錯,還可以LOD
整顆樹都是billboard也太節約資源了吧,一般都是一個樹枝上的葉子用一個四邊形
粒子混合還是不要用疊加好,很難控制亮度,也沒有了立體感
已更正,另外還有一處提示寫錯:

主鍵盤上0控制坐標X,1控制坐標Y,2控制坐標Z,3控制坐標W,以此類推
感謝各位提供資料,目前程序初步成功~
是不是VL_BEGIN_BASE_CLASS的話,VL_ADD_CLASS_MEMBER里面的內容類型一定要C++的基本類型?這樣對所有基本類型都進行特化?
共2頁: 1 2 
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲国产日韩欧美在线99| 国产欧美日韩亚洲| 国产日韩精品综合网站| 欧美国产一区视频在线观看| 性欧美精品高清| 亚洲视频欧洲视频| 久久性色av| 欧美日韩国产电影| 亚洲欧美日韩中文播放| 亚洲影院一区| 今天的高清视频免费播放成人| 麻豆成人在线观看| 欧美韩日亚洲| 久久岛国电影| 欧美日韩精品欧美日韩精品| 亚洲欧美日本视频在线观看| aaa亚洲精品一二三区| 欧美性大战久久久久久久| 性欧美xxxx大乳国产app| 久久精品九九| 亚洲深夜激情| 久久精品av麻豆的观看方式| 91久久线看在观草草青青| 夜夜爽www精品| 在线播放不卡| 欧美一区成人| 午夜国产精品影院在线观看| 久久久久久91香蕉国产| 午夜久久久久久| 久久九九精品99国产精品| 欧美r片在线| 欧美福利影院| 亚洲激情成人| 美日韩免费视频| 欧美韩国日本综合| 在线日本成人| 欧美高清日韩| 日韩午夜精品| 免费成人网www| 欧美国产综合一区二区| 亚洲国产精品久久91精品| 欧美在线看片a免费观看| 久久成人免费网| 韩国精品主播一区二区在线观看| 亚洲一区免费网站| 欧美亚洲免费高清在线观看| 国产美女一区二区| 欧美一区在线视频| 欧美成人一区二区三区在线观看 | 伊人久久久大香线蕉综合直播| 欧美96在线丨欧| 亚洲国产片色| 欧美一区二区三区成人| 国产亚洲第一区| 久久久久国产成人精品亚洲午夜| 久久久精品tv| 亚洲精品资源美女情侣酒店| 欧美黄色日本| 午夜精品久久久久久久99黑人 | 激情欧美一区二区三区在线观看| 亚洲视频在线观看| 欧美福利影院| 久久久久久网址| 中国成人黄色视屏| 亚洲国产婷婷香蕉久久久久久99| 欧美特黄一级| 欧美精品一区二区高清在线观看| 欧美激情自拍| 亚洲高清毛片| 欧美+日本+国产+在线a∨观看| 亚洲一区激情| 欧美高清视频一区二区三区在线观看| 亚洲激情社区| 欧美成人tv| 久久精品国产久精国产思思| 亚洲一区二区黄| 国产精品国产三级国产专区53 | 亚洲六月丁香色婷婷综合久久| 国产精品99免费看| 欧美日韩色婷婷| 欧美日韩国产综合视频在线观看中文 | 欧美视频在线观看视频极品| 亚洲小视频在线| 亚洲国产色一区| 99国产精品视频免费观看| 亚洲精品久久在线| 一区二区免费在线播放| 亚洲人成亚洲人成在线观看| 亚洲国产经典视频| 日韩一区二区久久| 亚洲欧美国产三级| 久久裸体艺术| 亚洲精品一区二区三区在线观看| 国产精品高潮粉嫩av| 欧美日韩第一页| 国产亚洲福利一区| 亚洲国产婷婷综合在线精品| 日韩午夜视频在线观看| 9色国产精品| 欧美在线视频免费播放| 久久久久久香蕉网| 一区二区久久| 蜜桃伊人久久| 亚洲精品一区在线观看| 一本大道久久精品懂色aⅴ| 亚洲小说欧美另类社区| 久久久久亚洲综合| 国产精品九九| 99视频精品| 美女视频黄免费的久久| 亚洲一区二区三区高清不卡| 久久久亚洲精品一区二区三区| 欧美午夜视频在线观看| 亚洲黑丝一区二区| 老牛国产精品一区的观看方式| 一本色道久久综合狠狠躁篇怎么玩 | 久久aⅴ国产欧美74aaa| 欧美三级电影网| 亚洲一区二区三区免费观看 | 亚洲综合欧美| 91久久夜色精品国产九色| 欧美一区二区三区四区在线观看地址| 欧美喷水视频| 99精品免费| 99国产一区| 国产精品区一区二区三| 亚洲欧美日韩国产一区二区三区| 亚洲人线精品午夜| 欧美三级网址| 久久精品视频免费播放| 久久黄色级2电影| 激情成人中文字幕| 另类欧美日韩国产在线| 久久久伊人欧美| 亚洲激情自拍| 好男人免费精品视频| 亚洲第一黄色网| 欧美三区视频| 久久中文字幕一区| 欧美精品91| 亚洲欧美精品一区| 久久人人97超碰国产公开结果| 狠狠色丁香久久婷婷综合_中| 亚洲人成网站精品片在线观看 | 亚洲欧美日韩人成在线播放| 欧美一区二区三区男人的天堂| 亚洲高清视频一区| 一区二区三区**美女毛片| 精品成人乱色一区二区| 一区二区高清在线| 亚洲精选大片| 久久精品一区二区国产| 9色国产精品| 欧美黄色免费网站| 亚洲福利av| 在线精品福利| 欧美在线免费观看亚洲| 欧美一区二区啪啪| 国产精品手机视频| 一区二区成人精品| 一区二区三区|亚洲午夜| 久久美女性网| 久久嫩草精品久久久精品一| 国产精品久久久对白| 亚洲你懂的在线视频| 亚洲欧美日韩区| 国产日韩精品入口| 欧美一级成年大片在线观看| 欧美在线观看网址综合| 国产日韩欧美自拍| 久久久久久久一区| 欧美激情一区二区三区| 日韩午夜高潮| 国产美女精品视频| 久久躁狠狠躁夜夜爽| 男女精品网站| 一区二区激情小说| 久久精品欧美| 亚洲国产精品成人| 国产精品私房写真福利视频| 欧美一区二区三区免费观看| 久久人人精品| 午夜影视日本亚洲欧洲精品| 日韩一区二区精品在线观看| 1769国产精品| 欧美成人综合一区| 久久精品视频一| 性xx色xx综合久久久xx| 亚洲欧美精品伊人久久| 亚洲专区在线| 亚洲网站在线看| 亚洲天天影视| 午夜久久一区| 久久久久久久综合日本| 美女成人午夜| 欧美精品久久久久久久久久| 欧美日韩高清在线| 国产精品久久久一区二区| 国产亚洲欧洲一区高清在线观看| 国产亚洲综合精品|