Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.01.2012, 14:53   #1
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию Omega Engine, не работает Pr2D_Circle()

Т.е. вот
Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, OMEGA;

type
  TForm1 = class(TForm)
    procedure FormCreate(Sender: TObject);
    procedure FormClick(Sender: TObject);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;
  cam : TCamera2D;

implementation

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
begin
  LoadOMEGA('omega.dll');
end;

procedure TForm1.FormClick(Sender: TObject);
begin
  OE_INIT2(Form1.Handle);
  Pr2D_LineWidth(2);
  Pr2D_Circle(100.0,100.0, 50.0,128,255,32,PR_FILL);
end;

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
  OE_QUIT();
end;

end.
И как бы движок-то включается, однако ничего не рисуется. Пробовал отрисовку запихать в разные процедуры, не помогло. Что ж такое?


Update
Ах, вашу ж. Оказывается, надо было зарегать свою процедуру отрисовки через OE_RegProcedure()... Ну кто так строит, кто так строит...

Последний раз редактировалось _-Re@l-_; 22.01.2012 в 15:15.
_-Re@l-_ вне форума Ответить с цитированием
Старый 24.01.2012, 17:15   #2
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию

Нет желания плодить подобные темы, поэтому спрошу здесь.
Почему OE_GetFPS() постоянно возвращает 0?
_-Re@l-_ вне форума Ответить с цитированием
Старый 27.01.2012, 20:25   #3
Вадим Буренков
Участник клуба
 
Аватар для Вадим Буренков
 
Регистрация: 06.03.2009
Сообщений: 1,346
По умолчанию

Юзай ZenGL.
Вадим Буренков вне форума Ответить с цитированием
Старый 27.01.2012, 20:42   #4
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию

Ну хорошо вот только скачал его, и не понял, где там собственно движок.
_-Re@l-_ вне форума Ответить с цитированием
Старый 13.02.2012, 19:39   #5
Вадим Буренков
Участник клуба
 
Аватар для Вадим Буренков
 
Регистрация: 06.03.2009
Сообщений: 1,346
По умолчанию

Идешь на www.zengl.org -> download -> ссылка под эмблемой windows. Распаковываешь архив. Там в папке demos рабочие проекты для различных сред. Все должно компилироваться. А сам движок состоит из модулей что в папке src.
Вадим Буренков вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
engine jec Общие вопросы C/C++ 6 09.09.2010 21:42
Движение на движке OMEGA ENGINE Gapro Gamedev - cоздание игр: Unity, OpenGL, DirectX 11 11.03.2010 21:21
Engine as345 Gamedev - cоздание игр: Unity, OpenGL, DirectX 0 14.01.2010 15:19
omega benjaminfran Компоненты Delphi 5 26.02.2008 11:44
Не могу проинсталлировать OMEGA V-int Компоненты Delphi 4 04.11.2007 14:11