|
Xors3D Графический движок с поддержкой DirectX9 |
08.12.2009, 21:54
|
#1
|
Модератор
Регистрация: 11.07.2007
Сообщений: 2,910
Написано 686 полезных сообщений (для 1,694 пользователей)
|
pxDeleteBody
For Local i:Int = 0 To 1000
Local a:Int = pxCreateRay()
Print "YES"
pxDeleteBody a
Next
Простейший код.
ошибка:
E:\p4\release\PhysX_2.7.0\novodex\SDKs\Physics\src \NpScene.cpp (83 :invalid operation : Scene::releaseActor: double deletion detected!
Без понятия, что такое.
Ксорс+бмакс.
|
(Offline)
|
|
08.12.2009, 22:07
|
#2
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,355
Написано 2,471 полезных сообщений (для 6,853 пользователей)
|
Ответ: pxDeleteBody
Хы, у меня каждый 30ый сбой даёт
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
|
(Offline)
|
|
08.12.2009, 22:25
|
#3
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: pxDeleteBody
double deletion detected!, походу дважды одно и то же пытается удалить..
Проверяй, существует ли "а", если нет, удаляй, и приравнивай к нулю.
|
(Offline)
|
|
08.12.2009, 22:27
|
#4
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,355
Написано 2,471 полезных сообщений (для 6,853 пользователей)
|
Ответ: pxDeleteBody
Import rubux.phisics pxCreateWorld(0, "") For Local i:Int = 0 To 1000 Local a:Int = pxCreateRay() Print "[" + i + "] YES (" + a + ")" if a<>o Then pxDeleteBody a a = 0 Next pxDestroyWorld() End
Всёравно бажит
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
|
(Offline)
|
|
08.12.2009, 22:32
|
#5
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: pxDeleteBody
a<>o
второй это "о", а не 0
Да и разве лучь можно удалить? Он вроди как не Body..
|
(Offline)
|
|
08.12.2009, 22:52
|
#6
|
Модератор
Регистрация: 11.07.2007
Сообщений: 2,910
Написано 686 полезных сообщений (для 1,694 пользователей)
|
Ответ: pxDeleteBody
Ну, а как тогда удалить луч? Нет команды pxDeleteRay.
|
(Offline)
|
|
09.12.2009, 03:57
|
#7
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,355
Написано 2,471 полезных сообщений (для 6,853 пользователей)
|
Ответ: pxDeleteBody
Сообщение от MoKa
a<>o
второй это "о", а не 0
Да и разве лучь можно удалить? Он вроди как не Body..
|
там 0 просто писал в браузере.
Всегда использую SuperStrict, чтоб такого не происходило.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
|
(Offline)
|
|
09.12.2009, 15:15
|
#8
|
Терабайт исходников
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений (для 6,051 пользователей)
|
Ответ: pxDeleteBody
рэй не боди, и ... его нельзя удалить) рендер говорил что это действительно так в оригинальном физыксе
так что юзай например один луч, но делай с ним множество проверок (никаких проблем же)
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
09.12.2009, 15:21
|
#9
|
Модератор
Регистрация: 11.07.2007
Сообщений: 2,910
Написано 686 полезных сообщений (для 1,694 пользователей)
|
Ответ: pxDeleteBody
Странно ,что нельзя удалить... Ну, да ладно.
|
(Offline)
|
|
10.12.2009, 03:07
|
#10
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: pxDeleteBody
По сути лучь, в моём понимании - это элемент в классе, а проверка на коллизию луча - это уже математические операции, исходя из положения и поворота луча - тот же, грубо говоря Pick.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 04:28.
|