Skip to content

Instantly share code, notes, and snippets.

View NovaSurfer's full-sized avatar
🦛

Max NovaSurfer

🦛
  • Globant
  • Kraków, Poland
  • 22:35 (UTC +01:00)
View GitHub Profile
@amir-saniyan
amir-saniyan / Using find_package with ExternalProject in CMake.cmake
Last active March 20, 2024 15:02
This gist shows how to use find_package with ExternalProject and ExternalProject_add in CMake.
# --------------------------------------------------
function (build_external_project target file_name)
set(CMAKELIST_CONTENT "
cmake_minimum_required(VERSION ${CMAKE_MINIMUM_REQUIRED_VERSION})
project(build_external_project)
file(MD5 \"${file_name}\" FILE_HASH)
@lambdalisue
lambdalisue / install_gvim.sh
Last active February 26, 2021 10:27
An install script of GVim (+python/+python3) in Ubuntu/Debian
#!/bin/bash
#==============================================================================
# An install script of GVim in Ubuntu/Debian
#==============================================================================
echo "Installing required packages ..."
sudo apt-get install -yq build-essential curl
sudo apt-get install -yq \
libncurses5-dev \
libbonoboui2-dev \
@KeyMaster-
KeyMaster- / spriteGlitch.shader
Last active October 8, 2024 13:23
A glitch effect shader for Sprites in Unity3D
//Copyright (c) 2014 Tilman Schmidt (@KeyMaster_)
//Permission is hereby granted, free of charge, to any person obtaining a copy
//of this software and associated documentation files (the "Software"), to deal
//in the Software without restriction, including without limitation the rights
//to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
//copies of the Software, and to permit persons to whom the Software is
//furnished to do so, subject to the following conditions:
//The above copyright notice and this permission notice shall be included in
@jakevsrobots
jakevsrobots / Footsteps.cs
Created November 25, 2013 21:25
Footsteps script (counter version). Attach this to the first person controller and add an AudioSource component.
using UnityEngine;
using System.Collections;
public class Footsteps : MonoBehaviour {
public AudioClip[] footsteps;
public CharacterController controller;
float stepTimer = 0;
int stepCounter = 0;