[表示 : 全て 最新50 1-99 101- 201- 301- 2ch.scのread.cgiへ]
Update time : 02/16 03:22 / Filesize : 85 KB / Number-of Response : 307
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【ゲームエンジン】Unityなんでも質問スレpart3



1 名前:名前は開発中のものです。 mailto:sage [2021/01/24(日) 13:06:30.73 ID:Nazn+394.net]
フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。 プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3、PlayStation 4、PS Vita他
■注意事項
特になし
■Unity 2ch Wiki(まとめ、過去ログ、リンク集)
www24.atwiki.jp/unity2ch/
●リンク
・Unity(日本公式サイト)
unity3d.com/jp
・マニュアル
 docs.unity3d.com/ja/current/Manual/index.html
・チュートリアル
 unity3d.com/jp/learn/tutorials
・スクリプトリファレンス
 docs.unity3d.com/ja/current/ScriptReference/index.html
・FAQ
 unity3d.com/jp/unity/faq
・MSDN
 msdn.microsoft.com/ja-jp/ms348103←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。


前スレ
https://mevius.5ch.net/test/read.cgi/gamedev/1601910310/

266 名前:名前は開発中のものです。 mailto:sage [2021/02/14(日) 20:14:38.92 ID:PySsxjlM.net]
2年費やしてSteamでリリースしたゲームは初週で10本も売れなかった

以前の仕事の知り合いを通じて運良く仕事先を見つけることはできました。しかし今はゲーム制作のことは考えたくありません


と言っていたゲームが今セール中なのを見ると
あのblogも売るためだったのか。。。

267 名前:名前は開発中のものです。 mailto:sage [2021/02/14(日) 20:45:43.39 ID:l2dKHnoT.net]
ゲームを売る事は悪いことか?
こういうビジネスの視点に欠けるアホがいるから
日本のインディはレベル低いんやろね

そもそもインディはブログやSNSで小細工した程度では売れない
真の天才じゃないと勝ち目なし

268 名前:名前は開発中のものです。 [2021/02/14(日) 21:02:00.19 ID:HSwx06x6.net]
Unityの教科書で勉強しておりVectoe2の距離を求めるサンプルまで進んだのですが
2点ほど理解ができなくて困っています

void Start()
{
  Vector2 startPos = new Vector2(2.0f, 1.0f);
Vector2 endPos = new Vector2(8.0f, 5.0f);
Vector2 dir = endPos - startPos;
Debug.Log(dir);

float len = dir.magnitude;
Debug.Log(len);
 }

まず、3-4行目はVector2クラスのインスタンスを作っているのはわかるの
ですが5行目の変数dirの前にVector2と記述する意味がわかりません

また、8行目のVector2クラスがもつmagnitudeメンバ変数に変数dirの
値を渡す方法として、dir.magnitudeという記述になる点に違和感があります。
magnitudeが変数なのであれば=で代入するものなのではないでしょうか?
それともこういうモノであると理解すべきなのでしょうか?

269 名前:名前は開発中のものです。 mailto:sage [2021/02/14(日) 21:25:18.67 ID:d9BxSaHb.net]
>>変数dirの前にVector2と記述する意味がわかりません
その記述がないとdirの型がわかりません

>>magnitudeが変数なのであれば=で代入するものなのではないでしょうか?
そもそも代入していません
dirの中にあるmagnitudeを取り出しているだけです

270 名前:名前は開発中のものです。 [2021/02/14(日) 21:31:48.16 ID:HSwx06x6.net]
>>269
ありがとうございます
ということは、dirはVecrot2のインスタンスであるという理解でよいのでしょうか?

271 名前:名前は開発中のものです。 mailto:sage [2021/02/14(日) 21:39:14.36 ID:QNVx05Hs.net]
何だかんだUnityの教科書が一番入門書としては分かりやすい
ただまだこの段階ではゲーム制作するには難しく感じる、この次にオススメの本とかある?

272 名前:名前は開発中のものです。 mailto:sage [2021/02/14(日) 21:40:59.15 ID:d7EjNe9b.net]
>>268
UnityというよりはC#の基礎部分ですね

1個目の質問の答えなんですが、変数というのは入れ物であるという話を聞いた事ないですか?
startPosという変数とendPosという変数を引き算した計算結果を、dirという変数を新しく作って入れてます
なので結果的に変数を3つ作ってるんですが認識はあってますか?

2個目の質問なんですが、まず大前提としてdirはdirection(方向)という英単語の略であって、距離という意味ではありません
距離を出すには方向(正確にいうとendPosとstartPosの差)から直線の長さを計算する必要があります
長さを計算してくれるプロパティがmagnitudeという名前です
プロパティは関数の仲間だと思えばいいです

なのでmagnitudeは変数では無いです

273 名前:名前は開発中のものです。 mailto:sage [2021/02/14(日) 21:50:15.55 ID:d7EjNe9b.net]
>>271
実際にゲームを作る以上の経験値は他では稼げない
そういう意味ではUnity公式にあるシューティングゲームを作るチュートリアルが一番良い

ゲーム開発のプロがやるようなゲーム基盤作りはその段階で学ぶだけ手を止めるだけなので、自分は天才だという自信がないのであれば、慣れてくるまで知らない方がいいよ
マインクラフト始めたばかりの人が「まずは10×10チャンク整地するかぁ」って言ってるようなもんだから

274 名前:名前は開発中のものです。 mailto:sage [2021/02/14(日) 21:57:09.10 ID:VP/Qltdt.net]
>>271
もし難しいと感じる場所がunityそのものではなくC#の基礎知識に起因するものなら、C#の入門書とかで基礎から固めた方が近道だと思うよ



275 名前:名前は開発中のものです。 [2021/02/14(日) 22:20:21.88 ID:uhxIpa7E.net]
>>265
ありがとうございます!
mixamo使ったことなかったので、試してみます!

276 名前:名前は開発中のものです。 [2021/02/14(日) 22:21:38.39 ID:HSwx06x6.net]
>>272
ありがとうございます
>>結果的に変数を3つ作ってるんですが認識はあってますか?
はい大丈夫だと思います
変数dirの宣言時に右辺でnewされていないので、あれ?っと思ってしまいました
>>長さを計算してくれるプロパティがmagnitudeという名前です
よくわかりました
わかりやすくするためかも知れませんが、magnitudeメンバ変数という記述は
テキストに書いてあった記述をそのまま書いてみました

>>274
ありがとうございます
そちらの本も探してみます

277 名前:名前は開発中のものです。 mailto:sage [2021/02/14(日) 22:31:10.00 ID:d9BxSaHb.net]
>>270
違います
インスタンスの生成はnew以降です
多分インスタンスを誤解しているので調べましょう

1、2行目は右辺でインスタンスを生成して左辺の変数に代入
3行目は右辺で引き算をして結果を左辺の変数に代入しています

1〜3行目の左辺は全て初めて使う変数なので宣言しているだけで
インスタンスは関係ありません

278 名前:名前は開発中のものです。 [2021/02/14(日) 22:50:48.05 ID:HSwx06x6.net]
>>270
ありがとうございます
根本的にわかっていないらしいので勉強し直します

>>dirの中にあるmagnitudeを取り出しているだけです
初出のmagnitudeがdirの中に入ったのはいつだろうと考えたら
newしてはいないもののdirはただの変数ではなくインスタンスなのかな?
と思ってしまいました

279 名前:名前は開発中のものです。 [2021/02/14(日) 22:52:06.12 ID:HSwx06x6.net]
↑は >>277 の間違いでしたすみません

280 名前:名前は開発中のものです。 mailto:sage [2021/02/14(日) 23:05:37.09 ID:QNVx05Hs.net]
>>273
そっか了解、ちょとその公式のシューティングゲーやってみるわサンキュー

281 名前:名前は開発中のものです。 mailto:sage [2021/02/15(月) 06:57:13.48 ID:vriMyGOM.net]
>>278
>初出のmagnitudeがdirの中に入ったのはいつだろう
https://www.atmarkit.co.jp/ait/articles/0209/04/news001.html
Class変数は実体を持たず、初期化子とコンストラクタでインスタンスを生成した時に
始めて実体を持ち、未割り当ての変数はエラーが出る筈なのだけど・・・

UnityEngine.Vector2はstruct Vector2であり構造体なので
classとは違い宣言した時点でメモリが確保されます
https://ufcpp.net/study/csharp/resource/rm_struct/
>構造体は宣言した時点でデータを記録するためのメモリ領域が確保されます。
これがdir.magnitudeやdir.x、dir.yなどがインスタンス化なしにアクセスできる理由です。

282 名前:名前は開発中のものです。 [2021/02/15(月) 11:34:21.41 ID:nPqsgnyf.net]
Unityのプロジェクトをまるごとネットにアップロードしたいのですが、そこからUnityのユーザーIDやメールアドレスなど個人情報が特定される事はありますか?
あるとしたら、どのような所に気を付ければ良いでしょうか?

283 名前:名前は開発中のものです。 mailto:sage [2021/02/15(月) 12:59:12.51 ID:J/XMV0dj.net]
ゲーム制作の個人開発ってやっぱデザインよりプログミング覚えた方が近道なんかな?
Unityだとアセット使ったり改造したりすれば何とかなりそうだけど、プログラミングはそもそも基礎を分かってないと手出しできないし
個人でゲーム作ってる人もプログラマーが多い印象

284 名前:名前は開発中のものです。 mailto:sage [2021/02/15(月) 13:01:28.76 ID:kD0F0XEL.net]
君は何がしたいんだい?
プログラムをしたいのか、絵が描きたいのか?
まず形にするにはプログラムが必要。
絵は後から差し替えできるよ。



285 名前:名前は開発中のものです。 mailto:sage [2021/02/15(月) 13:40:31.22 ID:J39yMQX9.net]
>>283

クソゲーを作るのが1番最初
どんなゲームもクソゲーを基盤に
グラフィックを強化
シナリオ強化
音楽を強化
してけばそれなりになる。
出来るゲームクリエイターはクソゲーをすごいスピードで作るてんさいなんだよ

286 名前:名前は開発中のものです。 mailto:sage [2021/02/15(月) 13:55:00.09 ID:khGZ1lE6.net]
グラフィック→外注
シナリオ→外注
音楽→外注
プログラム→外注

完成!

287 名前:名前は開発中のものです。 mailto:sage [2021/02/15(月) 14:05:31.96 ID:iZgKnbxp.net]
尚売れなかったら人生終了!

288 名前:名前は開発中のものです。 [2021/02/15(月) 15:00:53.63 ID:1rnochsT.net]
>>285
やっぱ糞ゲー作りまくるしかないのか

289 名前:名前は開発中のものです。 [2021/02/15(月) 15:42:21.23 ID:2mLZ9D/m.net]
>>253
blenderで全部作ってインポート?とか言ってるやん

290 名前:名前は開発中のものです。 mailto:sage [2021/02/15(月) 15:56:12.03 ID:q5rf35NV.net]
クソゲーはいくつ作ってもクソゲーだから名作たくさん作れ

291 名前:名前は開発中のものです。 mailto:sage [2021/02/15(月) 16:04:35.53 ID:otFb7Fi8.net]
ウンコしか登場しない名作ゲーム
クソゲーがシリーズ化

292 名前:名前は開発中のものです。 [2021/02/15(月) 17:14:02.16 ID:hxt1bx2w.net]
>>278
色々分かってない風ではあるけど疑問なことは書いたら答えますよん

293 名前:名前は開発中のものです。 [2021/02/15(月) 19:30:34.62 ID:UKTPpDEq.net]
>>228
続ければいつかは作れるようになるだろうけど
大半の人は途中で投げ出す、仕上げられず公開もできない
他の事をやりだす、それまでの時間が無駄になる
そんな質問をしている人でリリースできた人はいない

294 名前:名前は開発中のものです。 [2021/02/15(月) 19:34:56.01 ID:UKTPpDEq.net]
>>290
だな、1weekで既成のゲームアイデアばかり披露してても
何にもならない、そういうゲームがうける時代もあったがとっくに終わってる



295 名前:名前は開発中のものです。 mailto:sage [2021/02/15(月) 19:58:24.58 ID:D/KQVHFc.net]
クソゲーすら作れないのが50%
完成させて公開出来るのが5%
steamやappstoreとかプラットフォームに乗せて販売できるのは0.1%
このゲーム面白いねと評価されてバズるのが0.001%

296 名前:名前は開発中のものです。 mailto:sage [2021/02/15(月) 20:29:02.87 ID:J/XMV0dj.net]
その比率マジなん?まあでもそんな感じではあるだろうね
糞ゲー作りまくるのは開発力を付けるのに良さそうな気がする、何より糞ゲーでも何でも作ったという事実は自信になるし

297 名前:名前は開発中のものです。 [2021/02/15(月) 20:51:26.35 ID:hxt1bx2w.net]
ネットでイラストとかでも100日何たらやってる人、ちゃんとやってる人は100日後ムッサレベル上がってるよね

298 名前:名前は開発中のものです。 mailto:sage [2021/02/15(月) 21:51:51.07 ID:Hc1zrtie.net]
イラストというか絵は描けば描くほど上手くなるからねえ、いわゆるアナログ的な技法ものは
ゲーム制作もといプログラミングはそう単純ではないところが歯痒いねえ、経験値は貯まるけど
論理的思考が伴うものは中々ね

299 名前:名前は開発中のものです。 mailto:sage [2021/02/15(月) 23:29:26.95 ID:Tv4ibd2d.net]
作れないのも含めれば一万人志望者いてバズれるのは1人だろう
バズっても社会的成功を手にれられるのは10万人に一人
つまり0.00001

300 名前:名前は開発中のものです。 [2021/02/15(月) 23:32:14.27 ID:srWQ5Jlk.net]
>>281
ありがとうございます
わかりかけてきたのでクラスと構造体の違いなどを調べて理解したいと思います

301 名前:名前は開発中のものです。 mailto:sage [2021/02/15(月) 23:54:52.04 ID:Tv4ibd2d.net]
簡単にゲームが作られすぎて数打ちゃ当たるで勝負できる時代は終わったと思うよ
大量のノイズから宝石を見つける事が重視されるから
漫画と同じように作家性が重視されていくだろう

302 名前:名前は開発中のものです。 mailto:sage [2021/02/16(火) 00:05:36.93 ID:D9ZSIO7t.net]
アニメーションとか地形とかに拘り始めてゲームが完成しないで、投げ出すパターンと
新しい要素を入れようと思ったけど力不足で導入できなくて嫌になって投げ出すパターン
のどっちかじゃないか?

303 名前:名前は開発中のものです。 mailto:sage [2021/02/16(火) 00:10:45.29 ID:MkV+gd+I.net]
何%とか何万人に一人〜とかって話してる人の成功ってどの程度を指してるの?

自分は月40万程度の利益(サラリーマンで言う手取り2〜30万?)を目標にしてるけどそれすらも0.1%とかそういう世界?

304 名前:名前は開発中のものです。 mailto:sage [2021/02/16(火) 00:38:29.59 ID:vXuSQ0qS.net]
月間ランキングTop5とか10とかに入るって事じゃね?



305 名前:名前は開発中のものです。 mailto:sage [2021/02/16(火) 01:53:58.38 ID:b2q575lm.net]
デザインからかプログラムからかって話だけど、まだ学生ならデザイン優先した方がいいだろね
どんなテーマに執着するのかの選択のセンスや、画力では測れない絵心は20代前半で固定される。脳がそうできてる
この時までに頭の中で何を見たかで後々大きな影響を及ぼす
プログラムは地頭が良ければおっさんになってからでも遅くはないけど、創造力の土台作りは年齢制限がある

306 名前:名前は開発中のものです。 mailto:sage [2021/02/16(火) 02:00:44.18 ID:ZtvwlP8U.net]
google playのアプリ増加数は2014〜2018年120〜210万増で平均160万増/年
宝くじの2等が100万分の1で探してDLして貰うだけで宝くじレベル






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<85KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef