[過去ログ]
【3Dゲームエンジン】Unity質問スレッド32 (1002レス)
【3Dゲームエンジン】Unity質問スレッド32 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
53: 名前は開発中のものです。 [sage] 2017/11/04(土) 17:12:26.04 ID:okR6Basc >>49 君の質問にはプログラミング未経験者でいきなりUnity始めて 今も挫折せずやり続けながらこのスレにいる人 そしてオンラインゲームを1本完成させて公開してる人にしか答えてあげられそうにない。 俺の場合はまさにご指摘通りの道を歩んできてるため Unityなしでもゲームを作れるのだが 俺の真似すると10年はかかる長い道のりになってしまうと思われ正解とは言い切れない >C#の基本を修めたあとで >C#のゲームプログラミング本などでゲーム開発の基本を習得した上で >Unityの使い方本を習うという流れになるのでしょうか? プログラミングって刀鍛冶や陶芸家(壺つくりなど)みたいに職人色も強いのよ 学習というより熱意と自己工夫、そして自分の怠け心に負けない強さというかなんというか http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/53
54: 名前は開発中のものです。 [sage] 2017/11/04(土) 18:33:04.50 ID:Ycgz5PJN アセットをかえば熱意と自己工夫はいりませんよ http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/54
55: 名無し@キムチ [] 2017/11/04(土) 18:52:45.20 ID:m1qvOO3a >>49 Unityで開発するには、 当方の場合開発しながらひとつひとつ使い方覚えていって、 プログラミングもtransform.positionみたいな簡単なのから、 「おっ!!動いたぞ!!」ってな感じてひとつひとつ覚えていって、 つまりだんだん覚えた数を増やしていくという泥縄式のやり方で、 いまもそのやり方を継続中ですなwww http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/55
56: 名前は開発中のものです。 [sage] 2017/11/04(土) 19:07:07.24 ID:5YIZbc8/ >>49 C#を全く知らずにUnityを始めたけど、 基本はBASICやVB.netとそんなに変わらなかった 大文字・小文字が区別されたり、 文末に;がついたり、ブロック文を{}で囲ったり、 条件分岐の比較演算子で、=が==で、<>が!=で、 論理演算子のAndが&&で、ORが||だったり、 For・・・Nextが少し変わった程度だった (今のところは) 構文の御作法が微妙に違うだけだから、 何か1つのプログラミング言語を経験していれば、 C#自体の敷居は低い気がする・・・ むしろ、transformの構造とか、 Rigidbodyの操作・挙動とか、 Unity特有の部分を覚える方が大変 最初は、とにかく思ったように動かせずに引っかかる VectorとかQuaternionのメソッド・プロパティとかは、 原理は無視して、ツールとして使えればOKではないかと? http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/56
57: 名前は開発中のものです。 [sage] 2017/11/04(土) 19:18:45.20 ID:5YIZbc8/ 2Dなら、 キャラクタ画像をスプライトとして登録、 オブジェクトとして配置、 Collider2DとRigidbody2Dを載せて設定、 (これだけで、地形判定はだいたいできている) 後は各キャラクタにScriptを載せて、 その中に、キー入力時の操作やカメラの移動、 特定物との衝突時の挙動をコーディングすると これだけで、アニメーションもBGMも効果音もないけど、 動かして、接触に反応するゲームの土台部分はできる 後は、敵や弾などキャラクタを作り分けていき、 スコアを表示したり、残機管理したりを、後で追加していく シーンを保存して、OP画面やGameOver画面を作成、 Build設定でシーンの順番を登録して、 後は操作やイベントに応じて、各シーン呼び出していく これくらいで、ミニゲームというか、 ACTやSTGの骨格はすぐにできてしまうのが、 Unityの凄いところ・・・ ゲーム性は、作り上げる中で追加・調整が必要 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/57
58: 名前は開発中のものです。 [sage] 2017/11/04(土) 19:43:11.27 ID:zAaiKAi+ cやアセンブラをかじってるなら、c#知らなくても十分unity 本でできますよ。 それすらないと、プログラムの本をやっておかないときついかも。 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/58
59: 名前は開発中のものです。 [sage] 2017/11/04(土) 21:43:17.91 ID:1gsjGLhX unity歴二ヶ月のものですが、c#独学はやめた方がいいと聞きました。 今からでもチュートリアルすべきですか? http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/59
60: 名前は開発中のものです。 [sage] 2017/11/04(土) 23:16:22.32 ID:Ycgz5PJN >>59 アセットを買うべきです http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/60
61: 名前は開発中のものです。 [sage] 2017/11/04(土) 23:25:09.45 ID:zAaiKAi+ >>59 まぁ、チュートリアルはやって損はないから、やる余裕があって、技術的に詰まってるならやった方がいいと思うよ。 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/61
62: 名前は開発中のものです。 [sage] 2017/11/05(日) 13:42:13.67 ID:nHazp7Hq Quaternion.FromToRotation と Quaternion.SetFromToRotation って何が違うの?? http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/62
63: 名前は開発中のものです。 [sage] 2017/11/05(日) 14:38:31.87 ID:fwuOS8fi Quaternionを作成して返すか、そのQuaternionにセットするかの違い http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/63
64: 名前は開発中のものです。 [sage] 2017/11/06(月) 11:01:57.79 ID:cBGs/gop くこけ? http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/64
65: 名前は開発中のものです。 [sage] 2017/11/06(月) 18:14:24.19 ID:MMRaoffW 本の通りに操作・入力してるにもかかわらず No MonoBehaviour scripts in the file ,or their names do not match the file name. というエラー出るんだけどこれはどういった理由が考えられるのでしょう http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/65
66: 名前は開発中のものです。 [] 2017/11/06(月) 18:49:02.07 ID:xBIPSoxk >>65 スクリプトの名前でも変えたんじゃねーの? http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/66
67: 名前は開発中のものです。 [sage] 2017/11/06(月) 21:57:19.93 ID:MMRaoffW 名前は付け変えてはいないんだけどね なんかアイコンもC#じゃなくて歯車みたいなのになっちゃってるし ファイル消して最初からやり直してみる・・・ http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/67
68: 名前は開発中のものです。 [sage] 2017/11/07(火) 07:59:56.03 ID:42jk1WxQ アセットをかえばいいですよ http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/68
69: 名前は開発中のものです。 [sage] 2017/11/07(火) 11:00:42.56 ID:BvqNxlr9 拡張子が.csじゃなくなってる or クラス名がファイル名と違ってる http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/69
70: 名前は開発中のものです。 [sage] 2017/11/07(火) 12:10:21.76 ID:ryfVLioV >>65 スクリプト作る→C#を開く→ファイルの名前変える の順番でやると C#のMonoBehaviourの後に書かれてるclass名とファイルの名前が違ってくるのでエラーがでる ファイル名を変えたときはC#のMonoBehaviourのclassが一致しているか確認 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/70
71: 名前は開発中のものです。 [sage] 2017/11/07(火) 12:42:45.11 ID:1VeMy6de もうプロジェクト消しちゃったからハッキリわからないけど もしかしたら最初スクリプト名入力する時GameManager.cs.csて拡張子が二重になっちゃってたかもしれない http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/71
72: 名前は開発中のものです。 [sage] 2017/11/07(火) 16:20:02.37 ID:7ilGLZQx MonoBehaviourのクラス名って大文字にしないといけないって聞いたんですけど、小文字でもちゃんと動作できます。 しかし、やはり心配です。バグとかおこるのでしょうか http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/72
73: 名前は開発中のものです。 [sage] 2017/11/07(火) 16:47:08.78 ID:snJDofSj >>72 別に小文字でも良い 大文字小文字は区別される class名は大文字から始めるのが基本、ってのを勘違いしてるんだと思う SampleClassみたいな命名規則が一般的 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/73
74: 名前は開発中のものです。 [sage] 2017/11/07(火) 16:53:01.65 ID:7ilGLZQx すみません言葉足らずでした。 全て小文字で書いてます…… http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/74
75: 名前は開発中のものです。 [sage] 2017/11/07(火) 18:01:20.86 ID:45U2uVXv キャメルケースでググってみると、キャメルケースとスネークケースって命名ルールがある https://ja.wikipedia.org/wiki/%E3%82%AD%E3%83%A3%E3%83%A1%E3%83%AB%E3%82%B1%E3%83%BC%E3%82%B9 全部小文字でも問題は起きないけど、読みづらくない? ThisIsCar (キャメルケース) thisiscar (唯の小文字) this_is_car (スネークケース) http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/75
76: 名前は開発中のものです。 [sage] 2017/11/07(火) 18:25:29.94 ID:Y2qc0xhM 問題なく動くんですね! 確かに読みにくいです…… こらからは大文字で書くよう意識してみます。 ありがとうございました! http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/76
77: 名前は開発中のものです。 [sage] 2017/11/07(火) 21:23:07.73 ID:CdlQ6sWS 俺のはキャメルとスネークを融合した独自ルールなのでスネメルケースってところか http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/77
78: 名無し@キムチ [] 2017/11/07(火) 22:59:02.33 ID:Hc4qrqd+ キムヨナは仏様 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/78
79: 名無し@キムチ [] 2017/11/07(火) 23:09:58.78 ID:Hc4qrqd+ ちょっと質問解決途中で、別の質問ですが、タレントや有名人のスキャンデータって売っているのでしょうか? 出せば売れるから売ってるはずだと思うのですが、検索してもどうも出てこないので、どうなっているのかと思って・・・ ご存知の方がいればよろしくご教授おねがいします! http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/79
80: 名前は開発中のものです。 [sage] 2017/11/07(火) 23:59:26.78 ID:7//tOhLI アンダーバーから始まる変数はどういう意味ですか? http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/80
81: 名前は開発中のものです。 [sage] 2017/11/08(水) 00:36:24.51 ID:13xSi+5R >>80 よく見るのはメンバ変数かな ローカル変数と見た目でぱっと違いがわかるようにしてるだけ http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/81
82: 名前は開発中のものです。 [sage] 2017/11/08(水) 01:04:12.77 ID:H15q0Ie/ http://isoparametric.hatenablog.com/entry/20070725/1185327261 ハンガリアン記法でm_をつけて、m_fooといったメンバ関数/変数とするところを mを削って、_fooにしてしまった派がいたらしい しかし_で始まるのはc/c++では予約語だから慣習としては良くない 個人的にはお勧めしない http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/82
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 920 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.011s