292 |
С т р а н и ц а
В этой строке есть пара вещей, на которые стоит обратить внимание:
bpSpell должен быть созданным блупринтом объекта Spell. Объект
в
угловых скобках указывает это ожидание.
Новый объект Spell начинает с начала отсчёта координат (0, 0, 0) и применен
к нему без дополнительного вращения. Это потому что мы прикрепим
объект Spell к объекту Avatar, который будет предоставлять передачу и
направление компонентов для объекта Spell.
If(spell)
Мы всегда тестируем, если вызов SpawnActor() проходит успешно,
проверяя if(spell). Если блупринт переданный объекту CastSpell, не является
блупринтом основанным на классе ASpell, то функция SpawnActor() возвращает
указатель NULL вместо объекта Spell. Если это происходит, мы выводим на экран
сообщение об ошибке, указывающее, что что-то пошлее неправильно во время
посылания заклинания.
Достарыңызбен бөлісу: