目录
效果
步骤
一、根据防御塔等级修改子弹伤害
二、根据防御塔等级修改子弹速度
三、根据防御塔等级修改检测半径
四、根据防御塔等级修改子弹颜色
五、根据防御塔等级修改换弹时间
1. 打开“TowerBaseBullet_Child”,新建整型变量“TowerGrade”表示当前塔的等级
设置为可编辑实例、生成时公开
2. 在“BP_TowerBase”中将当前的防御塔等级传入
3. 回到“TowerBaseBullet_Child”,在事件图表中根据传入的防御等级设置子弹相应的伤害值
1. 打开“TotalBulletsCategory”(子弹总类),添加一个浮点型变量,命名为“BulletSpeed”,默认值为1500
应用该变量:
2. 打开“TowerBaseBullet_Child”,根据等级设置子弹速度
打开“BP_TowerBase”,新建浮点型变量“DetectRange”,默认值设为2000
在事件图表中应用该变量:
创建一个材质,命名为“M_BulletsColor”
根据该材质生成材质实例
将该材质实例赋予到子弹材质
在事件图表中修改子弹材质颜色
在“BP_TowerBase”中新建一个浮点型变量,命名为“ReloadingTime”,默认值为1,表示默认换弹间隔时间为1s。
应用该变量:
本文发布于:2024-02-02 06:43:29,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170682740842064.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |