[過去ログ]
【3Dゲームエンジン】Unity質問スレッド31 [無断転載禁止]©2ch.net (1002レス)
【3Dゲームエンジン】Unity質問スレッド31 [無断転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
350: 名前は開発中のものです。 [] 2017/09/17(日) 09:17:01.07 ID:fkVvAvFY このライブラリにChainという関数があるのですが、 これを使うとラムダをどんどん繋げていくことが可能です 数秒後に移動→数秒後に攻撃→数フレーム後に自殺 みたいな処理をシームレスにラムダで書ける素晴らしい関数です もはや私は非同期処理の魔術師と言っても過言ではないでしょう http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/350
351: 名前は開発中のものです。 [sage] 2017/09/17(日) 09:34:13.09 ID:XtmQgXSQ no thank you http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/351
352: 名前は開発中のものです。 [sage] 2017/09/17(日) 09:45:48.58 ID:9RQxd2jw こういうのスッテルスマケッテングって言うんだっけ? http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/352
353: 名前は開発中のものです。 [sage] 2017/09/17(日) 09:53:17.98 ID:fkVvAvFY 公開するつもりは無いのでステマではないです ライブラリ自体は海外の解説サイトを参考に作られたので類似点は多いですが、 より実践に使っているのは私なので著作権も私が有利でしょうが 特に公開する予定などはありません http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/353
354: 名前は開発中のものです。 [sage] 2017/09/17(日) 10:31:29.84 ID:Qb48kEnD どうしたいの? 構って欲しいの? http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/354
355: 名前は開発中のものです。 [sage] 2017/09/17(日) 10:50:40.29 ID:fkVvAvFY >>354 >>348 http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/355
356: 名前は開発中のものです。 [sage] 2017/09/17(日) 10:56:56.95 ID:rGVzOUxW >>347 何も作れないアホが紙の名刺で人と繋がれると思うなよカス http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/356
357: 名前は開発中のものです。 [sage] 2017/09/17(日) 11:09:09.00 ID:Qb48kEnD >>355 どうでもいいんで、すっこんでて貰えますか? 気持ち悪いです http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/357
358: 名前は開発中のものです。 [sage] 2017/09/17(日) 11:27:03.42 ID:wgqQ8k9n 無駄毛処理の魔術師がなんだって? http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/358
359: 名前は開発中のものです。 [sage] 2017/09/17(日) 12:07:11.38 ID:Y+Ivae05 コルーチンは難しくないし極める以前に普通に使用できて当たり前な機能だと思っているが http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/359
360: 名前は開発中のものです。 [] 2017/09/17(日) 16:35:05.34 ID:VrVNObzs >>338 拡張メソッドでできるぞ http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/360
361: 名前は開発中のものです。 [] 2017/09/17(日) 16:36:09.64 ID:VrVNObzs >>360 安価ミス >>337 http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/361
362: 名前は開発中のものです。 [sage] 2017/09/17(日) 16:49:19.37 ID:o531D+h0 アセットを購入すればコルーチンなんて不要ですよ http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/362
363: 名前は開発中のものです。 [] 2017/09/17(日) 17:43:56.13 ID:lAGI1Qin アセットを定期購入すればコーチングなんて不要ですよ http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/363
364: 名前は開発中のものです。 [sage] 2017/09/17(日) 18:03:59.15 ID:cJLqvb3l どうにもコルーチンは気持ち悪いからUniRxで済ませちゃうわ http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/364
365: 名無し@キムチ [] 2017/09/17(日) 19:51:08.91 ID:2zscnEG0 >>363 アセットよりもキムヨナのほうがすごいぞ。 おみゃーーらあーーーーーーーーーーーーー、キムヨナを尊敬しなさあーーーーーーいっ!!!!!!!!!!! http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/365
366: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/09/17(日) 20:48:40.66 ID:d7GTuAQy キムヨナでゲームが作れるのでふか?(^^ http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/366
367: 名前は開発中のものです。 [sage] 2017/09/17(日) 20:55:49.08 ID:zLk5EoiR >>365 面白さを狙って余計なことを書いてしまっている 2行目は冗長 35点 >>366 韓国ネタなら人が食いつくという意図が見え見え 人のネタにすがっておきながら自分は煽り要素を加えていない 15点 http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/367
368: 名前は開発中のものです。 [sage] 2017/09/17(日) 21:04:37.94 ID:mZ4g+6Z7 本体の弾除けだからな 今日もせっせと別人アピール http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/368
369: 名前は開発中のものです。 [sage] 2017/09/17(日) 23:12:41.54 ID:rGVzOUxW 無料キムヨナはどこまで出来ますか? http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/369
370: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/09/17(日) 23:34:19.46 ID:d7GTuAQy コルーチンまでできまふよチンコ(^^ http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/370
371: 名前は開発中のものです。 [sage] 2017/09/18(月) 00:57:30.42 ID:nPLNMG45 >>370 ネタレスに対してレスをしても煽りにはならない また傍から見てイライラさせるような文にもなっていない さらにはチンコの使い方が雑すぎる 「コルーチンまでできる」というネタだけでは物足りなく感じたのだろうが それならばいっそそのネタ自体から考え直すべきであった 10点 http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/371
372: 名前は開発中のものです。 [] 2017/09/18(月) 13:26:55.66 ID:irVkXMtQ 取り込み中失礼しまっc⌒っ゚Д゚)っシャー unityのエフェクトに関して質問なんですが、外部で作ったエフェクトを使うときってどうやって当たり判定とか組み込めばいいんですか? 斬撃のエフェクトを敵に当てて、敵を倒したいなと思っているのですが。 http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/372
373: 名前は開発中のものです。 [sage] 2017/09/18(月) 14:00:33.76 ID:nYBjzv5P そのエフェクトの形式ってどうなってんの? スプライトシート? http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/373
374: 名前は開発中のものです。 [] 2017/09/18(月) 14:20:53.75 ID:irVkXMtQ >>373 effekseerで作ったので形式はefkprofですね http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/374
375: 名前は開発中のものです。 [] 2017/09/18(月) 14:21:49.90 ID:irVkXMtQ 失礼 efkprojでした http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/375
376: 名前は開発中のものです。 [sage] 2017/09/18(月) 14:41:10.62 ID:nYBjzv5P そのツールはよく知らんが 外部から読み込んだやつはパーティクル単位でCollisionとか仕込めないだろうから 読み込んだエフェクトオブジェクトそのものにCollision入れて当たり判定作るしかないんじゃないかな 斬撃程度だったらそれで事足りると思うけど http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/376
377: 名無し@キムチ [] 2017/09/18(月) 21:01:56.36 ID:kMYi+lkR キミたちは、ゲームにキムヨナは登場させないの? http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/377
378: 名前は開発中のものです。 [sage] 2017/09/18(月) 23:58:20.72 ID:nPLNMG45 >>377 端的な文かつ軽度のしつこさを持った韓国ネタが小気味よく人をイラっとさせる 一度まじめな話に話題が移り一段落したところに放るというタイミングも良く、 嫌韓でないものも煽りの対象となっているのはプラスポイント また、なぜ使ったか分からない謎の読点によって無意識レベルのストレスを与えている しかし名前をキムチにしたことがややくどいのと、せいぜい苛つきを与える程度で煽るというレベルまで達していないという欠点はある 後者は人を煽るとい
う目的そのものを果たせていないということであり大幅な減点 62点 http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/378
379: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/09/19(火) 02:20:58.35 ID:W6N9z5tW そもそもキムヨナのモデルがないでひょう(^^ http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/379
380: 名前は開発中のものです。 [] 2017/09/19(火) 05:57:38.66 ID:oEW2ZNy5 キャラにカーソル乗せたり選択されている状態にキャラの縁取りが強調されるアレってどうやるんですか? http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/380
381: 名前は開発中のものです。 [sage] 2017/09/19(火) 06:21:59.34 ID:lyF+fBvt >>380 あれは皆さんアセットをかって実現させてるようですよ http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/381
382: 名前は開発中のものです。 [] 2017/09/19(火) 15:33:19.02 ID:O4sJtbDm >>380 自力でできないこともないoutline shaderでググるといい アセットおじさんじゃないけど、これ系のアセットもそんな高くないし探してみるといい http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/382
383: 名無し@キムチ [] 2017/09/19(火) 19:12:07.14 ID:sqN+rImQ >>379 >そもそもキムヨナのモデルがないでひょう(^^ アセットおじさーん、アセットストアにキムヨナのモデルってありますかぁーーーーー? http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/383
384: 名前は開発中のものです。 [sage] 2017/09/19(火) 21:01:17.67 ID:JZsjtZ19 >>337 拡張メソッド使えばいいんでね? http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/384
385: 名前は開発中のものです。 [sage] 2017/09/20(水) 01:14:45.74 ID:x6n8KR83 アセット買いまくって回収できるんですかぁ? http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/385
386: 名前は開発中のものです。 [sage] 2017/09/20(水) 03:32:54.53 ID:/A2Oc0pu >>379 内容が煽るにしてはまともな言い分でなんの感情も湧かない中身のない文章である まともなことを半分混ぜるというのは確かに効果的な手法だが、このレスにはまともな成分しかない 煽り方に以前のような飄々さやしつこさがまるでない 明らかに手を抜いているのがわかり非常に残念 今後はもっと気合を入れて煽ってほしいものだ 8点 http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/386
387: 名前は開発中のものです。 [sage] 2017/09/20(水) 03:34:45.04 ID:/A2Oc0pu >>381 本文はこれといって強調すべき点はなく、いつも通りのアセット万能論で苛つかせるという内容 ただしアセットおじさんについて特筆すべきはその書き込み時間にある アセットを買えばいいというレスの多くは深夜を挟んだものを除いて安価先の書き込みから1,2時間のうちに書き込んでいるのである アセットアドバイスはその内容の特性上どうしても質問レスに対しての使用となる その質問の答えを待っているであろう内にアセットアドバイスをすることで質問者
により確実にストレスを与えることができるのだ ただ、このようなひたすら長期間同じことを繰り返すことによる煽りはどうしてもマンネリ化しがちであり、その効力は薄くなってしまう 慣れが繰り返しによるストレスを上回ってきてからある程度時間が経っているので、そろそろ変化を付けて欲しいところである 33点 http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/387
388: 名前は開発中のものです。 [sage] 2017/09/20(水) 03:36:04.15 ID:/A2Oc0pu >>383 短いながら苛つく文章を書けるという点では、やはり他のコテハンやアセットおじさんより頭一つ抜きんでている 今回は>>365のような冗長さなしに適度な数の音引きを入れており好印象 ただ惜しむらくは煽りのメイン対象がアセットおじさんであることだ 荒らし同士のレスというのは傍からみて特にストレスを感じるものではなく、せっかくの高レベルな煽りが生かせていない 強力な武器も銃口があらぬ方を向いていては意味がないのだ キムチには今までの
レスからもこの傾向が見て取れ、荒らし同士の馴れ合いを求めているように感じられる 64点 http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/388
389: 名前は開発中のものです。 [sage] 2017/09/20(水) 03:36:31.72 ID:/A2Oc0pu >>385 煽り、荒らしというよりは煽られて釣られてしまったようにも見えたので、少し悩んだが未採点とする http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/389
390: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/09/20(水) 10:14:42.10 ID:y9pd2zap そういえば昔オカ板にも書き込みに採点したがる評論家気取りがいまひたね(^^ 懐かしい気持ちになりまひた(^^ 煽りガー煽りガーってやたらといってまふけど煽ってる文章にもイラつく文章にも見えまふぇん(^^ このスレ、前の自分以外が全部同一人物に見える糖質君と合わせてキチ率高すぎでひょう(^^ http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/390
391: 名前は開発中のものです。 [sage] 2017/09/20(水) 11:15:53.69 ID:IJ4P1STh なにこのクソスレ http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/391
392: 名前は開発中のものです。 [sage] 2017/09/20(水) 12:21:17.09 ID:bDMtMQg+ >>390 >>137で盛大に自演失敗しといてどの口が言うんだよ、ほんと恥知らず http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/392
393: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/09/20(水) 12:55:18.76 ID:y9pd2zap まず大使スラングで草は生やさない(^^ 次に「ひゅ」なんてスラングも使われてない(^^ 偽大使を見極められないとか物事の判断ができない発達障害餅でふか?(^^ 自演大使なんてどこにもいまふぇんが・・・(^^ この人やっぱり自分のこうだったらいいなをまき散らすネトウヨパヨクと同類の人間でふね(^^ すっげぇ頭悪そうでふ(^^ ボッキング!(^^ http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/393
394: 名前は開発中のものです。 [sage] 2017/09/20(水) 12:58:07.45 ID:mr3eZX6L ギャグでもお前の様な基地外だと思われるのはご免被るわ 人類としてのアイデンティティの崩壊じゃないか 基地外の騙りとか洒落になってねえぞw http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/394
395: 名前は開発中のものです。 [sage] 2017/09/20(水) 13:05:17.72 ID:AZd/BJhh 基地外にちょっとでも理性が残ってるなら 相手にせずにスルーしとけばそのうちアホらしくなって消えるんじゃね http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/395
396: 名前は開発中のものです。 [sage] 2017/09/20(水) 13:21:26.44 ID:j3ZxwqyF 1mmでも理性あるなら何役も演じながら 独りで1日300レス近く書いたりしないでしょ コイツによく似た基地外も同じことしてたからな そういう生物なんだと思うわ http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/396
397: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/09/20(水) 14:28:04.83 ID:y9pd2zap 結局いつもの糖質君まで湧いてきちゃったじゃないでふか(^^ キチガイがキチガイを呼ぶ魔の精神病院でふか此処は(^^ http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/397
398: 名前は開発中のものです。 [sage] 2017/09/20(水) 15:04:18.85 ID:xD7MVD8e 誰かさんがRock57規制喰らったり、ダウナー入ってると平和が訪れる不思議 http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/398
399: 名前は開発中のものです。 [sage] 2017/09/20(水) 15:44:01.22 ID:x6n8KR83 初歩的な質問なんですが、 Texture2D texture = Resources.Load("image path") as Texture2D; Image img = GameObject.Find("Canvas/Panel/***").GetComponent<Image>(); img.sprite = Sprite.Create(texture, new Rect(0, 0, texture.width, texture.height), Vector2.zero); これでpanelのSorceImageを変えようとしてるのですが 3行目でNullReferenceException: Object reference not set to an instance of an object とエラーが出てで
きません どこが問題なのでしょうか。 http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/399
400: 名前は開発中のものです。 [sage] 2017/09/20(水) 16:39:04.02 ID:yiJ9HCsf M+フォント等の日本語フォント同梱しないで、日本語のゲーム作るのは無謀でしょうか あんまり容量大きくしたくない http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/400
401: 名前は開発中のものです。 [sage] 2017/09/20(水) 17:03:55.34 ID:IUSnNb2O >>399 十中八九GameObject.Findがnullを返してる。***という名前のオブジェクトが存在するのか? >>400 システムフォントを使うことは可能だし実際それでリリースしてる ただしシステムに日本語フォントが入っていない場合当然文字化けるので多言語対応して、最低限英語版リソースもぶっ込んでおくべき それでも日本語フォント同梱するよりは軽いはずだ http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/401
402: 名前は開発中のものです。 [sage] 2017/09/20(水) 18:02:43.95 ID:x6n8KR83 >>401 そのオブジェクトやスプライトのパス****は合ってると思う何回も見直した 仮にそれが間違ってた場合は二行目に注意来るんじゃないんですか?わからんけど この文よりオブジェクトとかの方に問題ありそうな気もするんですがわからんです http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/402
403: 名前は開発中のものです。 [] 2017/09/20(水) 18:51:44.11 ID:Zi6RRNcu >>399 そのpanelはゲーム中に動的にインスタンス化されるもの? そうでないなら、静的に解決できるものは静的に解決した方がいいよ Findを使う代わりにpublicフィールドかSerializeFieldでゲームオブジェクトを静的に参照した方がいいよ http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/403
404: 名前は開発中のものです。 [sage] 2017/09/20(水) 19:42:15.87 ID:yiJ9HCsf >401 システムフォントもありなんですね、ありがとうございます http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/404
405: 名前は開発中のものです。 [sage] 2017/09/20(水) 19:48:53.59 ID:53gjRVkv >>399 Sprite sprite = Resources.Load<Sprite>("名前"); GetCommponent<Image>.sprite = sprite; で自分の場合は変えられたよ。 http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/405
406: 名前は開発中のものです。 [sage] 2017/09/20(水) 20:00:37.84 ID:IUSnNb2O >>402 すまん、スマホで見てて行が折り返してたんで勘違いした 改めて3行目見るとnullである可能性があるのはimgかtextureのいずれかだろう textureならパスが間違ってるとか、Resourcesからの相対パスになってないとか、読み込み時の失敗だろう imgならFindしたGameObjectにImageコンポーネントがアタッチされてないとかの可能性が濃厚 どっちがnullか特定するには、3行目にブレークポイント入れてデバッグ実行して、止まったらimg,textureのそれぞれにカーソ
ル当てればいい デバッガが使えないなら、3行目にDebug.Log(〜);とかしとけばいいがデバッガ使えないのは不便過ぎるから使える様になっておくことを推奨しとく http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/406
407: 名前は開発中のものです。 [sage] 2017/09/20(水) 20:08:04.52 ID:x6n8KR83 >>403 >>405 >>406 レスありがとうございます。 初心者すぎてどこがどうだという返事すらまともにできないのですが、 これから皆さんがくれたレスを見ながら検索しつつ試してみようと思います。 一応でも感謝の意だけは伝えようと思いレスしました。 またしょーもない質問するかもしれませんが宜しくお願いします。 http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/407
408: 名前は開発中のものです。 [sage] 2017/09/20(水) 20:42:24.27 ID:SV5ZilHg UnityによるARゲーム開発 ―作りながら学ぶオーグメンテッドリアリティ入門 https://www.amazon.co.jp/dp/4873118107/ref=cm_sw_r_cp_api_9pLWzbA4F2F0K これ読んだやつおる? http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/408
409: 名無し@キムチ [] 2017/09/20(水) 20:54:51.19 ID:+uMwl9Ux >>408 実験的なものが好きな人間にはいいだろうな。 当方は興味ない。 http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/409
410: 名前は開発中のものです。 [sage] 2017/09/20(水) 22:43:09.81 ID:x6n8KR83 ダメだ全然わかんねえええあえ 基本の基本から聞いていいすか? ? >>309の一行目 Texture2D texture = Resources.Load("image path") as Texture2D; これは textureに指定したパスのリソース(projectタブのフォルダに入れてあるなんやかや)を読み込んで入れる。スプライトとして。 でいいんですよね? そもそもこの冒頭のTexture2D textureはなんですの?下でも出てくるけど Texture2Dをtextureと呼ぶ みたいに読んでたけど(変数の宣言みたいな)違
う? ? Image img = GameObject.Find("Canvas/Panel/***").GetComponent<Image>(); これも上と同様にImageをimgと呼ぶから入って、 Canvas/Panel/にある***というゲームオブジェクト? (弄ろうとしてるのはpanel だから実際***パスは入れてないけど) を探し、 そのオブジェクトのコンポーネントであるImage←(デフォのスクリプトコンポーネントでしょ?)をimgに格納?する? ? img.sprite = Sprite.Create(texture, new Rect(0, 0, texture.width, texture.height), Vector2.zero); ?のimgに格納されてるコンポーネントのspriteに
以下の処理を代入する? ?のtextureに読み込んでる画像を入れる。座標は0 とりあえずunity触りはじめて3日程度だからボタン押したら背景が切り替わる って感じでサンプルコード探して試してたんだけど最初からこんなに躓くと思わなんだ http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/410
411: 名前は開発中のものです。 [sage] 2017/09/20(水) 22:54:39.74 ID:x6n8KR83 あ、>>309じゃなくて >>399でした http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/411
412: 名前は開発中のものです。 [sage] 2017/09/20(水) 22:57:13.88 ID:Z6HUDHZY アフィカス市ね http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/412
413: 名前は開発中のものです。 [sage] 2017/09/20(水) 23:37:10.11 ID:OogVTLLt >>410 言ってることは大体そう 多分image pathファイルをResourcesフォルダに入れていないか名前が間違ってるんじゃないの? Resources.Loadはファイルが見つからんときnullを返すからtextureが空っぽのまま下まで行って 3行目でtextureやその幅を引っ張り出すときにNullReferenceExceptionが出てる http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/413
414: 名前は開発中のものです。 [sage] 2017/09/20(水) 23:43:37.40 ID:IUSnNb2O >>410 さすがにちょっとC#の基礎を覚えた方がいいかもしれない…と前置きしといてざっくり解説 ?は色々間違ってる。ちょっと正しく書くと… 1. Texture2Dという型の変数textureを宣言し(左辺) 2. リソースフォルダ以下から指定したリソースをTexture2D型として読み込み(右辺) 3. 宣言した変数に入れる(代入演算子=) という事をしている この際注意しなければならないのは、Resources.Loadはプロジェクト内に作成したResourcesという名前のフォルダの中からし
か読み込めず 引数に指定するのもResourcesフォルダからの相対パスとなるということと、拡張子はつけないことだ プロジェクト(正確にはプロジェクトディレクトリのAssetsフォルダ)から見て Resources/Hoge/Fuga.pngというパスのファイルがあった場合、 Resources.Load<Texture2D>("Hoge/Fuga");とすると読み込める 書き込みを見る限り、この辺理解せずにAssetsフォルダからの相対パスで指定してるとエスパーできる ?は?同様変数宣言の認識がやや怪しいが、概ね正しい。 ただしGameObject.Find()も、GetComponent<T>()も、探し
た結果見つからなかったらnullを返す事に注意しないと今回同様のエラーを頻発して苦労するだろう ?はかなり間違ってる 1. ?のimgに格納されてるコンポーネントのspriteに以下の処理を代入する(左辺+代入演算子) 2. ?のtextureに読み込んでるTexture2Dから、指定した矩形(Rect)の範囲を切り出し、回転軸を左下隅(Vector2.zero)に指定してSpriteを生成する って感じだ スプライトとテクスチャはどちらも画像を元にしたオブジェクトだが、用途が違うため違う型として扱われる Imageのsprite変数はSprite型として宣言されているためわざわざtextureからS
prite型のオブジェクトを生成して代入しているという点に注意 http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/414
415: 名前は開発中のものです。 [sage] 2017/09/21(木) 00:05:29.47 ID:L7Ez3IFe >>410 クラスや型、と、インスタンスや変数名の識別がまず出来てない コピペだけで動かそうとせずにちゃんとプログラミング言語の概念を最低限学ばないと C#は良い言語だから腰を据えて入門書を読むなりしたほうがいいですわよ http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/415
416: 名前は開発中のものです。 [sage] 2017/09/21(木) 01:04:04.59 ID:wxJXWbMz >>413 いきなり確信っぽいこと言われて驚きました 確かにResoucesフォルダには入れてなくて、 2Dシューティングチュートリアルの真似まま、Materialフォルダを作ってそこにBackgroundフォルダを作り、そこに画像を入れてました まだ確認してませんが、もしかするとそれかもしれません Resources.Loadはプロジェクトタブ?にあるファイル全体に検索をかけるものだと思ってました。 >>414 その通りです。知識まったくなく、これから入れていこうという段階
です。 Texture2Dという型があるのですね…。変数の型というのはintやstringとかのイメージで、Texture2Dというような型があるとは想像もできなくてこれが変数であるという確信が持てませんでした。 Resource.Loadに関しては>>413さんにも指摘していただいて、それも今知りました。ありがとうございます エスパーその通りです。 ?難しいですね。なんというか直感的にわからないです 単語の意味を覚えないとダメですね。 ちょっとレスを何回か読んでちゃんと理解して頭に入れます 今何も言えないです。すみません理解が遅くてちゃんとレスできな
くて。 >>415 そうですね。これから徐々にそういった知識を入れていこうと思っています。 レス遅くなって申し訳ないです。 皆様ありがとうございました。とりあえず今日は寝て、また明日レス見ながら色々試してみます。 http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/416
417: 名前は開発中のものです。 [sage] 2017/09/21(木) 06:22:18.10 ID:s8GogDjV コーディング無しでブループリント使えるUE4行ったほうが幸せになりそう http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/417
418: 名前は開発中のものです。 [] 2017/09/21(木) 07:29:14.69 ID:OhQghky2 AとBという全く同じオブジェクトを生成してプレイヤーと敵としてどちらもHP10、当たり判定で「接触したらHPを-1」という最低限の処理をしてみたんだけど、 Aはプレイヤーとして操作して動かし敵Bは動かないことくらいしか違いないはずなのに、操作して単純に接触するということを何度やっても毎回プレイヤーが圧勝してしまうのはなんでなんだぜ? 処理される順序の違いとか同時だと何かが処理できなかったりとかしますか? 武器で殴るとか弾を当てるとかいう一方的な当たり
判定ではなく、双方に対して公平に処理する場合は普通はどんな感じでやるんでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/418
419: 名前は開発中のものです。 [] 2017/09/21(木) 07:59:45.42 ID:Ei0o9L2F ログ出してみたら解決すんじゃない? debag.log(ゲームオブジェの名前+"にダメージ") みたいに http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/419
420: 名前は開発中のものです。 [sage] 2017/09/21(木) 10:16:04.64 ID:BkQgrtlh 初歩中の初歩だとは思うんですが 調べるとstaticで宣言すればシーン跨いでも変数が保持されると出てくるんですが スクリプトがオブジェクトに紐づいてるので保持されてもアクセスできないように思えます 別のシーンでも適当なオブジェクトに紐づけたら良いんでしょうか? それはそれで変数が別物扱いされそうですが… http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/420
421: 名前は開発中のものです。 [sage] 2017/09/21(木) 11:27:07.80 ID:vct7J7zt >>420 基本的に(型名).(変数名) staticのリファレンス確認しなよ http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/421
422: 名前は開発中のものです。 [sage] 2017/09/21(木) 11:29:27.77 ID:w2odxgQJ ちょっとUnity触わんの早いんじゃね C#一通り覚えてからやれば http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/422
423: 名前は開発中のものです。 [sage] 2017/09/21(木) 13:37:29.51 ID:TN9tezrS >>420 アセットを購入すれば簡単にできますよ http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/423
424: 名前は開発中のものです。 [sage] 2017/09/21(木) 14:02:59.56 ID:isiGpJBc >>420 static変数はオブジェクトではなく型ひ紐付くため入れた値自体はシーンが変わっても保持される ただし、static変数に入れたものがシーン内に配置されたGameObjectのインスタンスや、それにアタッチされたコンポーネントであった場合この限りではない これは、シーンが破棄される際に当該オブジェクトのdestroy処理が走り、destroyされたGameObjectやコンポーネントはnullと比較された際にnullであるかの様に振る舞うという仕様のため シーンを跨いでGame
Objectやコンポーネントを生存させたい場合は、UnityEngine.Object.DontDestroyOnLoadを使う http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/424
425: 名前は開発中のものです。 [sage] 2017/09/21(木) 14:59:15.28 ID:FeXNVo5K 2画面使う対戦型のゲームを作ってるのですが ボタン2つを同時にselect状態にとか出来ますか? http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/425
426: 名前は開発中のものです。 [] 2017/09/21(木) 15:35:13.79 ID:Ei0o9L2F >>425 if文使ったらなんでも出来る http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/426
427: 名前は開発中のものです。 [sage] 2017/09/21(木) 16:50:48.56 ID:6io8/Hvm イノキみたいだなw http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/427
428: 名前は開発中のものです。 [sage] 2017/09/21(木) 17:13:10.27 ID:wxJXWbMz ブンキですかー!? http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/428
429: 名前は開発中のものです。 [] 2017/09/21(木) 17:24:20.32 ID:Ei0o9L2F >>428 好き http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/429
430: 名前は開発中のものです。 [sage] 2017/09/21(木) 17:38:41.99 ID:9h29LJp4 >>421 >>424 ありがとうございます staticの仕様とc#の基礎をもう少し学んできます http://mevius.5ch.net/test/read.cgi/gamedev/1504366121/430
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 572 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.019s