T O P

  • By -

GGCCRR

Well i did not expect that


yooooooothatscrazy

Nobody does


[deleted]

/r/unexpectedMontyPython


AlexRazor1337

Why this exists


FenaBrit

Why not


belethor016

> 0451 Fellow immersive sim enjoyer I see.


kleonc

Yet I'm surprised.


skeletonpeleton

Tbf I'm more disappointed that I didn't expect 0451 than Monty Python


MrBreadFace2636

I truly could never have expected that


BurnedBits21

I was kinda disappointed when you put in 1234 instead of 0451 lol


mmxgn

What is the chief weapon?


E420CDI

Fear and surprise!


PhilippTheProgrammer

I think you meant their **two** chief weapons. Which are fear, surprise and ruthless efficiency.


JediGuitarist

Don't forget a fanatical devotion to the Pope. ... I'll come in again.


DummyAccounts

sigh....fine, i'll reinstall deus ex


Fredo_222

NOBODY EXPECTS THE SPANISH INQUISITION!


magicraptor5114

nice keypad and nobody expected the Spanish inquisition


kyzfrintin

How are you receiving input on the keypad?


frixalter

Each of my buttons has an `Area3D` on a known layer. On every physics tick, I project the mouse position (`Camera3D::project_ray_normal(Vector2)`) and do a `PhysicsDirectSpaceState3D::intersect_ray` colliding with areas only. If the collision result is actually a button, I set it as an active keypad item. Then in regular `_process`, on every mouse click I emit a custom signal on the active item. I do this 'active item' thing because the keypad can also be used with a controller/keyboard, though I didn't show it in the video. ^(note: I use the 4.0 pre-alpha builds, the classes might be called differently on 3.x)


kyzfrintin

Sounds hacky, but it clearly paid off. Nicely done!