Skip to content

Instantly share code, notes, and snippets.

@Buravo46
Buravo46 / ClickPositionInObjectCreatePrefabScript.js
Created January 11, 2014 07:13
【Unity】クリック位置がオブジェクト内ならば、クリックした位置にPrefabを生成するスクリプト。
#pragma strict
// 生成したいPrefab
var Prefab : GameObject;
// クリックした位置座標
private var clickPosition : Vector3;
// スクリーンの座標をワールド座標に変換したクリックした位置座標
private var screenToWorldPointClickPosition : Vector3;
private var collition2d : Collider2D;
@Buravo46
Buravo46 / 3DCharaControlScript.cs
Last active January 3, 2016 00:39
【Unity】3Dのオブジェクトをキーボードで前後左右に動かせるスクリプト。
using UnityEngine;
using System.Collections;
public class 3DCharaControlScript : MonoBehaviour {
public Vector3 SPEED = new Vector3(0.05f, 0.05f, 0.05f);
// Use this for initialization
void Start () {
}
@Buravo46
Buravo46 / RigidBody3DObjectControlScript.cs
Last active January 3, 2016 00:48
【Unity】RigidBodyコンポーネントが付いたオブジェクトを前後に転がし、左右に回転させるスクリプト。
using UnityEngine;
using System.Collections;
public class RigidBody3DObjectControlScript : MonoBehaviour {
private bool isRotateLeft = false;
private bool isRotateRight = false;
private bool isForward = false;
private bool isBack = false;
// Use this for initialization
void Start () {
@Buravo46
Buravo46 / WheelScript.js
Created January 13, 2014 05:15
【Unity】車のタイヤをキーボードで動かすスクリプト。参考URL : http://ojisan-puroguramu.seesaa.net/article/377713238.html
#pragma strict
// 前輪
var WheelFrontRight : WheelCollider;
var WheelFrontLeft : WheelCollider;
// 後輪
var WheelRearRight : WheelCollider;
var WheelRearLeft : WheelCollider;
// 速度
@Buravo46
Buravo46 / SetAnimationClipScript.js
Last active January 3, 2016 12:59
【Uniy】設定した任意のAnimation Clipを追加し、動かすスクリプト。
#pragma strict
var clip : AnimationClip;
function Start () {
animation.AddClip(clip, clip.name);
animation.Play(clip.name);
}
function Update () {
@Buravo46
Buravo46 / GUITextureButtonScript.cs
Created January 30, 2014 16:01
【Unity】GUITextureをGUIButtonみたいに扱うことができるスクリプト。参考サイト : http://www.happytrap.jp/blogs/2011/12/26/6382/
using UnityEngine;
using System.Collections;
public class GUITextureButtonScript : MonoBehaviour {
public Texture textureNomal;
public Texture textureHover;
public Texture textureActive;
// Use this for initialization
void Start () {
@Buravo46
Buravo46 / LifeScript.cs
Last active August 29, 2015 13:56
【Unity】GUI.Buttonを使ったLifeの表示。
using UnityEngine;
using System.Collections;
public class LifeScript : MonoBehaviour {
public int life = 3;
public GUISkin skin;
public GUIContent contents;
// Use this for initialization
@Buravo46
Buravo46 / LifeManager.cs
Last active August 29, 2015 13:56
【Unity】セットしたGUITextureをライフの増減によって表示したり非表示したりするスクリプト。
using UnityEngine;
using System.Collections;
/// <summary>
/// Lifeを生成し管理するクラス
/// </summary>
public class LifeManager : MonoBehaviour {
/// <summary>
/// 現在のLife数
/// </summary>
@Buravo46
Buravo46 / InputForm.cs
Last active August 7, 2022 16:09
【Unity】数当てゲーム
using UnityEngine;
using System.Collections;
public class InputForm : MonoBehaviour {
private string text = "";
public GameObject targetGUIText;
private Rect rectTextField;
private float textFieldWidth = 100;
private float textFieldHeight = 30;
@Buravo46
Buravo46 / CreateNewAnimationClipScript.cs
Last active August 29, 2015 13:57
【Unity】スクリプトで移動のアニメーションをする。
using UnityEngine;
using System.Collections;
public class CreateNewAnimationClipScript : MonoBehaviour {
public Vector3 addCurrentPosition;
void Start() {
CreateMoveAnimation(gameObject.transform.position, addCurrentPosition);
}
void CreateMoveAnimation(Vector3 currentPosition, Vector3 addCurrentPosition){