Skip to content

Instantly share code, notes, and snippets.

💭
(1)

刺蛇狗毒爆 benqy

💭
(1)
Block or report user

Report or block benqy

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@staltz
staltz / introrx.md
Last active Nov 16, 2019
The introduction to Reactive Programming you've been missing
View introrx.md
@julianshapiro
julianshapiro / RAF.js
Last active Apr 19, 2017
requestAnimationFrame Polyfill
View RAF.js
var requestAnimationFrame = window.requestAnimationFrame || (function() {
var timeLast = 0;
return window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || function(callback) {
var timeCurrent = (new Date()).getTime(),
timeDelta;
/* Dynamically set the delay on a per-tick basis to more closely match 60fps. */
/* Technique by Erik Moller. MIT license: https://gist.github.com/paulirish/1579671. */
timeDelta = Math.max(0, 16 - (timeCurrent - timeLast));
@julianshapiro
julianshapiro / IE.js
Last active Aug 2, 2017
Future-Proof IE Version Detection Without User Agent Sniffing
View IE.js
var IE = (function() {
if (document.documentMode) {
return document.documentMode;
} else {
for (var i = 7; i > 4; i--) {
var div = document.createElement("div");
div.innerHTML = "<!--[if IE " + i + "]><span></span><![endif]-->";
if (div.getElementsByTagName("span").length) {
@NickDiMucci
NickDiMucci / BasicEntityCollision.cs
Last active Mar 17, 2018
Basic collision detection via ray casting in Unity.
View BasicEntityCollision.cs
public class BasicEntityCollision : IEntityCollision {
private Vector3 size;
private Vector3 center;
// Give a bit of space between the raycast and boxCollider to prevent ray going through collision layer.
private float skin = .005f;
private LayerMask collisionMask;
private LayerMask playerMask;
public bool OnGround { get; set; }
You can’t perform that action at this time.