■ このスレッドは過去ログ倉庫に格納されています
【3Dゲームエンジン】Unity質問スレッド25
- 821 :名前は開発中のものです。:2016/07/28(木) 01:28:31.19 ID:yoddi5/m.net
- >>809
簡単に書くと二通りのやり方がある
@攻撃フラグが立ってる場合のみ処理
isAtack = false;
void Update(){
. . if(攻撃ボタン) isAtack = true;
}
void OnTriggerStay(Collider col){
. . if(isAtack == true){
. . . . 攻撃処理
. . }
}
Aコライダーを攻撃時のみONにする
void Start(){
. . GetComponent<Collider>().enabled = false;
}
void Update(){
. . if(攻撃ボタン){
. . . . GetComponent<Collider>().enabled = true;
. . }
}
一般的には@
敵にRgidbodyを付けてて物理演算で吹っ飛ばしたいならAを選べば良い
総レス数 1003
301 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★