Skip to content

Instantly share code, notes, and snippets.

@takashicompany
takashicompany / TrajectoryCalc.cs
Created July 8, 2014 16:17
Calculate Trajectory Sample.
/// <summary>
/// Calculates the trajectory.
/// </summary>
/// <returns>The trajectory.</returns>
/// <param name="start">Start.</param>
/// <param name="power">Power.</param>
/// <param name="mass">Mass.</param>
/// <param name="gravity">Gravity.</param>
/// <param name="gravityScale">Gravity scale.</param>
/// <param name="time">Time.</param>
var angle = 140; // Angle
var angleV3 = Quaternion.AngleAxis(angle, Vector3.forward) * Vector3.up
@takashicompany
takashicompany / NullCoalescingOperator.cs
Created September 19, 2014 13:54
??演算子(null合体演算子)が便利すぎる
void Awake()
{
BoxCollider boxCollider = GetComponent<BoxCollider>();
if (boxCollider == null)
{
boxCollider = gameObject.AddComponent<BoxCollider>();
}
}
@takashicompany
takashicompany / StaticConstructorSample.cs
Last active August 29, 2015 14:07
静的コンストラクタのサンプルコード
public class StaticConstructorSample
{
static void StaticConstructorSample()
{
// 初期化処理
}
public static void Execute()
{
// 実行処理
float test0 = 2.4f;
float test1 = 2.49999f;
float test2 = 2.5f;
float test3 = 2.51f;
float test4 = 3f;
string result = string.Format(
"test0:{0}\ntest1:{1}\ntest2:{2}\ntest3:{3}\ntest4:{4}"
,
test0.ToString("0.#"), // 結果:2.4
@takashicompany
takashicompany / TrajectoryCalculate.cs
Last active February 25, 2018 02:49
Calculate Trajectory Functions.
// @takashicompany (http://takashicompany.com)
using UnityEngine;
using System.Collections;
namespace TakashiCompany.Unity.Util
{
/// <summary>
/// Trajectory calculate.
/// </summary>
@takashicompany
takashicompany / gist:c94ce625921de4447ffb
Created April 20, 2015 03:49
サブウェイ 2015/04/20
# BLT
* サイズ: レギュラー
* パン: セサミ
* 野菜: レタス上限まで
* ソース: 良さ気なやつ or オススメ
# ローストビーフ
* サイズ: レギュラー
* パン: セサミ
* 野菜: レタス上限まで
@takashicompany
takashicompany / CustomHierarchy.cs
Created April 23, 2015 03:57
UnityのHierarchyビューを拡張するクラス
// @takashicompany (takashicompany.com)
// CustomHierarchy var1.0.1
using UnityEditor;
using UnityEngine;
using System;
using System.Reflection;
using System.Collections.Generic;
■BLT
* サイズ: レギュラー
* 野菜: レタス上限まで
* パン: セサミ
* ドレシング: せりーぬさんチョイス
■スパイシーチキンフィレ
* サイズ: レギュラー
* 野菜: レタス上限まで
* パン: セサミ
require 'redcarpet'
# 式展開時に渡す変数
version_name = "v1.1.0"
# Markdown形式でコンテンツを書く
markdown_text =
"
# Logfat #{version_name}