Показать сообщение отдельно
Старый 20.09.2009, 03:22   #1
FireOwl
Бывалый
 
Аватар для FireOwl
 
Регистрация: 16.09.2009
Адрес: Sun system
Сообщений: 831
Написано 442 полезных сообщений
(для 1,836 пользователей)
Вопрос 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%)"
? ? ?
(Offline)
 
Ответить с цитированием