Xors проект. О мыше и коллизиях.
[!] Если попал не туда, перенесите тему пожалуйста!
Я создаю небольшой проект на Xors. Версия - последняя с оф. сайта.
У меня возникли две проблемы:
1. После "xGraphics3d 1280,1024,32,1" я загружал на экран картинку меню и мышь (xMouseX() и xMouseY()).
По какой-то причине мышь улетала за пределы экрана и проблему удалось решить только разделив показатели на два (xDrawimage mouse,xMouseX()/2,xMouseY()/2)!
2. В основном коде программы у меня есть два массива объектов, двигающихся навстречу друг-другу (пули и враги), каждый получает физику командой xEntityRadius. Но когда я ввожу команду "xCollisions type_bullet,type_alien,1,2" начинаются проблемы - программа некоторое время работает, а затем - "Runtime Error","Memory access violation"
Если же эту команду закомментировать - всё работает ОК.
Дебаггер показывает в этот момент разные строчки, то из кода проекта, то из кода "Xors3d.bb". Например:
"DLL_xUpdateWorld(speed)"
или
"Return DLL_xCreateSphere(seg%, parent%)"
? ? ?
|