Проблема с HGE::Resource_Load!!!
  • LegendLegend August 2012

    Че то не пойму!!
    судя по коду, функция Resource_Load ничего не возвращает(void)

    void *Resource_Load(
    const char *filename,
    DWORD *size = 0
    );

    Почему тогда в документации написано, что возрващается указатель на память??

    "Возвращаемое значение
    В случае успеха, возвращается указатель на память, выделенную для ресурса и сохраняется размер ресурса в пременную DWORD по указателю из параметра size. В противном случае - 0."

    И когда я пытаюсь загрузить пресет системы частиц, по коду из документации, у меня указывается ошибка на hge->Resource_Load: "Значение типа void нельзя использовать
    для инициализации сущности типа hgeParticleSystemInfo"

    HTEXTURE tex = hge->Texture_Load("particles.png");
    hgeParticleSystemInfo *psi = hge->Resource_Load("particle1.psi");
  • kvakvskvakvs August 2012
    hgeParticleSystemInfo *psi = (hgeParticleSystemInfo *)hge->Resource_Load("particle1.psi");
    Вероятно поможет.
    А лучше открыть один из примеров, а именно первый, и поглядеть.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Sign In Apply for Membership

In this Discussion

Who's Online (0)