296 |
С т р а н и ц а
Огненное заклинание
Вы можете легко создать огненный вариант нашего заклинания метели, изменив
цвет системы частиц на красный:
Параметр цвета Out Val изменён на красный
297 |
С т р а н и ц а
Упражнения
Попробуйте следующие упражнения:
1.
Заклинание молнии: Создайте заклинание молнии, используя луч частиц.
Посмотрите пособие Зака в качестве примера, как создаются и
выстреливаются в каком-либо направлении лучи:
https://www.youtube.com/watch?
v=ywd3lFOuMV8&list=PLZlv_N0_O1gYDLyB3LVfjYIcbBe8NqR8t&index=7
.
2.
Заклинание силового поля: Силовое поле будет отклонять атаки. Это
необходимо любому игроку. Предложенное осуществление: Выполните
наследование подкласса от ASpell под названием ASpellForceField. Добавьте
ограничивающую сферу к классу и используйте её в функции
ASpellForceField::Tick(), чтобы отталкивать монстров.
Что дальше? Я бы очень посоветовал, чтобы вы расширили нашу маленькую игру.
Вот несколько идей для расширения:
Создайте больше элементов окружения, расширьте местность, добавьте
дома и другие здания
Добавьте квесты, которые идут от NPC
Определите больше оружия, такого
как мечи
Определите броню,
защиту для игрока,
например щиты
Добавьте лавки, в которых продаётся оружие для игрока
Добавьте больше типов монстров
Осуществите трофеи, получаемые от монстров
У вас впереди буквально тысячи часов работы. Если так сложилось что вы
программист одиночка, то сработайтесь с кем-то ещё. Вы не выживите на игровом
рынке в одиночку.
Это
опасно делать всё самому. Заведите друзей.
Выводы
Это была заключительная глава. Вы прошли долгий путь. От незнающего вообще
ничего в С++ программировании, к надеюсь, будучи
способными связывать основы
программирования игр в UE4.