re: 游戲中物件的定義與使用 lovedday 2008-09-26 20:20
是vs2005
re: 3D中的方位和角位移(2)[未登錄] lovedday 2008-09-19 17:52
慣性坐標系就是將世界坐標系的原點移動到物體所在處形成的坐標系,而物體坐標系是物體本身的坐標系。
re: 統計局原局長李德水:美次貸危機正處發酵期 lovedday 2008-09-19 09:00
人家就是經濟衰退了,也比中國好得多。
re: 運動后失眠 lovedday 2008-09-16 10:17
不錯。
re: 幾何檢測(6) lovedday 2008-09-04 14:18
《3D數學基礎:圖形與游戲開發》
re: XFile網格的應用(3) lovedday 2008-08-31 21:06
復制黏貼,你說說這些文章原出處在哪?這些文章我是寫給自己看的,再說,我沒逼你看。文章有沒有價值也用不著你來評價,發表文章是我的自由。我寫這些東西一不指望成名,二不指望賺錢,我在自己的博客上寫點東西怎么呢?難道我在自己的博客上寫點文章還要經過你的許可?什么人啊,整一精神不正常。
re: 從希望走向失望 lovedday 2008-08-30 09:51
都這么過來的,中國的大學教育實際上很失敗的,老師的水平也不咋的。
re: 你運動過度了么?[未登錄] lovedday 2008-08-27 11:45
運動過量的危害比不運動更大,運動也得講科學。
re: 滑稽的有趣的 lovedday 2008-08-19 11:20
牛皮吹大了,終有破滅的一天,就像當初的女排5連冠一樣。
re: [轉載]清華學生怒批楊振寧:不忠不孝不仁不義 lovedday 2008-06-16 09:32
我并沒有針對你的意思,很多時候人們看問題只是因為自己的觀念和立場不同導致的,我們每個人都希望別人能夠當英雄,當然英雄是偉大的,可是我們捫心自問,我們當得了英雄嗎?董存瑞炸碉堡很偉大,可是我們不能因為別人在同樣的時候當不了董存瑞式的英雄而指責別人,在指責別人之前先問問自己,如果你處在董存瑞當時的境況中,你會不會舍身炸碉堡?如果你不能斬釘截鐵的回答,那么請不要要求別人當英雄。
同樣楊可以選擇不當鄧,你不能因為他沒有選擇鄧那樣的人生軌跡而指責他。
re: [轉載]清華學生怒批楊振寧:不忠不孝不仁不義 lovedday 2008-06-16 08:04
實際上出去不回來的多的去了,呆在美國搞科研的外國科學家也非常多,沒有必要用泛民族主義作為評判標準來評價一個人。
re: [轉載]清華學生怒批楊振寧:不忠不孝不仁不義 lovedday 2008-06-16 08:02
每個人都有選擇自己人生軌跡的權利和自由,其他人應該是沒有資格去評論的,上綱到愛國獻身之類的更是沒有必要。
re: 編寫了Raiders3D的第二個版本! lovedday 2008-06-14 09:05
這是兩年前看書時寫的一個例子,游戲很簡單,目前暫不公開源碼,以后可能會。
re: DXUT源碼分析 ---- 媒體文件查找函數 lovedday 2008-05-30 18:25
首先我做幾點說明,我不是《精通DIRECTX 3D圖形與動畫程序設計》的作者,和你一樣,我也只是D3D的初學者,那些文章可算是我的看書筆記,方便自己查閱。由于個人能力和時間所限,尚無法對DXUT的源碼進行系統完整的分析,也沒研究過里面的UI設計源碼。
我不知道怎么打破你說的哪種情況,似乎用一個新的小紋理是一種比較好的解決方案。
PS:我看過你寫的"DXUTGUI控件的定制",很不錯,感謝 :)
re: 仙劍四通關,發圖留念 lovedday 2008-05-28 07:12
主要還是玩家觀念的問題,還有國家應該健全知識版權制度,保護游戲開發人員辛勤的勞動成果,不然單機就真的完了。
re: 高級紋理映射技術(7) lovedday 2008-05-22 10:22
@vw
OGRE我還沒接觸過 :)
re: 高級紋理映射技術(7) lovedday 2008-05-22 10:19
@pazxlb
非常感謝你的糾正,確實D3DTSS_TEXTURETRANSFORMFLAGS對預先指定的紋理坐標也會起作用。
這里給出測試代碼:
if(FAILED(D3DXCreateTextureFromFile(g_device, "texture.jpg", &g_texture)))
{
MessageBox(NULL, "Create texture failed!", "ERROR", MB_OK);
return false;
}
sCustomVertex vertices[] =
{
{ -3, -3, 0.0f, 0.0f, 1.0f},
{ -3, 3, 0.0f, 0.0f, 0.0f},
{ 3, -3, 0.0f, 1.0f, 1.0f},
{ 3, 3, 0.0f, 1.0f, 0.0f }
};
g_device->CreateVertexBuffer(sizeof(vertices), 0, D3DFVF_CUSTOM_VERTEX, D3DPOOL_MANAGED, &g_vertex_buffer, NULL);
void* ptr;
g_vertex_buffer->Lock(0, 0, (void**)&ptr, 0);
memcpy(ptr, vertices, sizeof(vertices));
g_vertex_buffer->Unlock();
g_device->SetTexture(0, g_texture);
g_device->SetTextureStageState(0, D3DTSS_TEXCOORDINDEX, 0);
g_device->SetTextureStageState(0, D3DTSS_TEXTURETRANSFORMFLAGS, D3DTTFF_COUNT2);
D3DXMATRIX mat_texture, mat_scale;
D3DXMatrixRotationX(&mat_texture, D3DX_PI);
D3DXMatrixScaling(&mat_scale, 0.5f, 0.5f, 0.5f);
mat_texture = mat_texture * mat_scale;
g_device->SetTransform(D3DTS_TEXTURE0, &mat_texture);
return true;
以上代碼對原紋理坐標進行180度翻轉,并且將原紋理坐標縮小為原來的一半。
re: 高級紋理映射技術(5) lovedday 2008-05-20 21:00
不勤奮不行啊,這世道。
這次地震,是個鮮活的教材。如果不認真反思,認真總結,并迅速落到實處,10年之內,我國還會有無辜的性命犧牲在地震災害中。實際上,我對此并沒有太大的希望。因為從建國后到現在,大大小小的地震也數十次了。多一道練習題,我不認為成績就一下子有多大的提高。要不了多久,照舊歌舞升平!
網上有文章說,03年北部某省,國家發改委給了5900萬的賑災款,到省級政府后,就截留了4700多萬,發了1100多萬給市,市政府則又截留 1000萬,給100萬給民政局,民政局則再次截留50萬,發放50萬賑災款,而這50萬,也是由關系有路子的,真正沒點關系的災民,幾乎都沒得到一分錢。老百姓到省里去告(可能以為僅僅是下級地方政府有問題吧),結果省政府高度緊張,把這些告狀的勞教了。
最近網易低調發布消息,說停止與中國紅十字會的合作,截至某日以后的善款將由另外一個非政府組織來接受。原因就是紅十字會不原意接受監督。這些有很強的官方背景的各種慈善組織,總是讓人不放心。缺乏透明度,善款很容易被挪用甚至貪污!
在貧困山區的學校,教育撥款很少,又不能象城市學校那樣可以收取大額度的各種借讀費等費用,所以資金十分緊張。在建造過程中,再加上政府部門主管官員,教育局主管官員,學校主管官員,包工頭等層層剝削,可以想象最后能花費在教學樓上的錢還能有多少。
實際上,各地的建設局與土地局,除了在房價上升上推波助瀾外,對地方的建筑安全,并沒有起到多少作用。
re: 高級紋理映射技術(5) lovedday 2008-05-20 18:51
馬馬虎虎啦,呵呵。我看的是《精通 DirectX 3D 圖形與動畫程序設計》,寫出來的主要目的是方便查閱,也為了加深印象。
re: 【ZT】馬寅初與毛澤東人口問題的一場論爭 lovedday 2008-05-20 13:17
我不贊同《大國空巢》的觀點,我堅信國家的計劃生育政策是正確的。
歐美等國之所以生育率低是因為他們國家的子民受教育程度比較高,受教育程度提高的結果是直接導致生育欲望的下降(特別是女性的受教育程度),從優生優育角度出發,1-2個孩子也是為了優生優育。
re: 終于把《3D游戲編程大師技巧》這本書看完了! lovedday 2008-05-18 20:57
re: D3D中的地形繪制基礎(5) lovedday 2008-05-16 17:35
@vw
你的顯卡只支持 10240 個頂點.30720 個索引頂點,你在創建時使用了.
1024000000個頂點,應該是不能創建成功的。
re: nd面試分析 lovedday 2008-05-08 21:13
感覺現在的一些公司面試都很變態,實際上很多程序員都不善于面試,一些程序員甚至不愿意去有面試題的公司。一些知識點有時候未必記得住,需要的時候查一下就可以了。我記得以前一公司出了面試題,負責面試那家伙自己都說如果自己做,可能還不及格。
re: 頂點坐標變換 lovedday 2008-05-03 17:29
看書筆記,為了自己查閱方便,我已經厭倦了帶一堆書在身邊,希望這些文章對大家也有幫助。
re: 抨擊匈牙利命名法 lovedday 2008-05-02 08:22
早就放棄匈牙利命名法了,匈牙利命名法可能在開發windows API的時候有用,那時的編譯器的變量和函數提示功能沒有那么強大,程序員可以從匈牙利命名法中得到好處。可是現在編譯器的信息提示功能已經非常強大,匈牙利命名法實際上是一種累贅,帶來的弊端遠遠超過它的好處,不利于代碼閱讀。
re: 終于把《3D游戲編程大師技巧》這本書看完了! lovedday 2008-04-30 09:12
中文版沒有電子版的。
re: 累到想吐 lovedday 2008-04-24 11:34
別想太多了,代碼本來就是要不斷修改的。
好好活著就是人生最大的意義。
re: 累到想吐 lovedday 2008-04-24 08:14
社會就是這么殘酷,唉。
別老為錢活著,那樣很累。
re: 不能以會c++為唯一了 lovedday 2008-04-21 18:58
我覺得僅僅掌握語言是很難混的,因為我們都必須做項目,做游戲必須精通DirectX, OPENGL,3D圖形學等;做網絡的必須精通通信技術,SOCKET API等;在很大程度上,技術比語言細節更重要。
隔了這么久了,DirectShow的一些知識我可能都忘了,這樣吧,你給我寫信,我的email是lovedday@gmail.com,看我能不能幫上忙,別說什么請教,我也沒什么經驗的。
re: 改變習慣,使用C的庫函數 lovedday 2008-04-21 12:33
C庫函數簡潔高效,C++庫函數比較臃腫。
不過C++的函數重載以及一些模板函數用起來倒挺方便的。
re: 3D中的方位和角位移(8) lovedday 2008-04-17 17:48
@miyuki
圖片是從《3D Math Primer for Graphics and Game Development》電子書上截取的,公式10.23在3D中的方位和角位移(7)里,x,y,z,w就是四元數的各個分量。
re: 頂點著色器入門(2) lovedday 2008-04-13 10:51
確實是少了那么一行,不過我測試的時候有沒有那一行都沒什么影響。
re: D3D中的地形繪制基礎(5) lovedday 2008-04-13 08:48
你必須查看調用棧的上一層來找到出bug的代碼行。
這些是STL里的代碼:
fail: d:\program files\microsoft visual studio 8\vc\include\vector
line :756
re: D3D中的地形繪制基礎(5) lovedday 2008-04-12 21:02
你把float cTerrain::get_height(float x, float z)中這幾行替換成下面試試看,小bug:
if(row < 0)
row = 0;
if(row > m_num_cells_per_col - 1)
row = m_num_cells_per_col - 1;
if(col < 0)
col = 0;
if(col > m_num_cells_per_row - 1)
col = m_num_cells_per_row - 1;
re: D3D中的地形繪制基礎(5) lovedday 2008-04-12 19:13
提示什么?自己在debug模式調試下。
我測試的時候沒發現問題。
re: 3D中的方位和角位移(4) lovedday 2008-04-09 08:38
“對于我們來說,讓四元數代表角位移的"高級"能力,使其易于使用,這比堅持正式標準更加重要。我們的目的在于理解四元數的本質和它提供給我們的操作,設計一個類將直接引出這些操作,在需要的地方使用這個類,永遠不需要再去擺弄里面的數。”這是作者這么做的原因。
re: 3D中的方位和角位移(4) lovedday 2008-04-09 08:37
不是疏忽,作者是故意改變四元數乘法的定義,目的是為了讓四元數乘法更易于表達旋轉。不過四元數是比較高級的話題,需要抽象代數的基礎,這本書其實并沒有真正講清楚,我也不是搞的特別清楚,不過已經理解了作者這么做的意圖。
re: DotA很好玩很上癮,搞它 lovedday 2008-04-08 12:32
是喔,dota很容易上癮,哈哈。
我在浩方打基本都是贏的,菜鳥太多。
其實dota比wow好玩多了。
re: 對數組名取地址是什么? lovedday 2008-04-05 10:36
不錯,受教了。
re: 又熬夜了 lovedday 2008-03-28 06:51
還是獨立些好,哈哈。