Возможно вы искали: 'Package'

May 24 2025 07:14:32
  • Как сделать 8Gamers.Ru домашней страницей?
  • Игры
    • База данных по играх
    • Игровые новости
    • Игровая индустрия
    • Обзоры на игры
    • Прохождения игр
    • Гайды к играм
    • Превью о играх
    • Игровые тизеры
    • Игровые арты
    • Игровые обои
    • Игровые скриншоты
    • Игровые обложки
    • Игровые трейлеры
    • Игровое видео
    • Вышедшие игры
    • Ближайшие релизы игр
  • Кино и ТВ
    • База данных по кино
    • Статьи о кино
    • Постеры
    • Кадры из кино
    • Кино трейлеры
    • Сегодня в кино
    • Скоро в кино
  • Комиксы и манга
    • Манга по алфавиту
    • База данных по комиксах
    • Читать онлайн комиксы
    • Читать онлайн манга
    • База персонажей
  • Читы и коды
    • Чит-коды для PC игр
    • Чит-коды для консольных игр
    • Трейнеры
    • Коды Game Genie
  • Моддинг
    • Модификации
    • Карты к играм
    • Программы для моддинга
    • Статьи о моддинге
  • Геймдев
    • Всё о создании игр
    • Список движков
    • Утилиты в помощь игроделу
    • Конструкторы игр
    • Игровые движки
    • Библиотеки разработки
    • 3D-модели
    • Спрайты и тайлы
    • Музыка и звуки
    • Текстуры и фоны
  • Рецензии
    • Игры
    • Кино
    • Аниме
    • Комиксы
    • Мангу
    • Саундтреки
  • Саундтреки
    • Лирика
  • Файлы
    • Патчи к играм
    • Русификаторы к играм
    • Сохранения к играм
    • Субтитры к кино
  • Медиа
    • Видео
    • Фото
    • Аудио
    • Фан-арты
    • Косплей
    • Фото с виставок
    • Девушки из игр
    • Рисунки
    • Рисуем онлайн
    • Фотохостинг
  • Юмор
    • Анекдоты
    • Афоризмы
    • Истории
    • Стишки и эпиграммы
    • Тосты
    • Цитаты
  • Флеш
    • Азартные
    • Аркады
    • Бродилки
    • Гонки
    • Для девочек
    • Для мальчиков
    • Драки
    • Квесты
    • Леталки
    • Логические
    • Мультфильмы
    • Открытки
    • Приколы
    • Разное
    • Спорт
    • Стратегии
    • Стрелялки
Статистика

Статей: 87772
Просмотров: 96289177
Игры
Injustice:  Gods Among Us
Injustice: Gods Among Us
...
Dark Souls 2
Dark Souls 2
Dark Souls II - вторая часть самой хардкорной ролевой игры 2011-2012 года, с новым героем, сюжето...
Battlefield 4
Battlefield 4
Battlefield 4 - продолжение венценосного мультиплеер-ориентированного шутера от первого ли...
Кино
Steins;Gate
Steins;Gate
Любители японской анимации уже давно поняли ,что аниме сериалы могут дать порой гораздо больше пи...
Ку! Кин-дза-дза
Ку! Кин-дза-дза
Начинающий диджей Толик и всемирно известный виолончелист Владимир Чижов встречают на шумной моск...
Обзоры на игры
• Обзор Ibara [PCB/PS2] 18391
• Обзор The Walking ... 18831
• Обзор DMC: Devil M... 19906
• Обзор на игру Valk... 15906
• Обзор на игру Stars! 17790
• Обзор на Far Cry 3 17981
• Обзор на Resident ... 16049
• Обзор на Chivalry:... 17540
• Обзор на игру Kerb... 18004
• Обзор игры 007: Fr... 16650
Превью о играх
• Превью к игре Comp... 17987
• Превью о игре Mage... 14488
• Превью Incredible ... 14743
• Превью Firefall 13505
• Превью Dead Space 3 16365
• Превью о игре SimC... 14758
• Превью к игре Fuse 15462
• Превью Red Orche... 15573
• Превью Gothic 3 16373
• Превью Black & W... 17381
Главная » Статьи » Разное » Rocket Control

Rocket Control

Rocket Control Описание : Теперь у CJ'я появилась возможность наблюдать из камеры , установленной на каждой ракете , за её действиями .И мало того , Carl теперь умеет управлять самой рактеой :D
Управление : чтобы понаблюдать за летящей ракетой надо запустить её держа клавишу "~" (тильда) . Если хотите вернуть камеру в нормальное состояние , тогда отпускайте "~" . Чтобы управлять полётом ракеты используем мышку . По горизонтальной оси ракета поворачивается идеально , а вот по вертикальной не очень :D , так что прийдётся привыкать , ну я приловчился за время его написания (около часа) .

:RocketCam
wait 0
if
Player.Defined($PLAYER_CHAR)
jf @RocketCam
0470: 0@ = actor $PLAYER_ACTOR current_weapon
if or
0@ == 35
0@ == 36
jf @RocketCam
Actor.StorePos($PLAYER_ACTOR,0@,1@,2@)
3@ = 10.0
gosub @AIC_GETOBJECT
0@ = 304550
if and
9@ -1
&0(0@,1i) == 0xFF
jf @RocketCam
if
Object.Model(9@) == #MISSILE
jf @RocketCam
20@ = 304550

:RocketCam_BeginCheck
wait 0
if or
83CA: not object 9@ exists
not &0(20@,1i) == 0xFF
then
Object.RemoveReferences(9@)
Camera.Restore_WithJumpCut
Camera.SetBehindPlayer
jump @RocketCam
end

:RocketCam_Horizontal
Object.StorePos(9@,0@,1@,2@)
015F: set_camera_position 0@ 1@ 2@ rotation 0.0 0.0 0.0
0400: store_coords_to 0@ 1@ 2@ from_object 9@ with_offset 0.0 1.0 0.0
0160: set_camera_point_at 0@ 1@ 2@ mode 2
0A4A: store_joystick_X_offset_to 1@ Y_offset_to 2@
if or
1@ > 0.01
-0.01 > 1@
jf @RocketCam_Vertical
0176: $TEMPVAR_ANGLE = object 9@ Z_angle
0494: get_joystick 0 data_to $MOVE_AXIS_X $MOVE_AXIS_Y $SPECIAL_AXIS_X $SPECIAL_AXIS_Y
008F: 3@ = integer $MOVE_AXIS_X to_float
0017: 3@ /= 128.0
0013: 3@ *= 1.0
005F: $TEMPVAR_ANGLE += 3@
0013: 1@ *= -0.4
005F: $TEMPVAR_ANGLE += 1@
0453: set_object 9@ XY_rotation 0.0 0.0 angle 0.0
0177: set_object 9@ Z_angle_to $TEMPVAR_ANGLE

:RocketCam_Vertical
Object.StorePos(9@,0@,1@,2@)
015F: set_camera_position 0@ 1@ 2@ rotation 0.0 0.0 0.0
0400: store_coords_to 0@ 1@ 2@ from_object 9@ with_offset 0.0 1.0 0.0
0160: set_camera_point_at 0@ 1@ 2@ mode 2
0A4A: store_joystick_X_offset_to 2@ Y_offset_to 1@
if or
1@ > 5.01
-5.01 > 1@
jf @RocketCam_EndCheck
if 1@ > 0.01
then
05A2: set_object 9@ rotation_velocity_about_an_axis 0.25 0.0 0.0 through_center_of_body
end
if -0.01 > 1@
then
05A2: set_object 9@ rotation_velocity_about_an_axis -0.25 0.0 0.0 through_center_of_body
end

:RocketCam_EndCheck
if or
83CA: not object 9@ exists
not &0(20@,1i) == 0xFF
then
Object.RemoveReferences(9@)
Camera.Restore_WithJumpCut
Camera.SetBehindPlayer
jump @RocketCam
end
jump @RocketCam_BeginCheck


:AIC_GETOBJECT
0006: 16@ = 305871
0006: 17@ = @AIC_TESTOBJECTHANDLE
0006: 20@ = 412

:AIC_STARTSEARCH
0085: 4@ = 16@ // (int)
008B: 4@ = &0(4@,1i) // (int)
0085: 19@ = 4@ // (int)
000E: 19@ -= 10787160
0016: 19@ /= 4
008B: 19@ = &0(19@,1i) // (int)
000E: 4@ -= 10787168
0016: 4@ /= 4
008B: 4@ = &0(4@,1i) // (int)
0006: 9@ = -1
0085: 11@ = 4@ // (int)
0006: 10@ = 0

:AIC_SEARCHLOOPMAIN
000A: 4@ += 20
0050: gosub @AIC_READ4B
0085: 4@ = 5@ // (int)
8039: not 4@ == 0
004D: jump_if_false @AIC_SEARCHLOOPNEXT
000A: 4@ += 48
0050: gosub @AIC_READ4B
0085: 12@ = 5@ // (int)
000A: 4@ += 4
0050: gosub @AIC_READ4B
0085: 13@ = 5@ // (int)
000A: 4@ += 4
0050: gosub @AIC_READ4B
0085: 14@ = 5@ // (int)
050A: 15@ = distance_between_XYZ 0@ 1@ 2@ and_XYZ 12@ 13@ 14@
0025: 3@ > 15@ // (float)
004D: jump_if_false @AIC_SEARCHLOOPNEXT
0085: 9@ = 10@ // (int)
0085: 4@ = 16@ // (int)
008B: 4@ = &0(4@,1i) // (int)
000A: 4@ += 4
0050: gosub @AIC_READ4B
0085: 4@ = 5@ // (int)
005A: 4@ += 9@ // (int)
0050: gosub @AIC_READ1B
0012: 9@ *= 256
005A: 9@ += 5@ // (int)
0002: jump 17@

:AIC_TESTOBJECTHANDLE
83CA: not object 9@ exists
004D: jump_if_false @AIC_NEWSEARCHRADIUS

:AIC_NOHANDLE
0006: 9@ = -1
0002: jump @AIC_SEARCHLOOPNEXT

:AIC_NEWSEARCHRADIUS
0085: 3@ = 15@

:AIC_SEARCHLOOPNEXT
005A: 11@ += 20@
0085: 4@ = 11@
000A: 10@ += 1
002D: 10@ >= 19@
004D: jump_if_false @AIC_SEARCHLOOPMAIN
0051: return

:AIC_READ1B
0085: 6@ = 4@ // (int)
0085: 8@ = 4@ // (int)
0016: 4@ /= 4
0012: 4@ *= 4
0062: 8@ -= 4@ // (int)
0012: 8@ *= 8
000E: 4@ -= 10787168
0016: 4@ /= 4
008B: 7@ = &0(4@,1i) // (int)
0085: 4@ = 6@ // (int)
0006: 5@ = 0
0006: 6@ = 0

:AIC_READ1B_LOOP
08B9: test 7@ bit 8@
004D: jump_if_false @AIC_READ1B_NEXTBIT
08BF: set 5@ bit 6@

:AIC_READ1B_NEXTBIT
000A: 6@ += 1
000A: 8@ += 1
0039: 6@ == 8
004D: jump_if_false @AIC_READ1B_LOOP
0051: return

:AIC_READ4B
0085: 6@ = 4@
000E: 4@ -= 10787168
0016: 4@ /= 4
008B: 5@ = &0(4@,1i)
0085: 4@ = 6@
0051: return
800 Прочтений •  [Rocket Control] [13.05.2012] [Комментариев: 0]
Добавил: Ukraine Vova
Ссылки
HTML: 
[BB Url]: 
Похожие статьи
Название Добавил Добавлено
• Rocket Control Ukraine Vova 13.05.2012
Ни одного комментария? Будешь первым :).
Пожалуйста, авторизуйтесь для добавления комментария.

Проект входит в сеть сайтов «8Gamers Network»

Все права сохранены. 8Gamers.NET © 2011 - 2025

Статьи
Рецензия на Pressure
Рецензия на Pressure
Чтобы обратить на себя внимание, начинающие маленькие разработчики, как правило, уходят в жанры, ...
Рецензия на Lost Chronicles of Zerzura
Рецензия на Lost Chron...
Игры, сделанные без любви и старания, похожи на воздушный шар – оболочка есть, а внутри пусто. Lo...
Рецензия на The Bridge
Рецензия на The Bridge
«Верх» и «низ» в The Bridge — понятия относительные. Прогуливаясь под аркой, можно запросто перей...
Рецензия на SimCity
Рецензия на SimCity
Когда месяц назад состоялся релиз SimCity, по Сети прокатилось цунами народного гнева – глупые ош...
Рецензия на Strategy & Tactics: World War 2
Рецензия на Strategy &...
Название Strategy & Tactics: World War II вряд ли кому-то знакомо. Зато одного взгляда на ее скри...
Рецензия на игру Scribblenauts Unlimited
Рецензия на игру Scrib...
По сложившейся традиции в информационной карточке игры мы приводим в пример несколько похожих игр...
Рецензия на игру Walking Dead: Survival Instinct, The
Рецензия на игру Walki...
Зомби и продукция-по-лицензии — которые и сами по себе не лучшие представители игровой биосферы —...
Обратная связь | RSS | Донейт | Статистика | Команда | Техническая поддержка