dim3 Forum

Full Version: Oooh, this would be cool!
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
Hey I have an idea that I think would be cool to add. In Myth 2, blowing up enemies would send the pieces of the body flying in different directions where it would spread blood, or goo, or oil (depending on the enemy). This was pretty neat, and it would really show where things had been destroyed. This also applied to objects, like chairs, or... really ANYTHING. You could destroy everthing in the room, and have it really look the part. Smile Can something be added that would allow an object to be blown up, and have several model pieces be bounced around, perhaps leaving decals where it hit. Similar to the grenade. This would also be good for casings, since casings are a big part of gun fire. Right now, Dim3 does not seem to have the ability to spawn a model from a gun. Is it impossible to do this?
Casings in halo are 2d sprites or particles...
sticking projectiles, perhaps?
pretty much, the chair has 3 weapons: chair top, chair left, and chair right. each of them spawns different prjectiles: chair top, chair left, and chair right. each of the projectiles sticks, and has a 0 time limit which means that it lasts forever. (they aslo do no damage/stop doing damage after they hit a wall or floor) they should reflect when hitting things. they should have projectile.model.bounce turned on for when they hit the ground.

Wink.


the only problem is that they aren't pushable...
i think i have the solution for that:
Code:
if model touching player then
if model on ground then
play animation roll
walk speed= -10
walk to player
go to function 'fade away'
end if
end if

i've seen lots of games do it that way.

if you didn't notice, i set the walk speed to -10 so that when its suposed to walk to the player, it moves away instead.
i know it sounds like stuff that won't work wit projectiles, but it will.
teh1ghool Wrote:Casings in halo are 2d sprites or particles...

Not in UT, or Black. In Black the casing fall from your gun and land on the ground. Zoom in and you can see they are 3D
this is a very cool idea that i'll probably add to my 'super physics' Smile.
Right, right I know, alex. Just saying, particles with good enough textures for them can look 3d too. That's what they look like in halo at full gfx (but halo for computer doesn't use the full screen so it must be run at lower gfx).
You don't even need to make the chair a weapon, just make a bunch of different projectiles, then in the chairDie() function just make it spawn a bunch of reflecting bouncing projectiles. The only problem about making it core would be 1. It would slow everything down to dynamically divide the model into pieces and then fling them across the room 2. It would look bad (texture smear, the wrong pieces flying apart). I don't know about casings (I would probably just make that a sprite like teh1ghool said) but you can easily make objects explode with a little scripting.
I've been puzzling over casings. I was thinking about having the weapon spawn two projectiles.
That's how I would do it now, Durandalski.
Pages: 1 2
Reference URL's