Skip to content

Instantly share code, notes, and snippets.

@jedStevens
jedStevens / dropdown.gd
Created April 4, 2018 17:16
Makes a PhysicsBody2D fall through a platform
extends Area2D
const DOULBE_TAP_MAX_TIME = 0.25
const MAX_NAV_DISABLE = 0.4
var double_tap_timer = 0
signal nav_enable
func _ready():
@jedStevens
jedStevens / ik_skeleton.gd
Created March 13, 2018 18:41
Adds a dual sphere colllision to a two bone chain, needs a target end effector and a target bend effector
tool
extends Skeleton
var ik_root = find_bone("Thigh.Right")
var ik_root2= find_bone("Thigh.Left")
func _ready():
set_process(true)
func _init():
// 3D Water Shader
// From: Mr. Jed's Water Shaders | Part 2
shader_type spatial;
uniform sampler2D alb_texture;
uniform sampler2D flow_texture;
uniform float flow_amt = 0.1;
uniform float duration = 1.0;
@jedStevens
jedStevens / tester.gd
Created May 17, 2017 21:49
Tester script for GodotSteam
extends Node2D
func _ready():
Steam.steamInit()
var running = Steam.isSteamRunning()
print("steam running: ", running)
var persona = Steam.getPersonaName()
print("persona: ", persona)
var friends = Steam.getFriendCount()