Unityな日々(Unity Geek)

Unityで可視化アプリを開発するための試行錯誤の覚書

2013-01-09から1日間の記事一覧

Static Classを使う

Static Classを使う場合は次のように記述javascript #pragma strict static class Ball { function getColor():Color{ return new Color(0.0F,1.0F,1.0F,0.3F); } } c# using UnityEngine; using System.Collections; public static class Ball { //関数名 p…

キー入力のメモ 'GetKey'と'GetKeyDown/Up'の違い

キー入力は基本だが、「あるキーが押された」「離された」というイベントと、「押されているか」「押されていないか」という状態は区別されている。1)イベント(一回限り)キーが押された if (Input.GetKeyDown("a")) { // aが押された!(押され続けは検知…

javascriptとC#の違い

Unityでスクリプトを書いていると、javascriptとC#の表記方法の違いに混乱することがある。似ているところと違うところがあるから、ややこしい。 たとえば、ゲームは初心者にやさしく: Unity C#とJavascriptの主な違いが参考になる。

C#を使う際の注意事項

Unity Script Reference – Overview: Writing Scripts in C#にまとめられている。 すべてのクラス(静的クラスを除く)はMonoBehaviourを継承し、クラス名とファイル名は一致していなければならない。 コルーチンはIEnumerator型の戻り値を持たねばならない…