Blender для начинающих/Game Logic

Материал из Викиучебника — открытых книг для открытого мира
Перейти к навигации Перейти к поиску
Blender2017.png



OpenHK2.jpg - перейти к комбинациям клавиш.
Level2.jpg - перейти к первому необязательному для изучения разделу.
NextChapter.jpg - переход к следующей по курсу главе (порядок глав не совпадает с порядком глав по содержанию).

CTRL+ALT+U

CTRL+U

SHIFT+S

CTRL+Q

A

R

G

S

SHIFT+D

ALT+D

CTRL+NUMPAD+

CTRL+NUMPAD-

SHIFT+L

SHIFT+G

ALT+M

F

CTRL+ALT+SHIFT+C

SHIFT+S

D

T

I

Shift+B

B

C

Одни из главных классов Python: bpy.ops | bpy.data | bpy.types.ID

Рендеринг Рендер-ферма
Отсечение Шейдер
Трассировка лучей Сжатие текстур

Расположение элементов интерфейса


Ссылки на материалы
Возможно, Вас заинтересует следующее:
О Blender 2.76 FInfo.jpg Скачать Blender 2.76 FDownload.jpg

Эта часть учебника «Blender для начинающих». Просьба добавлять интересные примеры, если таковые имеются, сюда на страницу.

Лучше используйте кнопку «Править».

BGE[править]

Движущийся куб[править]

  1. Создайте плоскость и поставьте на нее куб.
  2. PlayerMotion1.jpg
    Добавьте у куба: два сенсора «Keyboard», два контроллера «And» и 2 актуатора «Motion». В «Keyboard» сенсорах выберите клавиши W и S (у первого и второго соответственно) - на них будет реагировать наш куб. В актуаторах установите значения движения по оси X на 0.10 и -0.10 соответственно у первого и второго. Теперь при нажатии на клавишу W куб будет перемещаться на 0.10 по оси +X, а при нажатии на S - по оси -X на -0.10
  3. PlayerMotion2.jpg
    Добавьте у куба: два сенсора «Keyboard», два контроллера «And» и 2 актуатора «Motion». В «Keyboard» сенсорах выберите клавиши A и D (у третьего и четвертого соответственно) - на них будет реагировать наш куб. В актуаторах установите значения вращения по оси Z на 5 и -5 соответственно у третьего и четвертого . Теперь при нажатии на клавишу A куб будет вращаться на 5° по оси Z, а при нажатии на D - по оси Z на -5°

Движение по трассе[править]

  1. AGameLogic1.jpg
    Создайте плоскость и поставьте на нее куб, добавьте по бокам дороги высокие невидимые стены. Сделайте каждую стену отдельным объектом. Назначьте каждой стене соответствующее ей свойство: для правой стены - «R», для левой - «L» (в «Logic Editor»). Включите «Actor» у всех стен для возможности обнаружения сенсором «Ray».
  2. AGameLogic2.jpg
    Сделайте так, чтобы куб двигался все время вперед по локальной оси X. Затем добавьте сенсор «Ray», контроллер «And» и актуатор «Motion». У сенсора «Ray» впишите свойство «L» в текстовое поле, для того, чтобы он реагировал на обнаружение левой стены. Установите нужный Вам «Range». И в «Motion» поставьте движение по оси Z равное -10°.
  3. AGameLogic3.jpg
    То же самое сделайте и для стенки со свойством «R». Только заменив -10° на 10°.