Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changes between Initial Version and Version 1 of Ticket #425


Ignore:
Timestamp:
Sep 21, 2015, 3:34:59 PM (5 years ago)
Author:
fvultier
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #425 – Description

    initial v1  
    1 If a Pawn is destroyed a big explosion is displayed. The BigExplosion class is responsible for this effect. Unfortunately this class contains too much hard coded stuff. For example the links to the meshes for the explosion chunks are written in the C++ code. It would be better to define these paths in XML. That way we could define different explosion effects for different Spaceships/Pawns. If I destroy a wooden box there shouldn't be metal pieces flying away ...
     1If a Pawn is destroyed a big explosion is displayed. The BigExplosion class is responsible for this effect. Unfortunately this class contains too much hard coded stuff. For example the links to the meshes for the explosion chunks are written in the C++ code. It would be better to define these paths in XML. That way we could define different explosion effects for different Spaceships/Pawns. If I destroy a wooden box in "Mission one" there shouldn't be metal pieces flying away ...
     2
     3Steps:
     4- Understand how the BigExplosion class works.
     5- Improve it
     6- Design some simple explosion chunks in Blender
     7- Create a possibility to define in XML something like: "If this spaceship is destroyed create a BigExplosion with 5 explosion chunks of type xy."