Message from @ITS HE-MA'AM

Discord ID: 540977473635090433


2019-02-01 14:28:45 UTC  

```The other way of handling bullet collisions we will be looking at, is raycasting.

This method is extremely common in guns that have fast moving bullets that rarely change trajectory change over time.

Instead of creating a bullet object and sending it through space, we instead send a ray starting from the barrel/muzzle of the gun forwards. We set the raycast’s origin to the starting position of the bullet, and based on the length we can adjust how far the bullet ‘travels’ through space.

Note

While I cannot say for sure this is the case, these games probably use raycasts in some form or another: (These are entirely from my observations. They may be entirely wrong. I have never worked on any of the following games)

Halo (Assault rifles, DMRs, battle rifles, covenant carbine, spartan laser, and more)

Destiny (Auto rifles, pulse rifles, scout rifles, hand cannons, machine guns, and more)

Call of Duty (Assault rifles, light machine guns, sub machine guns, pistols, and more)

Battlefield (Assault rifles, SMGs, carbines, pistols, and more)

One huge advantage for this method is it’s light on performance. Sending a couple hundred rays through space is way easier for the computer to calculate than sending a couple hundred bullet objects.

Another advantage is we can instantly know if we’ve hit something or not exactly when we call for it. For networking this is important because we do not need to sync the bullet movements over the Internet, we only need to send whether or not the raycast hit.

```

2019-02-01 14:28:51 UTC  

```Raycasting does have some disadvantages though. One major disadvantage is we cannot easily cast a ray in anything but a linear line. This means we can only fire in a straight line for however long our ray length is. You can create the illusion of bullet movement by casting multiple rays at different positions, but not only is this hard to implement in code, it is also is heavier on performance.

Another disadvantage is we cannot see the bullet. With bullet objects we can actually see the bullet travel through space if we attach a mesh to it, but because raycasts happen instantly, we do not have a decent way of showing the bullets. You could draw a line from the origin of the raycast to the point where the raycast collided, and that is one popular way of showing raycasts. Another way is simply not drawing the raycast at all, because theoretically the bullets move so fast our eyes could not see it anyway.```

2019-02-01 16:50:30 UTC  

K

2019-02-01 16:53:38 UTC  

toes

Oh I'd like to mention. No one mentioned Quake champions

so stop defending id. Cuck bois

It's Eternal or DIEEEEEEEEEEEEEEEEEEE

2019-02-01 17:32:08 UTC  

eternal is coming

2019-02-01 17:32:57 UTC  

my best friend's boyfriend is an SJW but he loves doom, it's hilarious because now his politics have gotten in the way of him and doom eternal

2019-02-01 17:34:18 UTC  

Just twist the knife in the wound when doom comes out and he can't play it

well not really. Doom isn't really a political game

I know cus I was playing it when I was a child

if someone said it was Religious 🤷🏿

2019-02-01 17:37:02 UTC  

have you seen the doom eternal gameplay and trailers? It's not exactly oozing with politics, but it has anti-sjw stuff in it

2019-02-01 17:41:23 UTC  

yes there was some ree'ing around it a while back, Sargon did a few videos with Doom video and Alex Jones talking as well

2019-02-01 17:41:29 UTC  

iirc

2019-02-01 17:42:58 UTC  

mortally challanged or something

2019-02-01 17:43:43 UTC  

In 1993 DOOM offended a bunch of conservative Christians.
In 2018 DOOM offended a bunch of progressive snowflakes.

2019-02-01 18:02:47 UTC  

yep, they've taken up the position of the people they claim to hate the most

2019-02-01 19:31:20 UTC  

https://cdn.discordapp.com/attachments/401773614023573504/540977473635090432/ate-me-1-10-girts-say-im-creepy-also-im-a-10937249.png

2019-02-01 21:04:22 UTC  

doomguy is actually alex jones

2019-02-01 21:04:26 UTC  

now what

2019-02-01 21:05:29 UTC  

https://cdn.discordapp.com/attachments/401773614023573504/541001166478376979/IMG_20190201_220521_222.jpg

2019-02-01 21:07:01 UTC  
2019-02-01 21:07:10 UTC  

Why

2019-02-01 21:07:18 UTC  

Smol link

2019-02-01 21:07:18 UTC  

don't u turn link into a furry

2019-02-01 21:07:33 UTC  

Link turns into an animal or something

2019-02-01 21:07:46 UTC  

he turns into an actual wolf

2019-02-01 21:07:46 UTC  

Not me

2019-02-01 21:07:50 UTC  

that's not furry

2019-02-01 21:07:54 UTC  

Yeah

2019-02-01 21:08:09 UTC  

And a rabbit.

2019-02-01 21:08:13 UTC  

not some gay ass degenerate anthro wolfkin

2019-02-01 21:08:14 UTC  

He also turned into a rabbit.

2019-02-01 21:08:42 UTC  

https://cdn.discordapp.com/attachments/401773614023573504/541001977048465419/image.png

https://cdn.discordapp.com/attachments/401773614023573504/541001977048465420/IMG_20190201_220521_222.jpg

2019-02-01 21:08:47 UTC  

This looks worse

2019-02-01 21:09:25 UTC  

@Veritas Prognostician dang I actually forgot about that

2019-02-01 21:09:49 UTC  

Weren't you fagging about lttp awhile ago?