Хакинг:Sonic Generations/SonicGLVL — различия между версиями
Red TF (обсуждение | вклад) м |
Red TF (обсуждение | вклад) м |
||
Строка 111: | Строка 111: | ||
===Основные параметры коллизий=== | ===Основные параметры коллизий=== | ||
− | + | *Collision_Height | |
− | *Параметр задает высоту. | + | **Параметр задает высоту. |
− | + | ---- | |
− | *Задает параметр длинны. | + | *Collision_Length |
− | + | **Задает параметр длинны. | |
− | *Задает параметр ширины. | + | ---- |
+ | *Collision_Width | ||
+ | **Задает параметр ширины. | ||
===Прочие параметры коллизий=== | ===Прочие параметры коллизий=== | ||
− | + | *GravityChangeCollision | |
− | *Эта коллизия изменяет гравитацию внутри. | + | **Эта коллизия изменяет гравитацию внутри. |
− | + | ---- | |
− | *Дает импульс Сонику. | + | *JumpCollision |
− | + | **Дает импульс Сонику. | |
− | *Задает силу импульса, который даст коллизия когда Соник использует буст. | + | ***ImpulseSpeedOnBoost |
− | + | ****Задает силу импульса, который даст коллизия когда Соник использует буст. | |
− | *Задает силу импульса, который даст коллизия когда Соник бежит без буста. | + | ***ImpulseSpeedOnNormal |
− | + | ****Задает силу импульса, который даст коллизия когда Соник бежит без буста. | |
− | + | ***Pitch | |
− | *Это параметр, который задает угол запуска Соника. | + | ****Это параметр, который задает угол запуска Соника. |
− | + | ***SpeedMin | |
− | *Устанавливает, насколько быстро Соник должен пройти для того, чтобы активировать действие коллизии. | + | ****Устанавливает, насколько быстро Соник должен пройти для того, чтобы активировать действие коллизии. |
− | + | ---- | |
− | *Когда Соник проходит это коллизию, он умирает. | + | *FallDeadCollision |
− | + | **Когда Соник проходит это коллизию, он умирает. | |
− | *Коллизия заставляет Соника скользить. | + | ---- |
+ | *SlidingCollision | ||
+ | **Коллизия заставляет Соника скользить. |
Версия 17:44, 25 марта 2013
После создания и запаковки уровня у Вас появился вопрос, что же дальше? Как мне поставить пружины или ускорители? Как вставить камеры? На эти вопросы я отвечу здесь.
Содержание
Быстрый гайд
Многие затрудняются с камерой в SonicGLVL т.к. она не похожа на ту, что есть в 3ds Max'е. Чтобы крутить камеру зажмите колесико мышки, чтобы крутить влево/вправо/вверх/вниз – alt + колесико мышки. Чтобы приближать – ctrl + колесико мышки.
Объекты
Начнем с того, что пройдемся по объектам в соникглвл. В основном все нужные нам объекты находятся в Common. Там есть все нужное для нормального геймплея – кольца, кольца и панели для ускорения и прочее.
Стоит отметить, что каждый объект нуждается в тщательной калибровке, невозможно с первого раза поставить пружину так, чтобы попасть туда, куда вам нужно. Поэтому приготовьте много валерьянки, ибо бегать между программой и игрой Вам придется очень много.
Основные параметры
IsCastShadow
- Если true то объекты будет отбрасывать тень. Если false то не будет. Стоит отметить, что некоторые объекты не могут отбрасывать тень.
Range
- Это свойство устанавливает расстояние отрисовки объекта. Если диапазон очень низкий, то скорее всего его не будет видно издали. Если же он наоборот высок, то его можно будет видеть за километр.
- Иногда приходится устанавливать очень большие значения в случае камер и изменений камер; это не только расстояние отрисовки, но и расстояние, на котором объект существует. Если объект попытается взаимодействовать с другими объектами, которые не загружены / не находятся в одной области с ним, то игра скорее всего вылетит.
SetObjectID
- Параметр ID объекта, не трогайте этот параметр без надобности.
OutOfControl
- Этот параметр дает понять, как долго эффект объекта будет действовать на соника. К примеру, если в JumpBoard этот коэффициент большой, то вы не сможете некоторое время управлять соником после взаимодействия.
IsTo3D
- Если true то Соник вернется в 3D, если он в 2D разделе. Если false, Sonic не будет переключаться обратно в 3D.
Вот немного особенностей некоторых объектов:
Ring
- IsLightSpeedDashTarget
- Если поставить true то кольцо превратится в лайпспиддашринг, если false то останется обычным.
- GoalSignboard/GoalRing
- ResultsPosition – место, где происходит подсчет баллов. Если вы хотите повернуть камеру, то поверните сам объект.
ClassicItemBox
- IsRevive
- Если поставить true то объект будет восстанавливаться после того, как вы его использовали. Если false то его можно будет использовать только один раз.
- ItemType
- 1 = 10 Колец
- 2= 1-Up
- 3 = Speed Shoes
- 4 = Invincibility
- 5 = Skateboard
- 6 = Undefined
- 7 = Undefined (presumably 0)
- 8 = Fire Shield
- 9 = Bubble Shield
- 10 = Thunder Shield
Помните: ItemType 0 не существует, игра может вылетать.
Springs
- FirstSpeed
- Скорость с которой пружина толкает Соника.
- KeepVelocityDistance
- Этот параметр задает, как долго Соник будет сохранять импульс до того, как на него начнет действовать гравитация.
- MotionType (Modern)
- 0 = Обычная анимация.
- 1 = Обычная анимация.
- 2 = Соник сразу переходит в анимацию падения.
- 3 = Соник сворачивается в шар, после чего разворачивается из него.
- 4 = Трудно объяснить, что за анимация. См.скрин.
- 5 = Вылет.
- 6 = Такая же анимация как если бы соник попал в шарик.
Примечание: MotionType 7 и выше могут привести к вылету.
AdlibTrickJump
- SizeType
- Если 1 то это нормальный размер. Если 0, то панель будет меньше чем 1.
- ObjectPhysics
- Обычно отвечает за разрушаемые объекты.
- Type
- Полный список объектов можете найти в objects.txt
Switch
- Type
- 0 = Если активировать, то уже не выключится.
- 1 = Если сойти с него, то он выключится.
- 2 = Если один раз активировать то он деактивируется только через время заданное в "OffTimer".
General Floor
- Модель каждой панели зависит от уровня в котором вы его ставите.
- Amplitude
- Устанавливает, насколько платформа перемещается, если движение разрешено.
- Cycle
- Устанавливает скорость движения платформы, если движение разрешено.
- MoveType
- 0 = Без движения
- 1 = Движение вверх и вниз.
- 2 = Движение влево и вправо.
- FloorSize
- Нормальный размер где-то 0-3. Чем больше значение тем больше платформа будет.
- loorType
- 0 = Обычная платформа
- 1 = Падающая платформа
- 2 = Блок
SetRigidBody
Этот объект создает невидимую стену (или пол).
- Collision_Height
- Параметр задает высоту.
- Collision_Length
- Задает параметр длинны.
- Collision_Width
- Задает параметр ширины.
Cannon
- BaseVel
- Задает высоту выстрела пушки. Если она сильно большая, то Соник может вылетать за уровень и не попасть в точку назначения. Но если значение маленькое, то соник не достигнет своей цели и упадет раньше.
- DstPos
- Позиция, где Соник приземлится.
Коллизии
Что такое коллизия Вы знаете из создания уровня, там это была простая твердость. Тут у нас в руках есть куча разных включателей коллизии, от повышения гравитации до ускорения соника. Вот небольшой список того, что знаю я:
Основные параметры коллизий
- Collision_Height
- Параметр задает высоту.
- Collision_Length
- Задает параметр длинны.
- Collision_Width
- Задает параметр ширины.
Прочие параметры коллизий
- GravityChangeCollision
- Эта коллизия изменяет гравитацию внутри.
- JumpCollision
- Дает импульс Сонику.
- ImpulseSpeedOnBoost
- Задает силу импульса, который даст коллизия когда Соник использует буст.
- ImpulseSpeedOnNormal
- Задает силу импульса, который даст коллизия когда Соник бежит без буста.
- Pitch
- Это параметр, который задает угол запуска Соника.
- SpeedMin
- Устанавливает, насколько быстро Соник должен пройти для того, чтобы активировать действие коллизии.
- ImpulseSpeedOnBoost
- Дает импульс Сонику.
- FallDeadCollision
- Когда Соник проходит это коллизию, он умирает.
- SlidingCollision
- Коллизия заставляет Соника скользить.