#1 2022-04-08 19:04:59

Toxa
Участник
Зарегистрирован: 2022-04-08
Сообщений: 4

пример Xtreme3D для GMS2

Здравствуйте, я скачал СДК для ГМС2 и запустил пример про Теапот. Но выдает ошибку, связанную с viewer'ом, как можно ее решить:

___________________________________________
############################################################################################
ERROR in
action number 1
of Create Event
for object x3dSceneTeapot:

REAL argument incorrect type ptr
at gml_Object_x3dSceneTeapot_Create_0 (line 8) - viewer = ViewerCreate(0, 0, window_get_width(), window_get_height(), real(window_handle()));
############################################################################################
gml_Object_x3dSceneTeapot_Create_0 (line 8)

Offline

#2 2022-04-09 10:04:49

Gecko
Админ
Из РФ, Казань
Зарегистрирован: 2018-06-02
Сообщений: 163
Сайт

Re: пример Xtreme3D для GMS2

Да, вижу эту ошибку. В последних версиях GMS убрали совместимость указателей с real - сделаю в движке функцию для этого. Скорее всего, на днях будет обновление.

Offline

#3 2022-04-09 15:39:02

Gecko
Админ
Из РФ, Казань
Зарегистрирован: 2018-06-02
Сообщений: 163
Сайт

Re: пример Xtreme3D для GMS2

Выпустил новую версию с функцией PtrToReal. Теперь создавать вид надо так:

viewer = ViewerCreate(0, 0, window_get_width(), window_get_height(), PtrToReal(window_handle()));

Ссылка на релиз

Offline

#4 2022-04-09 23:43:48

Toxa
Участник
Зарегистрирован: 2022-04-08
Сообщений: 4

Re: пример Xtreme3D для GMS2

Большое Спасибо

Offline

Подвал доски

Под управлением FluxBB