![]() |
Как создать треугольник?
Возникла необходимость создать треугольник. В примерах которые нашел создается либо прямоугольник либо круг. Знаю что надо описать координаты вершин, но примеров не нашел. Просьба скопировать весь код:
Код AS3:
версия 2.0.2 |
b2Polygon?
|
point1,2,3 - вершины треугольника по типу b2Vec2.
Код AS3:
Так же можно и различные многоугольники за несколькими критериями: 1.Не больше 8 вершин; 2.Точки должны быть выставлены по часовой стрелке; 3.Все углы должны быть выпуклые. |
Цитата:
Цитата:
Цитата:
|
1.В версии бокса 2.0.2 ограничение (по правде говоря не проверял но такое есть).
2.Наступал на эти грабли, в поисках решения проблемы где то прочитал не однократно что точки должны быть выставлены именно в таком порядке - в итоге все заработало. Вот вырезка с одного форума: Цитата:
|
в общем просмотрел уроки 2.0.2
получилась такая конструкция: Код AS3:
TypeError: Error #1006: value не является функцией. at Box2D.Collision.Shapes::b2PolygonShape() at Box2D.Collision.Shapes::b2Shape$/Create() at Box2D.Dynamics::b2Body/CreateShape() подскажите что делаю не правильно? |
возможно так:
Код AS3:
и точку с запятой после каждого рядка |
в общем заработало)
во-первых координаты задавал не правильно, ну и с кодом перемудрил немного копирую код создания треугольника или многоугольника: все вершины должны быть выпуклыми Код AS3:
|
| Часовой пояс GMT +4, время: 16:02. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.