Xtreme3D Community
пример Xtreme3D для GMS2 - Версия для печати

+- Xtreme3D Community (https://xtreme3d.ru/forums)
+-- Форум Xtreme3D (https://xtreme3d.ru/forums/forumdisplay.php?fid=3)
+--- Форум Вопросы и ответы (https://xtreme3d.ru/forums/forumdisplay.php?fid=6)
+--- Темы: пример Xtreme3D для GMS2 (/showthread.php?tid=72)



пример Xtreme3D для GMS2 - Toxa - 04-08-2022

Здравствуйте, я скачал СДК для ГМС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)


пример Xtreme3D для GMS2 - Gecko - 04-09-2022

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


пример Xtreme3D для GMS2 - Gecko - 04-09-2022

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

Код:
[== C++ ==]
viewer = ViewerCreate(0, 0, window_get_width(), window_get_height(), PtrToReal(window_handle()));

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


пример Xtreme3D для GMS2 - Toxa - 04-09-2022

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