かさたな日記

主にUnityを使った制作記録。書いてる人は初心者です。一緒に頑張ろう。

自分用Unityメモ:パーティクルで当たり判定

PartticleSystemコンポーネントのCollisionにチェックを入れることで
当たり判定が検出できます。

各プロパティを設定することで反射強度や
当たったとき消えるかどうかも簡単に設定が可能。

また、SendCollisionMessageにチェックを入れると、
衝突時にOnParticleCollisionのAPIを呼び出すことが出来るみたいです。
うーむ、簡単。

   void OnParticleCollision(GameObject obj)
    {

        Debug.Log(obj.name + " に当たったよ");

    }

Unityでゲーム製作:自分用メモ

■キーボードからの入力
Input.GetKey(キーコード) でキーボードからの入力を取得することが出来る。


※KeyCodeについての覚書き

KeyCode.KeypadEnter----テンキーの傍の小さい方のEnterキー
KeyCode.Return---------大きい方のEnterキーはこっち。

ほかのKeyCodeプロパティは見ればわかるので割愛。




■Buttonオブジェクトに動的に命令を追加する

ラムダ式を使うことで、
割と簡単に命令を追加することが出来る。

public Button btn;
btn.onClick.AddListener(() => OnClick用メソッド );

インスペクターから設定のときは
OnClick用のメソッドの引数は1つしか設定できないけど、
これを使えば複数渡すことが出来ます。

btn.onClick.AddListener(() => OnClickOkButton( okButton.gameObject, 1, "決定ボタンですよ") );

まじっくろじっく3D:更新のお知らせ1.11

まじっくろじっく3Dを更新しました。
バージョンは1.11となります。


■更新内容
・一手戻る(Undo)機能が付きました。Rキーでも戻ることができます。
・キー操作に中途半端に対応(?)しました。


次回のアップデートはアンドロイド版リリース時になると思います。
(もし何か重大なバグがあったら別です。直します。)



# 余談
元々アプリとして作っていたので
操作系は端末の横持ち+タッチ操作を想定しています。
キーでの操作は後付けだったりするのだ...。