[過去ログ] 【ゲームエンジン】Unity初心者質問スレBuild1 (1002レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
274: 名前は開発中のものです。 [sage] 2018/08/03(金) 09:13:10.67 ID:Tb6IvIdd(1/8) AAS
博識のある方達は、やはり呼び名とか拘らないといけないんですね大変ですね。
私なんかは、インスタンスとか未だに理解していません、できてません。
ただスクリプトで複製したり、親子入れ替えたり消したり、ここに置いときゃいい、ぐらいの知識で十分作れてますから、初心者レベルは楽で良いですよ。
289: 名前は開発中のものです。 [sage] 2018/08/03(金) 17:26:14.84 ID:Tb6IvIdd(2/8) AAS
エラー文とその行を貼れ。
まずはそれからだ。テンプレ
291: 名前は開発中のものです。 [sage] 2018/08/03(金) 17:36:02.42 ID:Tb6IvIdd(3/8) AAS
collision.gameobject.name をログ出力できるかやってみ?
292: 名前は開発中のものです。 [sage] 2018/08/03(金) 17:37:26.76 ID:Tb6IvIdd(4/8) AAS
ちな、&&は全角じゃないよね?
298: 名前は開発中のものです。 [sage] 2018/08/03(金) 19:05:27.40 ID:Tb6IvIdd(5/8) AAS
>>290290(2): 名前は開発中のものです。 [] 2018/08/03(金) 17:32:30.72 ID:XE8vIJkM(2/6) AAS
if (collision.gameobject.name == "Perfect")&& (Input.GetKeyDown(KeyCode.LeftShift));
{
Destroy(gameobject);
}
の部分です。エラーは多いんですが
・`UnityEngine.Collision' does not contain a definition for `gameobject' and no extension method `gameobject' of type `UnityEngine.Collision' could be found. Are you missing an assembly reference?
・Only assignment, call, increment, decrement, await, and new object expressions can be used as a statement
・The name `gameobject' does not exist in the current context です
Debug.Log (collision.gameobject.name);
で、何が表示されるか?
299: 名前は開発中のものです。 [sage] 2018/08/03(金) 19:12:48.91 ID:Tb6IvIdd(6/8) AAS
>>290
if( (collision.gameobject.name =="Perfect")&&(Input.GetKeyDown(KeyCode.LeftShift)))
{
Destroy(gameobject);
}
こうかな?
302: 名前は開発中のものです。 [sage] 2018/08/03(金) 20:28:13.30 ID:Tb6IvIdd(7/8) AAS
>>300300(1): 名前は開発中のものです。 [] 2018/08/03(金) 20:24:49.31 ID:XE8vIJkM(5/6) AAS
>>299 単純にDebug.Log (collision.gameobject.name); を空のスクリプトに打てばいいんすかね?
いただいたプログラム打ちましたが駄目でした、、一応全文載せてみます
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class judgePerfect : MonoBehaviour
{
void Update()
{
if ((collision.gameobject.name == "Perfect") && (Input.GetKeyDown(KeyCode.LeftShift)))
{
Destroy(gameobject);
}
}
}
>>>299 単純にDebug.Log (collision.gameobject.name); を空のスクリプトに打てばいいんすかね?
で、これで表示された内容は?
303: 名前は開発中のものです。 [sage] 2018/08/03(金) 20:33:47.70 ID:Tb6IvIdd(8/8) AAS
>>301これですね。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.029s