[過去ログ]
【ゲームエンジン】Unity初心者質問スレBuild1 (1002レス)
【ゲームエンジン】Unity初心者質問スレBuild1 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
287: 名前は開発中のものです。 [sage] 2018/08/03(金) 15:13:38.43 ID:euFxSDg2 ここはクソコテ弟子が初心者相手にマウント取るために立てたスレなんで 初心者以外が質問、回答すると通報されてしまいますよ。 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/287
288: 名前は開発中のものです。 [] 2018/08/03(金) 17:18:58.52 ID:XE8vIJkM 決まったobjectの当たり判定内にいるかつボタンを押したときのスクリプトが組めません、、&&を使えばいいという知識でやったところコンパイルエラーが出てしまいました。名前の一致などは確認済みですこんなタイミングですが教えてもらえると助かります。、、 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/288
289: 名前は開発中のものです。 [sage] 2018/08/03(金) 17:26:14.84 ID:Tb6IvIdd エラー文とその行を貼れ。 まずはそれからだ。テンプレ http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/289
290: 名前は開発中のものです。 [] 2018/08/03(金) 17:32:30.72 ID:XE8vIJkM 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 です http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/290
291: 名前は開発中のものです。 [sage] 2018/08/03(金) 17:36:02.42 ID:Tb6IvIdd collision.gameobject.name をログ出力できるかやってみ? http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/291
292: 名前は開発中のものです。 [sage] 2018/08/03(金) 17:37:26.76 ID:Tb6IvIdd ちな、&&は全角じゃないよね? http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/292
293: 名前は開発中のものです。 [] 2018/08/03(金) 17:43:20.14 ID:XE8vIJkM ログ出力がなにかいまいちわかってなくて、、すみません。 &&は半角にしてもビジュアルスタジオ上で無効ですと書かれてしまいます http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/293
294: 名前は開発中のものです。 [sage] 2018/08/03(金) 17:52:35.95 ID:y6ZFjsSR Unityの「シリアライズ」というのは、インスペクタみたいなのに表示できるようにする為などに、データをUnity内部機構が読み込める独自様式に変換するという意味だろ プレハブはあくまで型と初期値の定義であって、プレビュー時や実行時にシーンに生成されて初めてメモリ上に占有領域が確保されて情報が記憶される(メモリ上オブジェクトとしてインスタンス化される) だからUnityプロジェクト中のヒエラル木も、厳密には型と初期値の定義でしかなく、インスタンス化されたメモリ上オブジェクトではない Unityゲームオブジェクトやプレハブのインスタンス化は、Unity内部様式向けにシリアライズされた型と初期値の定義の情報に基づいて「デシリアライズ」することで行われる あと日本語の解説ページは分かりにくい さらにあと「スナップショット」は通常、システム全体の一時的状態を指すから、システムの構成要素(プレハブ)に使うのはニュアンスがずれてる http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/294
295: 名前は開発中のものです。 [] 2018/08/03(金) 17:53:09.72 ID:s8alTO1O >>293 if文の最後にセミコロンあるよね。 それをまず消してみて。 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/295
296: 名前は開発中のものです。 [] 2018/08/03(金) 17:54:46.53 ID:XE8vIJkM 消しました。特に変化なしです http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/296
297: 名前は開発中のものです。 [] 2018/08/03(金) 17:56:40.41 ID:s8alTO1O >>294 俺もそれ思った。スナップショットだとvmを思い浮かべてしまうわ。 ストレージの技術感のが高いよな http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/297
298: 名前は開発中のものです。 [sage] 2018/08/03(金) 19:05:27.40 ID:Tb6IvIdd >>290 Debug.Log (collision.gameobject.name); で、何が表示されるか? http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/298
299: 名前は開発中のものです。 [sage] 2018/08/03(金) 19:12:48.91 ID:Tb6IvIdd >>290 if( (collision.gameobject.name =="Perfect")&&(Input.GetKeyDown(KeyCode.LeftShift))) { Destroy(gameobject); } こうかな? http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/299
300: 名前は開発中のものです。 [] 2018/08/03(金) 20:24:49.31 ID:XE8vIJkM >>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); } } } http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/300
301: 名前は開発中のものです。 [sage] 2018/08/03(金) 20:25:58.25 ID:BofVo0Am gameObjectじゃないの? http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/301
302: 名前は開発中のものです。 [sage] 2018/08/03(金) 20:28:13.30 ID:Tb6IvIdd >>300 >>>299 単純にDebug.Log (collision.gameobject.name); を空のスクリプトに打てばいいんすかね? で、これで表示された内容は? http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/302
303: 名前は開発中のものです。 [sage] 2018/08/03(金) 20:33:47.70 ID:Tb6IvIdd >>301 これですね。 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/303
304: 名前は開発中のものです。 [] 2018/08/03(金) 20:38:06.67 ID:XE8vIJkM このプログラムに関する項目じゃないオブジェクトの詳細のようなものが追加されました http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/304
305: 名前は開発中のものです。 [sage] 2018/08/03(金) 20:46:54.61 ID:BofVo0Am collisionが唐突にでてきてるけど根本的に間違ってるんじゃね OnCollisionEnterもつかってないし http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/305
306: 名前は開発中のものです。 [sage] 2018/08/03(金) 20:56:53.50 ID:g4hffkLt >>294 プレハブが型と初期値の定義なんてどこに書いてあるよwww日本語と英語には書いてないから、あとは俺が読めない韓国語か? gameObjectとコンポーネントのSerialized dataだって書いてあんだろ。 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/306
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 696 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.025s