Skip to content

Instantly share code, notes, and snippets.

View matsuyoro's full-sized avatar

matsu matsuyoro

  • japan
View GitHub Profile
@tsubaki
tsubaki / UISceneView.cs
Last active February 22, 2019 12:22
UIのみを表示するシーンビュー
using UnityEngine;
using System.Collections;
using UnityEditor;
public class UISceneView : SceneView{
[MenuItem("Window/UISceneView")]
static void Init()
{
var window = ScriptableObject.CreateInstance<UISceneView> ();
@tadamatu
tadamatu / LocalizedString.cpp
Last active December 10, 2018 10:57
ローカライズ文字の取得関数
//[cocos2d-x]
//ローカライズ文字の取得関数
//searchKey 対象キー
//comment コメント(覚書などに利用)
//Return ローカライズ文字列
std::string LocalizedString(const char* searchKey, const char* comment){
std::string ret = comment;
static map<std::string, std::string> localizable;
if(localizable.empty()){
@tsubaki
tsubaki / Scaler.cs
Last active June 2, 2020 02:50
画面にアスペクト比固定でフィットするようにスプライトの大きさを変更する。http://tsubakit1.hateblo.jp/entry/20140710/1405004237 の応用
using UnityEngine;
[RequireComponent(typeof(SpriteRenderer))]
public class Scaler : MonoBehaviour {
// スプライトが大きさを合わせたいカメラ
[SerializeField] private Camera mainCamera;
// コンポーネントのキャッシュ
[SerializeField, HideInInspector] private SpriteRenderer spriteRender;
@kankikuchi
kankikuchi / CustomScriptCreator.cs
Last active December 8, 2017 05:18
スクリプトからテンプレを自動作成【Unity】【エディタ拡張】
using System;
using System.IO;
using System.Text;
using UnityEditor;
using UnityEngine;
/// <summary>
/// テンプレートから新しくスクリプトを作るクラス
/// </summary>
public class CustomScriptCreator : ScriptCreator
using UnityEngine;
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
public class LSystemGenerator : MonoBehaviour
{
[Serializable]
@tsubaki
tsubaki / Liner.cs
Last active May 31, 2021 09:53
Unityで座標を等速直線的に動かすやつ。コメントアウト解除するとカーブエディタで他の移動パターンも作れる
using UnityEngine;
using System.Collections;
public class Liner : MonoBehaviour
{
[SerializeField, Range(0, 10)]
float time = 1;
[SerializeField]
@syun77
syun77 / Sound.cs
Created February 5, 2015 00:04
Unityのサウンド管理クラス
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
/// サウンド管理
public class Sound {
/// SEチャンネル数
const int SE_CHANNEL = 4;
@Buravo46
Buravo46 / EaseInOutExample.cs
Created January 29, 2015 13:15
【Unity】スクリプトでAnimationClipの実装をする3種類のサンプルスクリプト
using UnityEngine;
using System.Collections;
/*===============================================================*/
/**
* EaseInOutによる実装サンプル
* 2015年1月28日 Buravo
*/
public class EaseInOutExample : MonoBehaviour
{
#region メンバ変数
@matsuyoro
matsuyoro / smb.conf
Last active June 30, 2018 19:08
/etc/samba/smb.conf 指定ディレクトリを指定ユーザーだけsambaでアクセス可能に(Centos6.5+samba3.6)
[public]
# コメント
comment = Public space
# 共有するディレクトリのパス
path = /var/www/hoge
# guestユーザのアクセスを許可するか
guest ok = no
#include "HelloWorldScene.h"
USING_NS_CC;
Scene *HelloWorld::createScene(){
auto scene = Scene::create();
auto layer = HelloWorld::create();
scene->addChild(layer);
return scene;
}