Оси вращения: различия между версиями

Материал из CSM Wiki
Перейти к навигации Перейти к поиску
м
 
(не показано 5 промежуточных версий 2 участников)
Строка 1: Строка 1:
 +
[[Категория:Туториалы_для_GoldSource]]
 +
[[Категория:Маппинг GoldSrc]]
 +
 
Оси вращения в Cs создаются с помощью брашей, с текстурой origin.
 
Оси вращения в Cs создаются с помощью брашей, с текстурой origin.
  
[[Файл:Osi 001.png|200px|thumb|center|Браш с текстурой origin]]  
+
[[Файл:Osi 001.png|350px|thumb|center|Браш с текстурой origin]]  
  
  
Строка 8: Строка 11:
 
Для примера давайте создадим карту с тремя кубами разного цвета и у каджого куба создадим ось с помощью origin-браша.
 
Для примера давайте создадим карту с тремя кубами разного цвета и у каджого куба создадим ось с помощью origin-браша.
  
[[Файл:Osi 002.png|200px|thumb|center|Комната с 3мя кубами]]  
+
[[Файл:Osi 002.png|350px|thumb|center|Комната с 3мя кубами]]  
  
[[Файл:Osi 003.png|200px|thumb|center|origin-Браш синего куба]]
+
[[Файл:Osi 003.png|350px|thumb|center|origin-Браш синего куба]]
  
[[Файл:Osi 004.png|200px|thumb|center|origin-Браш красного куба]]
+
[[Файл:Osi 004.png|350px|thumb|center|origin-Браш красного куба]]
  
[[Файл:Osi 005.png|200px|thumb|center|origin-Браш белого куба]]
+
[[Файл:Osi 005.png|350px|thumb|center|origin-Браш белого куба]]
  
 
Размер браша и форма не имеют значения, главное чтобы центр origin-браша был в том месте, где ваша ось вращения. Так как у нас ось вращения в центре куба, то и центры origin-брашей там же.
 
Размер браша и форма не имеют значения, главное чтобы центр origin-браша был в том месте, где ваша ось вращения. Так как у нас ось вращения в центре куба, то и центры origin-брашей там же.
  
[[Файл:Osi 006.png|200px|thumb|center|центры origin-брашей находятся в центрах кубов]]
+
[[Файл:Osi 006.png|350px|thumb|center|центры origin-брашей находятся в центрах кубов]]
  
 
Теперь, чтобы показать смысл этих осей давайте превратим каждый куб с его origin-брашем в entity(Ctrl+T) func_rotating.
 
Теперь, чтобы показать смысл этих осей давайте превратим каждый куб с его origin-брашем в entity(Ctrl+T) func_rotating.
  
[[Файл:Osi 007.png|200px|thumb|center|белый куб и его origin-браш в func_rotating]]
+
[[Файл:Osi 007.png|350px|thumb|center|белый куб и его origin-браш в func_rotating]]
 +
 
 +
[[Файл:Osi 008.png|350px|thumb|center|синий куб и его origin-браш в func_rotating]]
 +
 
 +
[[Файл:Osi 009.png|350px|thumb|center|красный куб и его origin-браш в func_rotating]]
 +
 
 +
Далее выделите все кубы и нажмите Alt+Enter, чтобы увидеть окно свойств наших entity. Перейдите на вкладку флагов и установите флаг Start ON, чтобы наши кубы крутились сразу при загрузке карты.
 +
 
 +
[[Файл:Osi 010.png|350px|thumb|center|Включаем флаг Start ON]]
 +
 
 +
Теперь давайте установим скорость вращения на 15.
 +
 
 +
[[Файл:Osi 011.png|350px|thumb|center|Включаем флаг Start ON]]
 +
 
 +
В игре, при таких параметрах, кубы крутятся в одну и ту же сторону.
 +
 
 +
[[Файл:Osi 012.png|350px|thumb|center|В игре кубы крутятся в одну сторону]]
 +
 
 +
'''!! Примечание:''' Любой объект в КС, если не указать ось координат по которой он должен крутиться, будет крутиться по оси Z.
 +
 
 +
Теперь по-подробнее про оси координат!
 +
 
 +
В трехмерном пространстве существуют три оси координат: X,Y,Z.
 +
 
 +
[[Файл:Osi 013.png|350px|thumb|center|Три оси координат]]
 +
 
 +
Как же понять, по какой оси должен крутиться мой объект? Ответ: Легко.
 +
Если проткнуть спицей яблоко, и крутить его, то оно будет крутиться вокруг спицы, правильно? Конечно да! Так же и в кс: объект крутится вокруг указанной оси.
 +
 
 +
В нашем нынешнем случае объект крутится вокруг оси Z.
 +
 
 +
[[Файл:Osi 014.png|350px|thumb|center|Вращение вокруг оси Z]]
 +
 
 +
Чтобы сменить ось вращения используют ту же вкладку с флагами. Если вы хотите, чтобы объект вращался по оси X - выделяйте флаг X Axis, по Y - Y Axis, по Z - никой флаг выделять не нужно. Давайте заставим наши кубы вращаться по разным осям.
 +
 
 +
[[Файл:Osi 015.png|350px|thumb|center|Кубы будут вращаться по разным осям]]
 +
 
 +
В игре наши кубы, как мы и хотели, вращаются по разным осям.
 +
 
 +
[[Файл:Osi 016.png|350px|thumb|center|Кубы в игре вращаются по разным осям]]
 +
 
 +
Удачи вам в освоении осей вращения!!!
  
[[Файл:Osi 008.png|200px|thumb|center|синий куб и его origin-браш в func_rotating]]
+
'''!!Исходник карты-примера:''' [[Osi tr.zip]]
  
[[Файл:Osi 009.png|200px|thumb|center|красный куб и его origin-браш в func_rotating]]
+
Автор: -HunteR-

Текущая версия на 15:51, 30 декабря 2019


Оси вращения в Cs создаются с помощью брашей, с текстурой origin.

Браш с текстурой origin


При этом сама ось вращения будет находиться в том месте, где центр нашего origin-браша.

Для примера давайте создадим карту с тремя кубами разного цвета и у каджого куба создадим ось с помощью origin-браша.

Комната с 3мя кубами
origin-Браш синего куба
origin-Браш красного куба
origin-Браш белого куба

Размер браша и форма не имеют значения, главное чтобы центр origin-браша был в том месте, где ваша ось вращения. Так как у нас ось вращения в центре куба, то и центры origin-брашей там же.

центры origin-брашей находятся в центрах кубов

Теперь, чтобы показать смысл этих осей давайте превратим каждый куб с его origin-брашем в entity(Ctrl+T) func_rotating.

белый куб и его origin-браш в func_rotating
синий куб и его origin-браш в func_rotating
красный куб и его origin-браш в func_rotating

Далее выделите все кубы и нажмите Alt+Enter, чтобы увидеть окно свойств наших entity. Перейдите на вкладку флагов и установите флаг Start ON, чтобы наши кубы крутились сразу при загрузке карты.

Включаем флаг Start ON

Теперь давайте установим скорость вращения на 15.

Включаем флаг Start ON

В игре, при таких параметрах, кубы крутятся в одну и ту же сторону.

В игре кубы крутятся в одну сторону

!! Примечание: Любой объект в КС, если не указать ось координат по которой он должен крутиться, будет крутиться по оси Z.

Теперь по-подробнее про оси координат!

В трехмерном пространстве существуют три оси координат: X,Y,Z.

Три оси координат

Как же понять, по какой оси должен крутиться мой объект? Ответ: Легко. Если проткнуть спицей яблоко, и крутить его, то оно будет крутиться вокруг спицы, правильно? Конечно да! Так же и в кс: объект крутится вокруг указанной оси.

В нашем нынешнем случае объект крутится вокруг оси Z.

Вращение вокруг оси Z

Чтобы сменить ось вращения используют ту же вкладку с флагами. Если вы хотите, чтобы объект вращался по оси X - выделяйте флаг X Axis, по Y - Y Axis, по Z - никой флаг выделять не нужно. Давайте заставим наши кубы вращаться по разным осям.

Кубы будут вращаться по разным осям

В игре наши кубы, как мы и хотели, вращаются по разным осям.

Кубы в игре вращаются по разным осям

Удачи вам в освоении осей вращения!!!

!!Исходник карты-примера: Osi tr.zip

Автор: -HunteR-