Ticket #74 (closed task: fixed)

Opened 6 years ago

Last modified 2 days ago

Graphics - Particle Engine

Reported by: stuart Owned by:
Priority: Should Have Milestone: Alpha 5
Component: Core engine Keywords: particles
Cc:

Description (last modified by historic_bruno) (diff)

  • Basic particle engine is in the game, provided by Will Dull, with a constant emitter.
  • Needs to be picked up to allow creation of XML-based particle effects, using editor to tweak properties, and have them broadcast from locations in the game (either placed as particle objects, or attached to actors in prop sockets).
  • Often particles can appear conditionally (eg smoke and flame trails on a building when it is damaged) or when a unit is splashing through water.

Change History

comment:1 Changed 3 years ago by feneur

  • Owner set to travis

comment:2 Changed 20 months ago by anonymous

  • Milestone Environment Demo deleted

Milestone Environment Demo deleted

comment:3 Changed 20 months ago by feneur

  • Owner travis deleted

comment:4 Changed 20 months ago by wacko

  • Owner set to wacko
  • Milestone set to Backlog

comment:5 Changed 18 months ago by historic_bruno

  • Owner wacko deleted

comment:6 follow-up: ↓ 9 Changed 13 months ago by historic_bruno

  • Keywords particles added
  • Description modified (diff)
  • Milestone changed from Backlog to Alpha 6

This is pretty much solved by [9151], except the third point: the engine should be extended to allow conditional particles, hopefully with some degree of scripting involved so it's as flexible as possible.

comment:7 Changed 11 months ago by historic_bruno

  • Milestone changed from Alpha 6 to Alpha 7

comment:8 Changed 11 months ago by k776

  • Milestone changed from Alpha 7 to Backlog

comment:9 in reply to: ↑ 6 Changed 2 days ago by historic_bruno

  • Status changed from new to closed
  • Resolution set to fixed
  • Milestone changed from Backlog to Alpha 5

Replying to historic_bruno:

the engine should be extended to allow conditional particles, hopefully with some degree of scripting involved so it's as flexible as possible.

Actually [9175] seems to provide some means for doing that and the examples in this ticket duplicate e.g. #44 and #131, so I'm closing it. If there's any specific features lacking they can have a new ticket.

Note: See TracTickets for help on using tickets.