[過去ログ]
【3Dゲームエンジン】Unity質問スレッド32 (1002レス)
【3Dゲームエンジン】Unity質問スレッド32 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
457: 名前は開発中のものです。 [sage] 2017/11/28(火) 16:38:27.63 ID:ioaufNCs 久々に来たがまだキムチの介護してんのかw http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/457
458: 名前は開発中のものです。 [sage] 2017/11/28(火) 19:44:22.13 ID:jdFfrrRm はい、クソ野郎の皆さんこんばんは 第6回目の講義は変数の集合体である「配列」についての勉強となります。 下のようなプログラムがあったとします。 ---例--- string mes0 = "よう。ここは武器屋だ"; string mes1 = "用件はなんだ"; Debug.Log( mes0 ); -------- これは「よう。ここは武器屋だ」と表示されます。 "Debug.Log( mes1 );"にすると「用件はなんだ」と表示されます。 配列を使用すると下のようになります ---例--- str
ing[] mes = new string[2]{ "よう。ここは武器屋だ", "用件はなんだ"}; Debug.Log( mes[0] ); -------- 最初のプログラムと書き方は変わりましたが結果は同じで「よう。ここは武器屋だ」と表示されます。 配列は複数個必要になりそうな変数を1つにまとめて扱いやすくする物です。 「mes0、mes1、mes2、mes3・・・・mes104」のように 変数を1個ずつ宣言していくのは無駄です 配列を上手に活用することでプログラムをスッキリと見やすくまとめる事ができます。 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/458
459: 名前は開発中のものです。 [sage] 2017/11/28(火) 20:06:28.22 ID:jdFfrrRm 先程は下のように配列を作りました ---例--- string[] mes = new string[2]{ "よう。ここは武器屋だ", "用件はなんだ"}; -------- 配列を2つしか作成していないので"mes[2]"という存在しない物を使おうとするとエラーになります。 "mes[0]"の"0"部分を「配列の添え字」と呼びます。 添え字は1からではなく0からスタートするのでご注意を。 例えば配列が3個ある時は1〜3ではなく0〜2です。 配列の作り
方(宣言)と値の入れ方(初期化)は色々方法があります。 それらについて説明します。 ---例1--- string[] mes = new string[]{ "よう。ここは武器屋だ", "用件はなんだ"}; -------- このように配列を何個作るか省略もできます。 この場合勝手に2つ作られこちらの方が便利です。 ---例2--- string[] mes = new string[2]; //この時点では2個の"mes"が作られているだけで中身はなし。 mes[0] = "よう。ここは武器屋だ"; //作ったmes配列に値を入れている(初期化) mes[1] = "用件はなんだ"; --
------ これは配列の宣言と作成、初期化を別々に分けた例です ---例3--- string[] mes; //宣言の時に配列は作らず… mes = new string[2]; //ここで配列の実態を作成 mes[0] = "よう。ここは武器屋だ"; //作ったmes配列に値を入れている(初期化) mes[1] = "用件はなんだ"; -------- http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/459
460: 名無し@キムチ [] 2017/11/28(火) 20:07:59.51 ID:RhKscU2v >>450 UVの設定は難しいですね。 解説サイトを読みながらその通りにしたのですが、途中で頭が飛びました・・・w http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/460
461: 名前は開発中のものです。 [sage] 2017/11/28(火) 20:15:05.92 ID:jdFfrrRm 続きです ---例4--- string[] mes; mes = new string[]{ "よう。ここは武器屋だ", "用件はなんだ"}; -------- ---例3--- string[] mes = { "よう。ここは武器屋だ", "用件はなんだ"}; -------- これが一番簡単な宣言と初期化の仕方ですが宣言と同時の時にしか使用できないという条件付きです。 どういう事かと言うと例4のように ---ダメな例--- string[] mes; mes = { "よう。ここは武器屋だ", "用件はなん
だ"}; -------- こういった使い方ができません。 このように宣言と初期化の方法は色々ありますが 自分にあった方法を使うとよいでしょう。 基本的には例2と例3をよく使うことになるかと思います。 次の例は配列が何個宣言されているのか知る方法です。 ---例--- string[] mes = { "A", "B", "C", "D" } Debug.Log("何個ある?=" + mes.Length); -------- 配列を4つ作成しているので「何個ある?=4」と表示されます。この「Length」は後々出てくる「ループ制御(for)」でよく使用します
ので覚えておいて損はないでしょう。 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/461
462: 名前は開発中のものです。 [sage] 2017/11/28(火) 20:33:20.79 ID:jdFfrrRm 作成した配列は プログラム終了時、又は、システムが不要と判断した時に勝手に削除(解放)してくれるので 基本的に作りっぱなしで大丈夫です。 律儀に手動で削除や解放をする必要はありません。 ですが手動で削除したい場面に出くわす時もあり その場合は下のように"null"を入れると削除できます。 --例-- string[] mes = {"A","B","C","D"}; Debug.Log( mes.Length ); // 「4」と表示される mes = null; //
配列を解放 Debug.Log( mes.Length ); // 配列は解放され存在していないのでここでエラーになる ------ 今回は以上だクソども http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/462
463: 名前は開発中のものです。 [sage] 2017/11/28(火) 20:41:08.15 ID:jdFfrrRm ミスを発見だクソども >>461の ---例3--- string[] mes = { "よう。ここは武器屋だ", "用件はなんだ"}; -------- は「例3」ではなく「例5」だ。 よってその下の説明は (×間違い×) 「基本的には例2と例3をよく使うことになるかと思います。」 (〇正しい〇) 「基本的には例2と例5をよく使うことになるかと思います。」 となる。 悪かったなこのやろう。 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/463
464: 名前は開発中のものです。 [sage] 2017/11/28(火) 23:08:46.80 ID:tVPVY40R もう誰も構ってねえだろ 本人以外は・・・w http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/464
465: 名前は開発中のものです。 [sage] 2017/11/29(水) 01:07:16.97 ID:f19geamt >>463 ありがとうございます!! http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/465
466: 名前は開発中のものです。 [sage] 2017/11/29(水) 01:39:08.25 ID:p5I7DNKX >>464 https://pbs.twimg.com/media/DLk8XUYVAAAwuul.jpg http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/466
467: 名前は開発中のものです。 [sage] 2017/11/29(水) 02:05:41.39 ID:WnFNBL3K アニメ大ちゅき50のオッサン 老害は始末が悪い http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/467
468: 名無し@キムチ [] 2017/11/29(水) 12:57:27.46 ID:18BDW4X1 >>461 >>462 >>463 狂った人が出てきましたねw ただ当方も初心者なので言うのは何ですが、初心者の頃って、 string[] mes = { "きんたま", "おまんこ"}; とかついやりがちですよね? http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/468
469: 名前は開発中のものです。 [] 2017/11/29(水) 23:01:07.32 ID:oSizudki assetstoreでFREEでダウンロードしてもいい データを許諾を得ないで商用転用しても大丈夫なんでしょうか? 作ったゲームが万が一大ヒットしてしまった場合 権利関係でもめたくないので そこらへんの事情を知りたいんですが・・・アメリカって訴訟大国だし 一応Unity関連本によるとAssetStoreのデータでゲーム作って 売ってもおkみたいな解説を見たのですが http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/469
470: 名前は開発中のものです。 [sage] 2017/11/29(水) 23:03:38.98 ID:Bs8gZldn Unityの3D gameobject、プリミティブが少なすぎて困ってたけど、 他の3Dソフトで作ったオブジェクトをFBXで保存すれば、 AssetsフォルダにD&Dするだけで、2DのSpriteみたいに、 ガンガン取り込んで使えることをいまさら知った・・・ ・・・けっこう便利だ http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/470
471: 名前は開発中のものです。 [sage] 2017/11/29(水) 23:21:36.24 ID:Hp+P7tm2 >>469 頭が大丈夫じゃないから病院池 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/471
472: 名前は開発中のものです。 [sage] 2017/11/30(木) 00:48:24.49 ID:Bca5C/au >>469 おいキムチ てめえは何回同じ質問すれば気が済むんだよ 自分でそのアセットの使用条件ライセンスを読めと何度言われてきている? いい加減にしろよてめえ!! http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/472
473: 名前は開発中のものです。 [sage] 2017/11/30(木) 01:12:49.53 ID:p+zCm6Ig すみません、多分すごいしょうもないことやってるんだとは思うのですが いつの間にかプロジェクトからヒエラルキーやシーンにドラッグドロップできなくなってしまいました 逆の、プロジェクトに落としてprefab化もできません 何か原因のお心当たりありますか? http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/473
474: 名前は開発中のものです。 [sage] 2017/11/30(木) 02:45:37.46 ID:K8T1j9f7 Pcごと再起動して同じことを試す 新規プロジェクトで同じことを試す Unity再インストールして試す 検討つかないけど自分ならこの順番でチェックしてみるかな http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/474
475: 名前は開発中のものです。 [sage] 2017/11/30(木) 12:47:34.82 ID:3pWvqrrU どなたかアセットの宴3を使っている人はいませんか? インポートした場合、トップメニューにToolsのメニューが表示されるはずなんですがありません。 初めてアセットを買ったので基本的な使い方がわかっていないのかもしれませんが、、、。 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/475
476: 名前は開発中のものです。 [sage] 2017/11/30(木) 13:25:40.52 ID:qg45Wal1 >>475 開発者、結構レスポンスくれる人だから聞いてみたら 時村良平 @rodostw http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/476
477: 名前は開発中のものです。 [sage] 2017/11/30(木) 14:02:25.58 ID:3pWvqrrU >>476 ありがとう。直接尋ねてみます。 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/477
478: 名無し@キムチ [] 2017/11/30(木) 18:23:37.00 ID:zEiwiU74 >>472 おい、>>469の質問は当方ではありませんぞ!! >>468の書き込みが当方のものだぞ。 おい、間違えないように頼むぞ!!! http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/478
479: 名無し@キムチ [] 2017/11/30(木) 19:51:06.16 ID:zEiwiU74 >>475 その人のwebサイトを見てみました。 Unitychanを使っていますね。それよりちょっとダサめのキャラは自作キャラですか? で「宴3」ですが、読んでも結局、何のソフトなのかわかりませんでしたw こんなわけのわからないものを買うなんて、あなたも相当変な趣味の人ですね http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/479
480: 名無し@キムチ [] 2017/11/30(木) 20:06:19.98 ID:zEiwiU74 当方もいま自作キャラを開発中です。 名前はヨナchanです。 まだベースがunitychanから出ていなくて、開発途上なんですけど・・・ ベースをどんどんつくりかえてていって、完全にオリジナルのところまで持っていけばゴールです。 https://youtu.be/LRQDRvAIL9o http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/480
481: 名前は開発中のものです。 [sage] 2017/11/30(木) 20:08:08.22 ID:klV+8e3v この絵は無いだろ。 さすがにレベルが… http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/481
482: 名前は開発中のものです。 [sage] 2017/11/30(木) 20:21:19.37 ID:p+zCm6Ig >>474 ありがとうございます、PC再起動で直りました Unity自体は再起動したり新規プロジェクトで試したりしたのですが改善せず困ってました まずはPC再起動大事ですね http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/482
483: 名前は開発中のものです。 [sage] 2017/11/30(木) 20:24:27.76 ID:/yHwibrl 宴って日本発assetで一番売上あるんじゃね? 他に有名所あるかも知れんけど こんだけunity触っててaseetの内容すらわからないってやばくない? http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/483
484: 名前は開発中のものです。 [sage] 2017/11/30(木) 20:30:05.01 ID:O2HojGoN ノベルゲームつくーるみたいなもんだよ レベルの低い開発者を相手に商売するのが一番儲かる 数が多いから http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/484
485: 名無し@キムチ [] 2017/11/30(木) 20:40:06.97 ID:zEiwiU74 >>480 確かにこの絵は一般ウケする絵ではないようだ。 だが眉を太くしてキツネ目にしないと、どうしてもキムヨナに似ないのだよ。 かといってキムヨナ以外のキャラつくっても、自分的にまったく意味ないし・・・ 何かいい解決策はありますか? http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/485
486: 名前は開発中のものです。 [sage] 2017/11/30(木) 20:43:51.25 ID:Bca5C/au キムチはライセンス違反と法律違反をしたいようだな 自分で読めと言ってるのを無視し続けるそうなる 馬鹿じゃねーのコイツ http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/486
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 516 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.014s