六一的部落格


关关难过关关过,前路漫漫亦灿灿。




移除重叠事件打印

BP_STUBaseCharacter



移除装备武器打印

ABP_BaseCharacter



移除瞄准偏移辅助线

ABP_BaseCharacter



修正榴弹弹痕体积

BP_STUProjectile



屏蔽榴弹爆炸范围绘制

ShootThemUp: Weapon/STUProjectile.cpp


创建榴弹爆炸特效

创建文件夹 Content/VFX/Projectile


创建粒子发射器NE_Burst

使用模板Omnidirectional Burst

  • Spawn Burst Instantaneous


  • Initialize Particle


  • 添加模块 Calculate Size and Rotational Inertia by Mass


  • Shape Location


  • Scale Color


  • 添加模块 Collision



创建粒子发射器NE_Fireball

使用模板Simple Sprite Burst

  • Emitter State


  • Spawn Burst Instantaneous


  • Initialize Particle


  • 添加模块 Shape Location


  • 添加模块 Drag


  • 调整位置 Solve Forces and Velocity


  • 添加模块 Sub UVAnimation

    消散效果不协调


  • Scale Color


  • Render


  • 添加模块 Add Velocity

    无法在 Particle Update 添加



创建粒子发射器NE_Flash

使用模板Simple Sprite Burst

  • Emitter State


  • Initialize Particle


  • 取消未使用模块勾选


  • 添加模块 Scale Sprite Size


  • Render



创建粒子发射器NE_Smoke

使用模板Simple Sprite Burst

  • Emitter State


  • Spawn Burst Instantaneous


  • Initialize Particle


  • 添加模块 Shape Location


  • 添加模块 Drag


  • 调整位置 Solve Forces and Velocity


  • Scale Color


  • 添加模块 Sub UVAnimation


  • Render


  • 添加模块 Add Velocity

    无法在 Particle Update 添加



创建粒子系统NS_ProjectileExplosion

使用现有粒子发射器, 有序添加NE_Burst, NE_Fireball, NE_Flash, NE_Smoke


配置榴弹使用


效果很不理想, 有待调整


创建撞击特效

创建文件夹 Content/VFX/Impacts


创建粒子发射器NE_BurstOut

使用模板Directional Burst








创建粒子发射器NE_CoreFast

使用模板Simple Sprite Burst









创建粒子发射器NE_ShortBurst1

使用模板Simple Sprite Burst









创建粒子发射器NE_ShortBurst2

使用模板Simple Sprite Burst









创建粒子系统NS_RifleDefaultImpact

子弹射击金属的效果

创建空的粒子系统

依次添加NE_ShortBurst1和NE_ShortBurst2: 烟雾效果

添加两个NE_CoreFast, 分别命名为NE_CoreFastOrange, NE_CoreFastBlue; 修改NE_CoreFastBlue颜色


添加NE_LauncherFlash和NE_BurstOut


创建粒子系统NS_RifleGroundImpact

拷贝NS_RifleDefaultImpact改名


创建粒子系统NS_RifleBodyImpact

拷贝NS_RifleDefaultImpact改名, NE_BurstOut粒子数增加为40



创建粒子系统NS_RifleHeadImpact

拷贝NS_RifleDefaultImpact改名

增加NE_BurstOut粒子数


修改NE_BurstOut粒子颜色



设置步枪击中特效的默认类型和映射




移动旧资产

创建文件夹 Content/VFX/Dev

将PS_Test, NE_BaseImpact移动到Dev目录下

将NS_DefaultImpact, NS_GroundImpact, NS_BodyImpact和NS_HeadImpact移动到Dev目录下

将NS_ProjectileImpact移动到Projectile目录下


打包游戏


重构和打包



移除重叠事件打印

BP_STUBaseCharacter



移除装备武器打印

ABP_BaseCharacter



移除瞄准偏移辅助线

ABP_BaseCharacter



修正榴弹弹痕体积

BP_STUProjectile



屏蔽榴弹爆炸范围绘制

ShootThemUp: Weapon/STUProjectile.cpp


创建榴弹爆炸特效

创建文件夹 Content/VFX/Projectile


创建粒子发射器NE_Burst

使用模板Omnidirectional Burst

  • Spawn Burst Instantaneous


  • Initialize Particle


  • 添加模块 Calculate Size and Rotational Inertia by Mass


  • Shape Location


  • Scale Color


  • 添加模块 Collision



创建粒子发射器NE_Fireball

使用模板Simple Sprite Burst

  • Emitter State


  • Spawn Burst Instantaneous


  • Initialize Particle


  • 添加模块 Shape Location


  • 添加模块 Drag


  • 调整位置 Solve Forces and Velocity


  • 添加模块 Sub UVAnimation

    消散效果不协调


  • Scale Color


  • Render


  • 添加模块 Add Velocity

    无法在 Particle Update 添加



创建粒子发射器NE_Flash

使用模板Simple Sprite Burst

  • Emitter State


  • Initialize Particle


  • 取消未使用模块勾选


  • 添加模块 Scale Sprite Size


  • Render



创建粒子发射器NE_Smoke

使用模板Simple Sprite Burst

  • Emitter State


  • Spawn Burst Instantaneous


  • Initialize Particle


  • 添加模块 Shape Location


  • 添加模块 Drag


  • 调整位置 Solve Forces and Velocity


  • Scale Color


  • 添加模块 Sub UVAnimation


  • Render


  • 添加模块 Add Velocity

    无法在 Particle Update 添加



创建粒子系统NS_ProjectileExplosion

使用现有粒子发射器, 有序添加NE_Burst, NE_Fireball, NE_Flash, NE_Smoke


配置榴弹使用


效果很不理想, 有待调整


创建撞击特效

创建文件夹 Content/VFX/Impacts


创建粒子发射器NE_BurstOut

使用模板Directional Burst








创建粒子发射器NE_CoreFast

使用模板Simple Sprite Burst









创建粒子发射器NE_ShortBurst1

使用模板Simple Sprite Burst









创建粒子发射器NE_ShortBurst2

使用模板Simple Sprite Burst









创建粒子系统NS_RifleDefaultImpact

子弹射击金属的效果

创建空的粒子系统

依次添加NE_ShortBurst1和NE_ShortBurst2: 烟雾效果

添加两个NE_CoreFast, 分别命名为NE_CoreFastOrange, NE_CoreFastBlue; 修改NE_CoreFastBlue颜色


添加NE_LauncherFlash和NE_BurstOut


创建粒子系统NS_RifleGroundImpact

拷贝NS_RifleDefaultImpact改名


创建粒子系统NS_RifleBodyImpact

拷贝NS_RifleDefaultImpact改名, NE_BurstOut粒子数增加为40



创建粒子系统NS_RifleHeadImpact

拷贝NS_RifleDefaultImpact改名

增加NE_BurstOut粒子数


修改NE_BurstOut粒子颜色



设置步枪击中特效的默认类型和映射




移动旧资产

创建文件夹 Content/VFX/Dev

将PS_Test, NE_BaseImpact移动到Dev目录下

将NS_DefaultImpact, NS_GroundImpact, NS_BodyImpact和NS_HeadImpact移动到Dev目录下

将NS_ProjectileImpact移动到Projectile目录下


打包游戏