PDA

Просмотр полной версии : [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 не найдены...неправильно прописали пути до библиотеки/пакета с классами

goodguy
09.05.2011, 13:54
Структура папки с бокс2д должна быть такая: box2d/box2d/ а тут уже классы

FieryWall
09.05.2011, 14:17
Советую использовать 2.1a.

goodguy
09.05.2011, 14:25
FieryWall, это не имеет никакого отношения к теме.
+ в 2.0.1 меньше глюков

FieryWall
09.05.2011, 14:46
Возможно box2D использует старые компоненты. И в каталоге box2D у меня лежит без посредственно в корневой папке. В новом глюков я не обнаружил и плюс, не придется потом снова изучать новую версию, у которой возможностей то больше.

goodguy
09.05.2011, 16:11
Он и должен лежать в корневой папке, но сама папка должна называться 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:

goodguy
10.05.2011, 21:04
To FieryWall: я не использую 2.1a, потому что у меня с ним сразу вылетает куча ошибок, ругается на возвращаемый параметр <vector>...чтото такое, точно не помню
В его api многое поменяли, в сравнении с 2.0.1.

gerrot
15.05.2011, 11:23
У меня в старой версии все работает нормально, перехожу на новую, все ломется

Universe
17.05.2011, 14:01
to gerrot: аналогично.
нет, я не использую swc версию, юзаю то что скачивается с оффсайта - набор классов. В swс варианте даж не видел