Просмотр полной версии : [Box2D] Ошибки при подключении box2d 2.0.1
Universe
07.05.2011, 15:54
Привет! Пытаюсь начать работать с box2d, но сразу же как я объявляю переменную типа b2World у меня вылазят следующие ошибку:
1004: Namespace was not found or is not a compile-time constant.
5008: The name of definition 'b2Internal' does not reflect the location of this file. Please change the definition's name inside this file, or rename the file. C:\Documents and Settings\Администратор\Мои документы\HelloBox2dWorld\Box2D\Common\b2internal.as
Использую Flash CS3. Из-за чего такие глюки?
package
{
import Box2D.Dynamics.b2World;
import flash.display.MovieClip;
/**
* ...
* @author Andrey Bogdanov
*/
public class Main extends MovieClip
{
private var world:b2World;
public function Main()
{
}
}
}
CrazyFlasher
09.05.2011, 13:46
из-за того, что классы box2d не найдены...неправильно прописали пути до библиотеки/пакета с классами
Структура папки с бокс2д должна быть такая: box2d/box2d/ а тут уже классы
FieryWall
09.05.2011, 14:17
Советую использовать 2.1a.
FieryWall, это не имеет никакого отношения к теме.
+ в 2.0.1 меньше глюков
FieryWall
09.05.2011, 14:46
Возможно box2D использует старые компоненты. И в каталоге box2D у меня лежит без посредственно в корневой папке. В новом глюков я не обнаружил и плюс, не придется потом снова изучать новую версию, у которой возможностей то больше.
Он и должен лежать в корневой папке, но сама папка должна называться box2d и путь должен быть указан не к ней, а к папке в которой она лежит.
И компоненты тут ни при чем. У меня сейчас игра работает на бокс2д 2.0.1, и никаких проблем
Universe
10.05.2011, 20:22
путь прописывал точно так как говорит goodguy, прикол в том что тупо перезаписал содержимое папки скачанными заново файлами и ошибка исчезла. Вообще у меня чёто странное твориться с этими библиотеками, вот допустим был глюк - при соприкосновении падающей коробки с полом вылетала ошибка, перезаписал заново файлы - ошибка исчезла!
To FieryWall: я не использую 2.1a, потому что у меня с ним сразу вылетает куча ошибок, ругается на возвращаемый параметр <vector>...чтото такое, точно не помню
FieryWall
10.05.2011, 20:52
Вы SWC вариант юзали? :confused:
To FieryWall: я не использую 2.1a, потому что у меня с ним сразу вылетает куча ошибок, ругается на возвращаемый параметр <vector>...чтото такое, точно не помню
В его api многое поменяли, в сравнении с 2.0.1.
У меня в старой версии все работает нормально, перехожу на новую, все ломется
Universe
17.05.2011, 14:01
to gerrot: аналогично.
нет, я не использую swc версию, юзаю то что скачивается с оффсайта - набор классов. В swс варианте даж не видел
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.