[過去ログ]
【ゲームエンジン】Unity初心者質問スレBuild1 (1002レス)
【ゲームエンジン】Unity初心者質問スレBuild1 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
262: 名前は開発中のものです。 [sage] 2018/08/02(木) 14:26:45.67 ID:YQXK/fNI 例えばシューティングなどで同じ敵を100体出したいとする シーンに1体作ってあとはコピペで99体作ったとする 作ってる最中にこの敵に変更を加えたくなってきたとする 例えばタグをEnemyに変えたいとか そうするとこの場合だと100体全てを修正しないといけなくなる 一方プレハブから100体作った場合だと プレハブ本体を修正するだけでシーン中の100体が修正される とかね http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/262
263: THE・シンプル先生 [sage] 2018/08/02(木) 14:50:49.16 ID:MarJrTds >>261 プレハブはクローンだと思えばいい。 本体(オリジナルとも言う)のコピー品さ。 利点は大量に画面に表示した時に処理落ち(スロー再生状態)になりづらい。 ワンピース海賊無双というゲームをパクって作った場合 プレハブを使って作ると同じ物が作れるが プレハブを使わないで作ると処理落ちが激しく遊べる状態ではない。 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/263
264: 名前は開発中のものです。 [] 2018/08/02(木) 15:11:17.76 ID:8NS2VTtG >>262 >>263 レスありがとうございます。 directX、C++からUnityに乗り換えた者なんですが プレハブってのは、 敵のクラスをインスタンスしたものだというイメージでいいんでしょうか? それとも、敵のクラスを定義したもので あとでシーンの中でプレハブをインスタンス化させるのでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/264
265: THE・シンプル先生 [sage] 2018/08/02(木) 20:25:19.20 ID:MarJrTds >>264 敵味方関係なくあらゆるクラスをインスタンス化したものがフレハブという認識でOK。 作成タイミングは自由。 シーンの中で動的にプレハブを作成する事も可能。 エディット画面で事前にプレハブを作成して配置して置く事も可能。 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/265
266: 名前は開発中のものです。 [sage] 2018/08/02(木) 22:16:19.04 ID:IKwT233P >敵味方関係なくあらゆるクラスをインスタンス化したものがフレハブという認識でOK。 こんなに堂々と嘘をつく奴も珍しいなw 素直にマニュアル見とけよ https://docs.unity3d.com/jp/current/Manual/Prefabs.html http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/266
267: 名前は開発中のものです。 [sage] 2018/08/03(金) 00:07:19.01 ID:YqXFTdeb クラスかインスタンスかの二択なら クラスだろ http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/267
268: THE・シンプル先生 [sage] 2018/08/03(金) 04:00:21.11 ID:gwkzOX1I >>266 説明に間違いなし。 名前の通り初心者にシンプルに説明するのが目的で細かい説明は全てカットしてる。 初心者には自信を持って 『敵味方関係なくあらゆるクラスをインスタンス化したものがフレハブという認識でOK』 この説明を推す。 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/268
269: THE・ステップアップ先生 [sage] 2018/08/03(金) 04:11:45.63 ID:gwkzOX1I >>266-267 中級者以上の知識がある人達には ゲームオブジェクト自体もクラスと説明すれば分かってもらえるかと。 ソースコード上で行うインスタンス生成を Unity的な言葉に直したものがプレハブと呼ぶにすぎない。 相当細かく説明すると厳密には違うかもしれないけどね。 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/269
270: 名前は開発中のものです。 [sage] 2018/08/03(金) 07:25:47.78 ID:UvI2T87H Instantiateなんてもんがわざわざあのになんでインスタンスにこだわるん? プログラミングの知識あるならシーンに設置したオブジェクトがインスタンスって方がわかりやすいぞ シーン内に個別に設置(インスタンス)したオブジェクトの値を変更してもプレハブ(クラス)には影響がないが プレハブ(クラス)の値を変更したら個別に設置(インスタンス)したものにも影響がある インスタンスからクラスに無理やり影響を与えるのがApply http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/270
271: 名前は開発中のものです。 [sage] 2018/08/03(金) 07:26:59.37 ID:/74BHbXn ほーんじゃあプレハブからクローンしたゲームオブジェクトはなんなんですかね あれこそインスタンスじゃないんですかね http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/271
272: 名前は開発中のものです。 [sage] 2018/08/03(金) 08:42:46.93 ID:Z5jah2NB プレハブはプレハブでいいじゃないか。いちいち既知の概念に置き換えないと理解できないの? http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/272
273: 名前は開発中のものです。 [sage] 2018/08/03(金) 08:57:39.72 ID:8Qhd0PCF 再利用しやすくするものくらいの認識でいいんじゃね? http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/273
274: 名前は開発中のものです。 [sage] 2018/08/03(金) 09:13:10.67 ID:Tb6IvIdd 博識のある方達は、やはり呼び名とか拘らないといけないんですね大変ですね。 私なんかは、インスタンスとか未だに理解していません、できてません。 ただスクリプトで複製したり、親子入れ替えたり消したり、ここに置いときゃいい、ぐらいの知識で十分作れてますから、初心者レベルは楽で良いですよ。 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/274
275: 名前は開発中のものです。 [sage] 2018/08/03(金) 09:29:06.72 ID:Z5jah2NB あえて言うとプレハブはインスタンスのスナップショットな。instntiateはクラスのインスタンス化とはまた違った仕組みだし。無理矢理他言語の経験持ち込まずに、素直にマニュアル読んだが利口。 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/275
276: 名前は開発中のものです。 [sage] 2018/08/03(金) 10:05:56.53 ID:Z5jah2NB >>270 >>271 シリアライズ機構を調べて出直しておいで。 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/276
277: 名前は開発中のものです。 [sage] 2018/08/03(金) 10:12:09.26 ID:Z5jah2NB >>268 惜しい、インスタンスを保存したもの、だったら合格点。 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/277
278: 名前は開発中のものです。 [sage] 2018/08/03(金) 10:52:55.93 ID:+s2o5GnK 盛り上がってますね。 プレファブはテンプレート化されたファイルですよ。 クラスをインスタンス化したものと言うのはメモリ展開されたクラスです。不正解。 プレファブはキャッシュされる前のファイルです。 まあ、キャッシュして書き換える事も出来ますが、どこぞのボッキングが、アセット書き変わった言って嘆いてましたんで、注意が必要です。 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/278
279: 弟子 ◆rZPPjYuxmQ [sage] 2018/08/03(金) 11:30:14.45 ID:M8FCr8g3 ここ初心者用に建てたスレなんで議論とか他でやって http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/279
280: 名前は開発中のものです。 [sage] 2018/08/03(金) 11:58:41.31 ID:udevAjot 初心者は議論なんかするなってか そりゃ永遠に初心者やな http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/280
281: 名前は開発中のものです。 [sage] 2018/08/03(金) 13:15:54.04 ID:+vZr26Ym >>279 お前には自分で立てた専用スレがあんだろ。あ、ここもでしたね、失礼しました。 http://mevius.5ch.net/test/read.cgi/gamedev/1528249519/281
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 721 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.018s