公告版位
星落的瞬間!放棄的後悔是永遠!

目前分類:程式問題解決 (118)

瀏覽方式: 標題列表 簡短摘要

glEnableClientState(GL_VERTEX_ARRAY);
        glEnableClientState(GL_COLOR_ARRAY);
        glDisableClientState(GL_NORMAL_ARRAY);
        glDisableClientState(GL_NORMAL_ARRAY);

當你在某個地方打開了某個ARRAY的功能後,在其它沒有用到的地方沒有關掉的話,將會存取違規。
會斷在 glDrawElements 這個函數。


讓地獄深紅的天亮 發表在 痞客邦 留言(0) 人氣()


TriMesh *pOutMesh = new TriMesh;
如果一個class在new時沒有加(),在delete時並不會呼叫解構函數,從而導致memory leak
TriMesh *pOutMesh = new TriMesh();

在當時為什麼會有這樣的行為呢?不知道。
事後看了novus大大的留言再測一次已沒有mem leak了。
後來也沒有再發生mem leak了,總之一定是別的地方出問題。


讓地獄深紅的天亮 發表在 痞客邦 留言(1) 人氣()

可以根據T* beg裡面的資料來排序std::vector<T*> depVector中的所有資料。
可以根據這個方法做出radix sort。

template <class T> void DependenceSort(T* beg, const uint total, std::vector<T*> depVector );

template <class T>
struct ptr_value_cmp
    : public std::binary_function<T, T, bool>
{    // functor for operator<
    bool operator()(T* _Left, T* _Right) const
    {    // apply operator< to operands

讓地獄深紅的天亮 發表在 痞客邦 留言(0) 人氣()

最近更發現,靠著這種對單檔設定預編譯屬性的特性,
在同一個專案內是可以建立多個預編譯頭檔跟使用多個預編譯頭檔的。

然後在函數外面寫using namespace std;的人保證是初心者,
建立在這上面的錯誤的討論是沒有意義的,
還有#define的一些腦殘問題,應該只有故意想寫錯的人才會寫錯,
也沒有必要討論。


讓地獄深紅的天亮 發表在 痞客邦 留言(0) 人氣()

也許vc6也可以也說不定?
花了三小時在這個問題上,超想罵"x"的!
錯誤情況:
Release下
設StdOgre.h是預編譯頭檔
首先用/Yu錯誤是
1>StdOgre.cpp
1>.\StdOgre.cpp(5) : fatal error C1854: 無法覆寫在目的檔中先行編譯標頭檔建立期間形成的資訊: 'c:\users\damody\desktop\gp\ntust2010game\school_adventure\school_adventure\release\stdogre.obj'
/Yc的錯誤
1>warning C4727: 有相同時間戳記的 PCH 具名 c:\users\damody\desktop\gp\ntust2010game\school_adventure\school_adventure\release\school_adventure.pch 出現在 c:\Users\damody\Desktop\GP\ntust2010game\School_Adventure\School_Adventure\Release\SAFrameListener.obj 和 c:\Users\damody\Desktop\GP\ntust2010game\School_Adventure\School_Adventure\Release\main.obj 中。使用第一個 PCH。

讓地獄深紅的天亮 發表在 痞客邦 留言(0) 人氣()

g_Root->renderOneFrame(); 可以只畫OneFrame
Ogre::ManualObject 可以畫點、線、面。


讓地獄深紅的天亮 發表在 痞客邦 留言(0) 人氣()

  • 這篇文章限定好友觀看。
    若您是好友,登入後即可閱讀。
  • 這篇文章限定好友觀看。
    若您是好友,登入後即可閱讀。
  • 這篇文章限定好友觀看。
    若您是好友,登入後即可閱讀。
  • 這篇文章限定好友觀看。
    若您是好友,登入後即可閱讀。
  • 這篇文章限定好友觀看。
    若您是好友,登入後即可閱讀。
  • 這篇文章限定好友觀看。
    若您是好友,登入後即可閱讀。
  • 這篇文章限定好友觀看。
    若您是好友,登入後即可閱讀。
  • 這篇文章限定好友觀看。
    若您是好友,登入後即可閱讀。
  • 這篇文章限定好友觀看。
    若您是好友,登入後即可閱讀。
  • 這篇文章限定好友觀看。
    若您是好友,登入後即可閱讀。
  • 這篇文章限定好友觀看。
    若您是好友,登入後即可閱讀。
  • 這篇文章限定好友觀看。
    若您是好友,登入後即可閱讀。
  • 這篇文章限定好友觀看。
    若您是好友,登入後即可閱讀。
  • 這篇文章限定好友觀看。
    若您是好友,登入後即可閱讀。