Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 5471 in orxonox.OLD


Ignore:
Timestamp:
Nov 3, 2005, 11:19:58 AM (18 years ago)
Author:
bensch
Message:

orxonox/trunk: nicer rendering of the rockets particles

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/configure

    r5468 r5471  
    41704170fi;
    41714171if test x$def_tardis = xyes; then
     4172  ARCH=i686-debian-linux3.1
     4173   ## GAMELIBS
    41724174  PREFIX=/usr/pack/gamelibs-1.0-to
    4173   CPPFLAGS="$CPPFLAGS -I$PREFIX/include"
    4174   LDFLAGS="$LDFLAGS -L$PREFIX/$ARCH/lib -Wl,-rpath -Wl,$PREFIX/$ARCH/lib"
     4175  CPPFLAGS="${CPPFLAGS} -I${PREFIX}/include"
     4176  LDFLAGS="${LDFLAGS} -L$PREFIX/${ARCH}/lib -Wl,-rpath -Wl,${PREFIX}/${ARCH}/lib"
     4177  ## GTK
     4178  GTKPREFIX=/usr/pack/gtk-2.8.3-mo
     4179  CPPFLAGS="${CPPFLAGS} -I${GTKPREFIX}/include"
     4180  LDFLAGS="${LDFLAGS} -L${GTKPREFIX}/${ARCH}/lib -Wl,-rpath -Wl,${GTKPREFIX}/${ARCH}/lib"
    41754181  echo "yes"
    41764182fi
  • trunk/src/subprojects/particles/Makefile.am

    r5463 r5471  
    1414                  $(MAINSRCDIR)/lib/physics/libORXphysics.a \
    1515                  $(MAINSRCDIR)/lib/tinyxml/libtinyxml.a \
     16                  $(MAINSRCDIR)/lib/collision_detection/libORXcd.a \
    1617                  $(GTK2_LIBS) $(GTHREAD_LIBS) $(CURL_LIBS)
    1718
  • trunk/src/subprojects/particles/Makefile.in

    r5465 r5471  
    7575        $(MAINSRCDIR)/lib/graphics/importer/libORXimporter.a \
    7676        $(MAINSRCDIR)/lib/physics/libORXphysics.a \
    77         $(MAINSRCDIR)/lib/tinyxml/libtinyxml.a $(am__DEPENDENCIES_1) \
    78         $(am__DEPENDENCIES_1)
     77        $(MAINSRCDIR)/lib/tinyxml/libtinyxml.a \
     78        $(MAINSRCDIR)/lib/collision_detection/libORXcd.a \
     79        $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
    7980DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
    8081depcomp = $(SHELL) $(top_srcdir)/depcomp
     
    228229                  $(MAINSRCDIR)/lib/physics/libORXphysics.a \
    229230                  $(MAINSRCDIR)/lib/tinyxml/libtinyxml.a \
     231                  $(MAINSRCDIR)/lib/collision_detection/libORXcd.a \
    230232                  $(GTK2_LIBS) $(GTHREAD_LIBS) $(CURL_LIBS)
    231233
  • trunk/src/world_entities/weapons/rocket.cc

    r5465 r5471  
    8585  if (unlikely(Rocket::trailParticles == NULL))
    8686  {
    87     Rocket::trailParticles = new ParticleSystem(1000, PARTICLE_SPRITE);
     87    Rocket::trailParticles = new ParticleSystem(2000, PARTICLE_SPRITE);
    8888    Rocket::trailParticles->setName("RocketTrailParticles");
    89     Rocket::trailParticles->setLifeSpan(.5, .3);
     89    Rocket::trailParticles->setMaterialTexture("maps/radial-trans-noise.png");
     90    Rocket::trailParticles->setLifeSpan(1.0, .3);
    9091    Rocket::trailParticles->setRadius(0.0, .5);
    9192    Rocket::trailParticles->setRadius(0.5, 2.0);
    92     Rocket::trailParticles->setRadius(1.0, 5.0);
     93    Rocket::trailParticles->setRadius(.83, .8);
     94    Rocket::trailParticles->setRadius(1.0, .8);
    9395    Rocket::trailParticles->setColor(0.0, 1,0,0,.7);
    9496    Rocket::trailParticles->setColor(0.5, .8,.8,0,.5);
    95     Rocket::trailParticles->setColor(1.0, .7,.7,.7,.0);
     97    Rocket::trailParticles->setColor(0.8, .8,.8,.8,.8);
     98    Rocket::trailParticles->setColor(1.0, .8,.8,.8,.0);
    9699  }
    97100  if (unlikely(Rocket::explosionParticles == NULL))
     
    99102    Rocket::explosionParticles = new ParticleSystem(200, PARTICLE_SPRITE);
    100103    Rocket::explosionParticles->setName("RocketExplosionParticles");
     104    Rocket::explosionParticles->setMaterialTexture("maps/radial-trans-noise.png");
    101105    Rocket::explosionParticles->setLifeSpan(.6, .3);
    102106    Rocket::explosionParticles->setRadius(0.0, 10);
     
    111115  ParticleEngine::getInstance()->addConnection(this->emitter, Rocket::trailParticles);
    112116
    113   this->emitter->setEmissionRate(20.0);
    114   this->emitter->setEmissionVelocity(3.0);
     117  this->emitter->setEmissionRate(40.0);
     118  this->emitter->setEmissionVelocity(0.0);
    115119}
    116120
Note: See TracChangeset for help on using the changeset viewer.