3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Circular Gravity Forceで遊んでみた

Posted at

使い方は
チュートリアル
こちらの動画を見れば全てわかるので割愛。

##こんなの作ってみた
十字キーで移動、スペースキーでオブジェクトを回収
ようするに羊とか牛とかを誘拐するゲームみたいなやつ・・・。

なんとソースはこれしか書いていない
回収したオブジェクトを消すところだけ


using UnityEngine;
using System.Collections;

public class CatchPoint : MonoBehaviour {

	void OnTriggerEnter(Collider other) {

		if(other.gameObject.tag == "Object")
		{
			Debug.Log (other.gameObject.name + "Get!");
			Destroy(other.gameObject);
		}
	}
}

こんな感じになってます

ホバークラフトのインスペクタ

ほとんどがインスペクタの設定で完了しています。
ホバークラフトの動作や惑星の設定はほとんどデモのprefabのままです

###ホバークラフトのTrigger Hoverの設定
回収するcubeのLayerをObjectにしているのでIgnore LayerにObjectを設定してあげます。
そうしないと、キューブの高さ分ホバークラフトが浮き上がってしまいます。

###吸引するところの設定
Spaceキーで動作するようにCGF_KeyControlsをアタッチしています。

###キャッチするところ
からのゲームオブジェクトにBoxColliderをアタッチしています。
そこに唯一コーディングしたCatch Pointをアタッチ。これで範囲に入ったオブジェクトを消します。

設定で注意なのがLayerをObjectにしていること。
これでホバーのあたり判定に引っかからないようにしています。設定しないとどこまでも上にいってしまいます

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?