Russian HGE Community http://relishgames.com/forum/index.php?p=/categories/russian-hge-community/feed.rss Sun, 19 May 13 16:57:27 -0400 Russian HGE Community en-CA Выбор игрока http://relishgames.com/forum/index.php?p=/discussion/6429/vybor-igroka Sun, 12 May 2013 03:40:19 -0400 alex 6429@/forum/index.php?p=/discussions Функция framefunc крутится постоянно и из-за этого я не могу сделать так:
1.выбор игрока, который отвечает
2.input()
3.сравнение
Выходит только сперва ввод, а потом нажатие.


bool FrameFunc()
{
chr=hge->Input_GetChar();
c=a+b;
if (hge->Input_GetKeyState(HGEK_F1))
{

char res[10](" ");
_itoa_s(c,res,10);
if (equ(s,res))
{
points1+=1;
hge->Effect_PlayEx(snd,100,0,1,0);
a=hge->Random_Int(1,9);
b=hge->Random_Int(1,9);

}
else
{
points2+=1;
a=hge->Random_Int(1,9);
b=hge->Random_Int(1,9);
}
clear(s);
Sleep(800);

}
if (hge->Input_GetKeyState(HGEK_F2))
{

char res[10](" ");
_itoa_s(c,res,10);
if (equ(s,res))
{
points2+=1;
hge->Effect_PlayEx(snd,100,0,1,0);
a=hge->Random_Int(1,9);
b=hge->Random_Int(1,9);

}
else
{
points1+=1;
a=hge->Random_Int(1,9);
b=hge->Random_Int(1,9);
}
clear(s);
Sleep(800);

}
input();

get();

if (hge->Input_GetKeyState(HGEK_ESCAPE)) return true;
return false;
}
]]>
HGE и широкоформатный монитор http://relishgames.com/forum/index.php?p=/discussion/4901/hge-i-shirokoformatnyy-monitor Wed, 03 Jun 2009 13:32:50 -0400 stayer 4901@/forum/index.php?p=/discussions Конкурс на создание 2d космической стрелялки с призами http://relishgames.com/forum/index.php?p=/discussion/6426/konkurs-na-sozdanie-2d-kosmicheskoy-strelyalki-s-prizami Fri, 03 May 2013 13:58:38 -0400 bandiMonty 6426@/forum/index.php?p=/discussions Молодой ресурс для разработчиков игр GamesMaker.ru объявляет конкурс на создание 2d космической стрелялки.

Призовой фонд
1 место - 2500 руб
2 место - 1500 руб
3 место - 1000 руб
4 место - ???
5 место - ???

Желающим принять участие в дополнительном спонсорстве пишите в лс.

Примеры
Создание космической стрелялки в HGE
В данном уроке рассмотрен полный цикл создания подобной игры на 2d c++ движке hge
p.s. сделать такое можно за 1 вечер!)))

Правила
1. В конкурсе могут участвовать игры, которые не были ранее где либо опубликованы. Участники конкурса не должны публиковать свои проекты до окончания конкурса.

2. Для создания игры могут использоваться любые языки программирования, конструкторы, инструменты, клипарты, библиотеки.

3. Игра должна запускаться и работать на любом современном компьютере с Windows XP. Все необходимые библиотеки и драйверы должны входить в состав дистрибутива игры, который не должен превышать 50 Мб.

4. Игра должна содержать по крайней мере один полноценный уровень с боссом в конце, 3 вида оружия, 3 вида врагов.

5. Игра может создаваться командой из любого количества участников

6. При загрузке игры вывести наш логотип, для подтверждения, что сделали сами (Можно его менять под стилистику игры)
http://gamesmaker.ru/img/site/logo.png

7. Жанр игры - TDS, аркада

Прием работ
Ссылки на работы присылайте через форму обратной связи http://gamesmaker.ru/contacts/ до 15 июня 2013 года.

Укажите так же использованный язык программирования, движок и прочие вспомогательные вещи.
При получении от вас игры, будет остослано обратное письмо, подтверждающее прием вашей игры.

Работы, принятые на участие в конкурсе, а так же победители будут опубликованы по окончании конкурса на сайте GamesMaker.ru

Обсуждение на форуме http://gamesmaker.ru/forum/topic/117/

Помните, пожалуйста, конкурс проводится исключительно в целях стимуляции вас и вашего творческого развития, а так же в рамках развития молодого ресурса GamesMaker.ru]]>
Как посмотреть принцип работы hgeGUI? http://relishgames.com/forum/index.php?p=/discussion/6419/kak-posmotret-princip-raboty-hgeguis Mon, 15 Apr 2013 07:28:03 -0400 OdIUm 6419@/forum/index.php?p=/discussions а как мне увидеть непосредственно саму обработку...cpp?
я подозреваю все это хранится в lib...но visual c++ не открывает его...с помощью блокнота - тоже фигня получается...
как бы мне посмотреть?

Хочу просто написать свой класс на основе hgegui ..]]>
Пытаюсь набросать игруху http://relishgames.com/forum/index.php?p=/discussion/6418/pytayus-nabrosat-igruhu Tue, 09 Apr 2013 10:47:59 -0400 Allxumuk 6418@/forum/index.php?p=/discussions

//------------------------------------------------------------
// Cosmos Game xD v0.0001f
//------------------------------------------------------------
#pragma comment (lib, "hge.lib")
#pragma comment (lib, "hgehelp.lib")

//Include-----------------------------------------------------
#include
#include
#include
#include
#include

//Globals-----------------------------------------------------
HGE* hge = NULL;

const float SCR_WIDTH = 800.0f;
const float SCR_HEIGHT = 600.0f;

bool fire = false;

hgeSprite* g_sPlayer = NULL;
hgeVector g_vPlayer = hgeVector(SCR_WIDTH/2, SCR_HEIGHT-30);

hgeAnimation* g_aFire = NULL;
hgeVector g_vFire = hgeVector(0, 0);

hgeSprite* g_sBullet = NULL;
hgeVector g_vBullet = hgeVector(0, 0);
hgeVector g_vSpeedB = hgeVector(0, -1.0);

HTEXTURE g_tPlayer = NULL;
HTEXTURE g_tFire = NULL;
HTEXTURE g_tBullet = NULL;

//Frame-------------------------------------------------------
bool Frame()
{
float dt = hge->Timer_GetDelta(); // no comments
float lol; // no problem :)

// Set player coordinate
hge->Input_GetMousePos(&g_vPlayer.x, &lol);

// Vector of fire
g_vFire = hgeVector(g_vPlayer.x, SCR_HEIGHT-71);

// Vector of bullet
g_vBullet = hgeVector(g_vFire.x, g_vFire.y-19);

// Fire
if(hge->Input_GetKeyState(HGEK_LBUTTON))
{
fire = true;
g_aFire->Resume();

g_vBullet += g_vSpeedB;
}
else
{
fire = false;
g_aFire->Stop();
}

// Update fire animation
g_aFire->Update(dt);

// Exit
if(hge->Input_GetKeyState(HGEK_ESCAPE)) return true;

return false;
}
//Render------------------------------------------------------
bool Render()
{
hge->Gfx_BeginScene();
hge->Gfx_Clear(0x0);

// Render player
g_sPlayer->Render(g_vPlayer.x, g_vPlayer.y);

// Render fire
if(fire)
{
g_aFire->Render(g_vFire.x, g_vFire.y);
}

g_sBullet->Render(g_vBullet.x, g_vBullet.y);

hge->Gfx_EndScene();

return false;
}

//WinMain-----------------------------------------------------
int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
hge = hgeCreate(HGE_VERSION);

hge->System_SetState(HGE_USESOUND, false);
//hge->System_SetState(HGE_HIDEMOUSE, false);
hge->System_SetState(HGE_WINDOWED, true);
hge->System_SetState(HGE_LOGFILE, "file.log");
hge->System_SetState(HGE_FRAMEFUNC, Frame);
hge->System_SetState(HGE_RENDERFUNC, Render);
hge->System_SetState(HGE_FPS, HGEFPS_VSYNC);

if(hge->System_Initiate())
{
// Player
g_tPlayer = hge->Texture_Load("..\\player.png");
g_sPlayer = new hgeSprite(g_tPlayer, 0, 0, 52.0, 36.0);
g_sPlayer->SetHotSpot(26.0, 18.0);

// Fire
g_tFire = hge->Texture_Load("..\\plsm.png");
g_aFire = new hgeAnimation(g_tFire, 6, 21, 0, 0, 13.0, 39.0);
g_aFire->SetHotSpot(6.5, 19.5);

// Bullet
g_tBullet = hge->Texture_Load("..\\bullet.png");
g_sBullet = new hgeSprite(g_tBullet, 0, 0, 3.0, 11.0);
g_sBullet->SetHotSpot(1.5, 5.5);

hge->System_Start();

// Free resource
hge->Texture_Free(g_tPlayer);
hge->Texture_Free(g_tFire);
hge->Texture_Free(g_tBullet);
delete g_sPlayer;
delete g_aFire;
delete g_sBullet;
}

hge->System_Shutdown();
hge->Release();

return 0;
}
]]>
Одна картинка или несколько маленьких? http://relishgames.com/forum/index.php?p=/discussion/6416/-odna-kartinka-ili-neskolko-malenkihs Mon, 01 Apr 2013 07:54:21 -0400 OdIUm 6416@/forum/index.php?p=/discussions Надо сделать двигающуюся камеру по 4м направлением на величину экрана. То есть надо 5 точек, где останавливается камера.
Есть ли разница в производительности между 1 большой загружаемой в спрайт png картинкой разрешением 3027 на 2304 или
5 картинками 1024 на 768 и компановки их с помощью кода?
Что будет работать быстрее и меньше грузить систему?
HGE автоматически отсекает у спрайта не видимые части?]]>
7 и 1 вопрос по продвинутому меню на HGE) http://relishgames.com/forum/index.php?p=/discussion/6413/7-i-1-vopros-po-prodvinutomu-menyu-na-hge Fri, 15 Mar 2013 06:10:44 -0400 OdIUm 6413@/forum/index.php?p=/discussions
http://www.youtube.com/watch?feature=player_embedded&v=Hl7Zvij-VQ0

То есть меня интересует:

1) С точки зрения кода - лучше это делать в одном классе Menu и там прописывать все части? Или каждый элемент (фон, левое меню, правое меню) - это отдельный класс и прописывается отдельно, а потом все соединяется? Понятно что можно сделать по разному, но как удобнее, исходя из вашего опыта?

2) Анимированый фон. Это одна большая картинка, которая двигается медленно? Или это несколько разных спрайтов?

3) Кнопки слева - это уже готовые картинки с текстом в двух видах (обычный текст и подсвеченный) и при клике они меняются на мгновение? Или нарисована только кнопка, а текст выводится сверху через gui->AddCtrl? Или каким лучше способом это делать? Если заранее как картинка, то получается под каждое разрешение надо создавать свою кнопку? Или как?

4) Самый главный вопрос, выдвигающаяся часть меню. Как это сделать? То есть я близко не представляю...Если делать это как картинку, которая сначала двигается, а когда заканчивает - заменяется уже интерактивным меню - но мне кажется, это не правильно... А если двигать все элементы (кнопки и проч), то это надо какой-то обработчик писать, который бы все рассчитывал... в общем буду рад любым советом по реализации такого...

5) В кредитсах плывет текст, который идет снизу вверх и плавно появляется...Как такое реализовать?

6) В опциях есть слайдеры, которые меняют громкость музыки и звуков. Через что их делать в HGE? есть инструмент?

7) При нажатии "Новая игра" появляется окошко для ввода имени...каким образом это реализовано?


Понимаю что вопросов много и может быть глупые, но буду рад за подсказки и советы... А если кто-то выложит исходники или примеры реализации подобных вещей - буду благодарен.


И еще вопрос не по теме:

Каким образом рассчитывать координаты расположения объектов на экране? Ну текста, кнопок и т.п.? Ну чтоб они располагались на нужных местах? Ну просто сейчас я пишу так:
gui->AddCtrl(new cGUI(MS_PLAY,    fntMenu, onsnd, pshsnd, hge->System_GetState(HGE_SCREENWIDTH)/2.0f - fntMenu->GetStringWidth("НОВАЯ ИГРА")/2.0f, hge->System_GetState(HGE_SCREENHEIGHT)/2.0f-60, "НОВАЯ ИГРА"));

То есть по сути расположение надписи я вручную подбираю...смотря где располагается.. Может есть какой-то более удобный вариант, до которого я не дошел?
Потому что этот вариант не очень удобен(


Буду благодарен за любые советы, примеры и подсказки)
]]>
Помогите разобраться с кодом http://relishgames.com/forum/index.php?p=/discussion/6414/pomogite-razobratsya-s-kodom Sun, 17 Mar 2013 03:35:54 -0400 pashqacpp 6414@/forum/index.php?p=/discussions Опыта программирования у меня можно считать нету, много изучаю книг по языку(уже давно), но с практикой проблема... её нет. Сегодня проснувшись решил попробовать идти в сторону ртс - создать спрайт и выделять его, двигать. Вобщем куски нужные в ртс написать. Сразу скажу с математикой не очень дружу - векторы, матрицы итд, читал конечно в книгах о программировании игр, но использовать не могу :(
Так вот - кусок кода и вопрос: Почему cout не срабатывает?

if(hge->Input_GetKeyState(HGEK_LBUTTON))
{
float ix, iy, iw, ih;
float x1, x2, y1, y2;
float mx, my;
bool getobj = false;

one->GetTextureRect(&ix,&iy,&iw,&ih);
hge->Input_GetMousePos(&mx,&my);

x1 = ix; y1 = iy; x2 = ix+iw; y2 = iy+ih;

if(x2>mx && x1 {
cout << "if x\n";<br /> if(y2>my && y1 {
getobj = true;

cout << "getobj = true!\n";<br /> }
cout << "getobj Y fail\n";<br /> }
}

]]>
Моя первая проба HGE(прототип игры http://relishgames.com/forum/index.php?p=/discussion/6097/moya-pervaya-proba-hgeprototip-igry Fri, 06 May 2011 17:38:21 -0400 goil13 6097@/forum/index.php?p=/discussions



Ещё недавно попробовали ТД сделать накидали шаблончик за пару дней:
http://s51.radikal.ru/i132/1105/aa/4ea2566f691c.jpg]]>
Обращение к отдельным пикселям текстуры http://relishgames.com/forum/index.php?p=/discussion/6276/obraschenie-k-otdelnym-pikselyam-tekstury Sat, 05 Nov 2011 12:30:04 -0400 Legend 6276@/forum/index.php?p=/discussions использование больших текстур в анимации http://relishgames.com/forum/index.php?p=/discussion/6411/ispolzovanie-bolshih-tekstur-v-animacii Fri, 08 Mar 2013 20:29:08 -0500 bznv_v 6411@/forum/index.php?p=/discussions
начав разбираться с hgeAnimation, увидел, что вся анимация загоняется в один png файл, что мне кажется отнюдь не самым рациональным решением, чем нежели например просто массив quad-ов или спрайтов, но тут я скорее всего не прав, и был бы рад услышать чьи либо мнения на этот счет.

проблема такая: есть 20 кадров в среднем разрешение 2000*2000, анимационная лента получается 20000* 2000 пикселей. при этом первые 6 кадров визуализируются правильно, после чего изображение начинает исчезать и появляться в левых и правых концах кадра, как будто я неправильно разметил изображение. но из-за исправности первых 6 кадров, я подозреваю, что проблема с большим разрешением текстуры.

какие можно найти другие решения в данном вопросе? как можно реализовать анимацию текстур с высоким разрешением?
думал попробовать просто поочередно подгружать 3 разные текстуры в анимацию, но потом понял, что не смогу узнать, когда нужно заканчивать одну и начинать другую.]]>
Выделение памяти и stl list http://relishgames.com/forum/index.php?p=/discussion/6410/vydelenie-pamyati-i-stl-list Wed, 27 Feb 2013 13:29:35 -0500 Legend 6410@/forum/index.php?p=/discussions
1) При обычном создании объекта все работает, а при добавлении объектов в list, в деструкторе hge->Texture_Free(texture); вызывает ошибку. Почему так?


class Object
{
public:
int x,y;
hgeSprite *spr;
hgeRect *BBox;
HTEXTURE tex;
char *str;

Object(int _x, int _y, char *_imageFile)
{
x=_x;
y=_y;
str = new char[strlen(_imageFile)+1];
strcpy_s(str, strlen(_imageFile)+1, _imageFile);

tex = hge->Texture_Load(str);
spr = new hgeSprite(tex, 0, 0, 100, 70);
BBox = new hgeRect(_x, _y, _x + spr->GetWidth(), _y + spr->GetHeight());
}

Object(const Object &obj)
{
x = obj.x;
x = obj.y;
str = new char[strlen(obj.str)+1];
strcpy_s(str, strlen(obj.str)+1, obj.str);

tex = obj.tex;
spr = new hgeSprite(*obj.spr);
BBox = new hgeRect(*obj.BBox);
}

~Object()
{
//hge->Texture_Free(texture);//Вызывает ошибку
delete BBox;
delete spr;
delete [] str;
}

void Render()
{
spr->Render(x,y);
}
};
list
List;
Object *ObjectPtr;


2) В функции RenderFunc() при попытке нарисовать мои объекты из списка list опять же "Мистика" :-)
почему то fnt->printf(k+100, j, HGETEXT_LEFT,"x = %d\n y = %d",(*i).x, (*i).y); вызывает ошибку. Т.е. сам спрайт можно прорисовать только c помощью (1'). Данные класса созданные в конструкторе статически получаются не видны!!! Это при добавлении элементов в list!

bool RenderFunc()
{
hge->Gfx_BeginScene();
hge->Gfx_Clear(0);

int k = 100; int j = 100;
for(list
::iterator i = List.begin(); i != List.end();i++)
{
(*i).spr->Render(k, j); // (1')
//fnt->printf(k+100,j,HGETEXT_LEFT,"x = %d\n y = %d",(*i).x, (*i).y); //(2') ошибка
//(*i).spr->Render((*i).x, (*i).y); //(3') не нарисует
//(*i).Render(); //(4') не нарисует
k += 100;
}



hge->Gfx_EndScene();





return false;
}


В main, выделяя просто память под объект класса Object, при наличии в деструкторе функции hge->Texture_Free(texture); - работает норм

Если добавить так объект в список List.push_back(*ObjectPtr); //то Запускается нормально, но при выходе из проги завершается аварийно

если так List.push_back(Object(100, 200, "object.png")); добавить элемент в список, то сразу запускается с ошибкой.

3) Мне не понятно как происходит вызов деструкторов
В (1#)
Вызывается Конструктор

В (2#)
Вызывается Конструктор Копирования

В (3#)
Вызывается Конструктор
Вызывается Конструктор Копирования
Вызван Деструктор
Вызван Деструктор
Вызван Деструктор

Это происходит если не писать delete ObjectPtr; //(4#) По идее ведь, два раза должен вызываться деструктор для элементов находящихся в списке. А почему вызвался третий деструктор? Т.Е. с delete ObjectPtr; вызывается четыре деструктора.

Если так

int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
hge = hgeCreate(HGE_VERSION);

.
.
.
.

if(hge->System_Initiate())
{
ObjectPtr = new Object(100, 100,"object.png"); //(1#)
List.push_back(*ObjectPtr);//Запускается нормально, но завершается аварийно //(2#)
List.push_back(Object(100, 200, "object.png"));//Запускается с ошибкой //(3#)


hge->System_Start();

hge->Effect_Free(snd);
}


delete ObjectPtr; //(4#)



hge->System_Shutdown();
hge->Release();
return 0;
}
]]>
Завершение работы в полноэкранном режиме. http://relishgames.com/forum/index.php?p=/discussion/6408/zavershenie-raboty-v-polnoekrannom-rezhime. Sat, 09 Feb 2013 07:27:47 -0500 Emporio_1 6408@/forum/index.php?p=/discussions HGE и фон http://relishgames.com/forum/index.php?p=/discussion/6407/hge-i-fon Sun, 03 Feb 2013 03:08:46 -0500 XDominator 6407@/forum/index.php?p=/discussions Управление памятью http://relishgames.com/forum/index.php?p=/discussion/6404/upravlenie-pamyatyu Tue, 29 Jan 2013 13:12:28 -0500 Gansterm 6404@/forum/index.php?p=/discussions Для примера протестировал ситуацию:
У меня все активные элементы обновляются через вектор.
В каждом элементе допустим по 10 спрайтов. Чтобы удалить эелемент использую флаг bool kill.
Прогоняю все элементы таким образом:

for(int i=0;i		if(dyn.at(i)->kill==false)	{
dyn.at(i)->Update();
}else {
dyn.erase(dyn.begin()+i);
};
};
//В самом элементе:
if(hp<1) {<br /> kill=true;
delete this;
};
// а в деструкторе:
obj::~obj() {
delete img;
};

Может кто помоч в даннной ситуации?]]>
Многократное повторение фоновой картинки (tutorial#6) http://relishgames.com/forum/index.php?p=/discussion/6402/mnogokratnoe-povtorenie-fonovoy-kartinki-tutorial6 Sun, 20 Jan 2013 09:49:54 -0500 anonim 6402@/forum/index.php?p=/discussions Что дают параметры tx и ty в hgeVertex?
http://hge.relishgames.com/doc/index.html ?

t+=dt;
tx=50*std::cosf(t/60);
ty=50*std::sinf(t/60);

quad.v[0].tx=tx;
quad.v[0].ty=ty;

quad.v[1].tx=tx+800/64;
quad.v[1].ty=ty;

quad.v[2].tx=tx+800/64;
quad.v[2].ty=ty+600/64;

quad.v[3].tx=tx;
quad.v[3].ty=ty+600/64;

И как получается многократное повторение фоновой текстуры?
Код из FrameFunc tutorial#6]]>
Запись текстуры в массив. http://relishgames.com/forum/index.php?p=/discussion/6401/zapis-tekstury-v-massiv. Mon, 14 Jan 2013 03:46:17 -0500 Gansterm 6401@/forum/index.php?p=/discussions У меня есть несколько текстур. Нужно записать их в массив. Пробовал через HGE->Texture_Lock. Но несовсем разобрался как записать пиксели в массив.]]> Помогите новичку http://relishgames.com/forum/index.php?p=/discussion/6399/pomogite-novichku Sat, 05 Jan 2013 16:18:29 -0500 User1983 6399@/forum/index.php?p=/discussions Анимация. http://relishgames.com/forum/index.php?p=/discussion/6364/animaciya. Tue, 23 Oct 2012 23:59:24 -0400 Emporio_1 6364@/forum/index.php?p=/discussions Let's learn Russian language! http://relishgames.com/forum/index.php?p=/discussion/6398/lets-learn-russian-language Sun, 23 Dec 2012 17:52:40 -0500 SantalLican 6398@/forum/index.php?p=/discussions
Actually, I'm fifteen, and by the way I want to learn some international languages. Simply at home I usually feel bored. They (school everyday) are only going to school, sitting down for five hours then after that a lot of exercises are ready to attack me. And, continuously working and typing code is not a good idea. "I should do something better" - That, and I see "Russian" also is an international language. It's really a good choice. Start with something, I'd like to know basic Russian language knowledge, with syllables, alphabet, grammar...see how the Russian language looks like... :)

Is there any good document or site which can help me learn Russian language?

Thanks you, and Merry Christmas !!!]]>
Системы частиц в окне http://relishgames.com/forum/index.php?p=/discussion/6397/sistemy-chastic-v-okne Mon, 10 Dec 2012 15:01:30 -0500 Legend 6397@/forum/index.php?p=/discussions Освещение в 2d http://relishgames.com/forum/index.php?p=/discussion/6389/osveschenie-v-2d Mon, 12 Nov 2012 02:44:28 -0500 Proxy 6389@/forum/index.php?p=/discussions Пару вопросов по движку http://relishgames.com/forum/index.php?p=/discussion/6385/paru-voprosov-po-dvizhku Tue, 06 Nov 2012 00:53:37 -0500 Proxy 6385@/forum/index.php?p=/discussions 1 Как присоеденить ахрив с ресурсами?
пробовал так
hge->Resource_AttachPack("res.pak");
Mpack=new hgeResourceManager("scripts.cfg");
Но не подключает архив
2 Как лучьше двигать мир? Через HGE::Gfx_SetTransform или как то по другому?]]>
Проблема после перехода на dx9 http://relishgames.com/forum/index.php?p=/discussion/6360/problema-posle-perehoda-na-dx9 Fri, 19 Oct 2012 14:51:12 -0400 Gansterm 6360@/forum/index.php?p=/discussions вылетает такая ошибка
Run-Time Check Failure #0 - The value of ESP was not properly saved across a function call. This is usually a result of calling a function declared with one calling convention with a function pointer declared with a different calling convention.
тексуру создавал так
tex=hge->Texture_Load("texture.png");
По исходникам посмотрел вроде же струкутру не меняли?

]]>
Физика в HGE. http://relishgames.com/forum/index.php?p=/discussion/6338/fizika-v-hge. Thu, 06 Sep 2012 15:48:43 -0400 stdcout 6338@/forum/index.php?p=/discussions Редактор карт http://relishgames.com/forum/index.php?p=/discussion/6325/redaktor-kart Sun, 06 May 2012 11:49:00 -0400 Gamemaker 6325@/forum/index.php?p=/discussions Так вот представляю свой редактор.
Надеюсь на существенную критику.

http://us.ua/805256/]]>
Можно ли не удалять? http://relishgames.com/forum/index.php?p=/discussion/6370/mozhno-li-ne-udalyats Sun, 28 Oct 2012 03:26:38 -0400 Emporio_1 6370@/forum/index.php?p=/discussions Hello Russian ! http://relishgames.com/forum/index.php?p=/discussion/6347/hello-russian- Tue, 02 Oct 2012 08:56:56 -0400 SantalLican 6347@/forum/index.php?p=/discussions I don't speak Russian language, but I have a fun question :

DS2010DS
What do you think about it ?]]>
может кто уже начал под метро портировать? http://relishgames.com/forum/index.php?p=/discussion/6363/mozhet-kto-uzhe-nachal-pod-metro-portirovats Tue, 23 Oct 2012 05:23:48 -0400 Mahmud Zurap 6363@/forum/index.php?p=/discussions Кривое отображение спрайта http://relishgames.com/forum/index.php?p=/discussion/6357/krivoe-otobrazhenie-sprayta Mon, 15 Oct 2012 11:48:11 -0400 Epicperson 6357@/forum/index.php?p=/discussions http://rusfolder.com/33134479
Спрайт отображается с искажением по какой-то квадратной сетке, косяк есть только в оконном режиме, в полноэкранном пропадает и текстура смотрится ровно, перепробовал все, в чем может быть дело? После компиляции всех тотуриалов та же проблема.
Windows 7. HGE 1.81]]>