Physicsworld — различия между версиями

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
(Новая страница: « == '''Объект «Physicsworld» («Физ_мир»)''' == Каждый физ_объект в редакторе начинается с создания ...»)
 
м
 
Строка 1: Строка 1:
 +
[[Object|Объект]] '''«Physicsworld»''' («Физ_мир») — это центр управления памятью, объектами и процессами моделирования.
 +
Физический мир включает в себя все тела (bodies), крепления (fixtures) и ограничения (constraints), которые взаимодействуют друг с другом.  Можно в редакторе создавать  несколько физ_миров, но тогда объекты из разных физ_миров не взаимодействуют между собой и каждый из них живет в своем физ_мире.
  
== '''Объект «Physicsworld» («Физ_мир»)''' ==
+
Каждый физ_объект в редакторе начинается с создания объекта мира '''«Physicsworld»'''.
 
 
 
 
Каждый физ_объект в редакторе начинается с создания объекта мира '''«Physicsworld»'''.
 
 
 
Объект '''«Physicsworld»''' — это центр управления памятью, объектами и процессами моделирования.
 
Физический мир включает в себя все тела (bodies), крепления (fixtures) и ограничения (constraints), которые взаимодействуют друг с другом.  Можно в редакторе создавать  несколько физ_миров, но тогда объекты из разных физ_миров не взаимодействуют между собой и каждый из них живет в своем физ_мире.
 
  
 
[[Файл:1 phys world.jpg]]
 
[[Файл:1 phys world.jpg]]
Строка 27: Строка 23:
 
'''7)''' '''Границы''' — границы физического мира. Отсчитываются от центра экрана:
 
'''7)''' '''Границы''' — границы физического мира. Отсчитываются от центра экрана:
 
ширина и высота физического мира. Пользователь может сам задавать границы физ_мира, в пределах которого он может существовать, т.е. быть в состоянии  active. По умолчанию ширина и высота физ_мира равны нулю. Это означает, что если пользователь не задал границы, то размер физ_мира — это размер экрана + 200 пикселей в каждую сторону. Например, скажем, IPad 1024х768, то получиться так: левый верхний угол физ_мира (-200, -200), а нижний правый (1024+200х768+200).
 
ширина и высота физического мира. Пользователь может сам задавать границы физ_мира, в пределах которого он может существовать, т.е. быть в состоянии  active. По умолчанию ширина и высота физ_мира равны нулю. Это означает, что если пользователь не задал границы, то размер физ_мира — это размер экрана + 200 пикселей в каждую сторону. Например, скажем, IPad 1024х768, то получиться так: левый верхний угол физ_мира (-200, -200), а нижний правый (1024+200х768+200).
 +
 +
[[Category:Game mechanic]]
 +
[[Category:Physicsworld]]

Текущая версия на 09:00, 16 сентября 2014

Объект «Physicsworld» («Физ_мир») — это центр управления памятью, объектами и процессами моделирования. Физический мир включает в себя все тела (bodies), крепления (fixtures) и ограничения (constraints), которые взаимодействуют друг с другом. Можно в редакторе создавать несколько физ_миров, но тогда объекты из разных физ_миров не взаимодействуют между собой и каждый из них живет в своем физ_мире.

Каждый физ_объект в редакторе начинается с создания объекта мира «Physicsworld». 	

1 phys world.jpg

Свойства элемента:

1) Масштаб — масштаб перехода в систему координат мира (по умолчанию равно 10). Если их изменять, то изменяются скорости тел.

2) Гравитация — ускорение свободного падения (по умолчанию равно -9,8 м/с2). Если гравитация отрицательная, то все тела в физ_мире притягиваются вниз, а если положительная — вверх.

3) Ресурс — объект «Физический мир» может существовать и без ресурса (ресурс ни как не воспринимается — черный экран).

4) Кол итер. скорости — количество итераций для определения скорости тела (по умолчанию равно 10 - получено опытным путем).

5) Кол итер. положения - количество итераций для определения положения тела (по умолчанию равно 8 - получено опытным путем). Если эти количества (положения и скорости) будут малы, то положение тел будут определяться не достаточно точно: возможны "проскакивания" объектов. Если итераций наоборот много, то будет больше вычислений, нагрузка на процессор и возможно торможение редактора.

6)Начальное состояние - физ_мир имеет состояния active (физ_мир — активный, объекты физ_мира ведут себя задданым параметрам) и passive (физ_мир — не активный, объекты замирают), которые можно либо задать в строке, либо подключить при помощи их вызова из внешнего объекта, например, кнопки или машины.

7) Границы — границы физического мира. Отсчитываются от центра экрана: ширина и высота физического мира. Пользователь может сам задавать границы физ_мира, в пределах которого он может существовать, т.е. быть в состоянии active. По умолчанию ширина и высота физ_мира равны нулю. Это означает, что если пользователь не задал границы, то размер физ_мира — это размер экрана + 200 пикселей в каждую сторону. Например, скажем, IPad 1024х768, то получиться так: левый верхний угол физ_мира (-200, -200), а нижний правый (1024+200х768+200).