[過去ログ]
【ゲームエンジン】Unityなんでも質問スレpart3 (1002レス)
【ゲームエンジン】Unityなんでも質問スレpart3 http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
202: 名前は開発中のものです。 [sage] 2021/02/11(木) 23:56:54.40 ID:GaSBBRJn ゲームオブジェクトのアタッチが大量に外れてた アタッチした状態で大量にシーンを複製したしテストプレイしながらバランス調整したからアタッチミスがあればその時点でエラーが出るはずだし気づくはずなんだが 今日になっていきなりエラーが出て確認してみたらアタッチが外れてた しかも同じ名前のゲームオブジェクトばっか まぢポルナレフ状態やわ 心当たりがあるとすれば前回unityの動作がおかしくなった 認識されるはずのスクリプトが認識されなかったり 昔からたまに起きるしunityのバージョンアップしても起きるし再起動したら直るからそういうもんやと思ってスルーしてるけど知らん間にアタッチ外れるのは恐怖やわ http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/202
203: 名前は開発中のものです。 [sage] 2021/02/12(金) 00:01:18.79 ID:PLxY5TnK あと文末コードでunityに警告された MacOSとWindowsが混在してるとか ネット上のブログで見たコードをコピペして使ったら警告が出た スクリプト自体は動いてるけど警告出たの初めてやし嫌やわぁ 大抵のエディタには文末コードを統一する機能がついてるともエラーメッセージ中に書いてあったけどそんな機能どこにあるかわからへん マックのビジュアルスタジオ使ってるけどそれっぽい機能使っても警告メッセージが消えへんし嫌やわ http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/203
204: 名前は開発中のものです。 [sage] 2021/02/12(金) 00:56:36.27 ID:WKpre3/4 "クリエイターの価値を決めるのは、自分自身や客ではなく、「こうありたい」という信念や哲学だ。 自分本位だったり、義務や惰性で続けたりすると、何をしても苦しくなる。" "松下や本田、ゲイツやジョブズも、本気で「世界を変える」ために斗っていた。" http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/204
205: 名前は開発中のものです。 [sage] 2021/02/12(金) 01:11:27.62 ID:ZYeZ+EAs キモっ http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/205
206: 名前は開発中のものです。 [sage] 2021/02/12(金) 01:24:31.22 ID:jW35Iup1 どこからの誤爆なんだ?唐突すぎる http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/206
207: 名前は開発中のものです。 [sage] 2021/02/12(金) 01:37:46.33 ID:3jMCfpAV そのうち京都アニメーションと戦って火を付けるんですね分かります http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/207
208: 名前は開発中のものです。 [sage] 2021/02/12(金) 01:49:46.97 ID:fttZQXbA なんてラノベのコピペ? http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/208
209: 名前は開発中のものです。 [sage] 2021/02/12(金) 01:59:28.30 ID:IPB9aZFq 転生したらイスラム教徒だった件 http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/209
210: 名前は開発中のものです。 [sage] 2021/02/12(金) 02:07:24.61 ID:BJqwgsqz https://note.com/funaschon/n/n1e4cde4061c4 https://www.pixiv.net/users/190926 溢れんばかりの実力が全てを壮大に物語っているな http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/210
211: 名前は開発中のものです。 [sage] 2021/02/12(金) 02:26:07.35 ID:jW35Iup1 個人でゲーム開発をしていて精神に異常をきたすケースは珍しくないから気をつけた方がいいだろね 作業量が膨大にあるから理性を保たないといけないし 現実からかけ離れた妄想に囚われてしまうようだと危ない http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/211
212: 名前は開発中のものです。 [sage] 2021/02/12(金) 02:44:05.91 ID:C7/gFC8/ あ、これアカンやつや http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/212
213: 名前は開発中のものです。 [sage] 2021/02/12(金) 06:21:01.90 ID:2BW/xel+ やりたいこと: iosアプリで、アプリをタスクキルするとjsonファイルで進行状況を保存、次回起動時にファイルが存在していれば読み込んで値を代入する ファイルの読み書き先はApplication.persistentDataPathで取得 できていること onApplicationFocusで、アプリが起動終了した際のファイルの読み書きを実行 unity上では問題なく動作 実機テストでもホームボタンを押してバックグラウンドに行った時などは処理が行われていることをxcodeのログで確認 できていないこと アプリをバックグラウンドに移行後タスクキルすると、次回起動時セーブファイルが存在していない場合の処理が実行される 知りたいこと タスクキルを行うとApplication.persistentDataPathに生成されたファイルは消える? ios向けにビルド時にアプリからファイルの生成を許可するなどの設定が必要? ファイルが実際に生成されていることを確認する方法はある? 長文失礼しました。 何かご存知の方いらっしゃいましたらご教授いただけますと幸いです。 http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/213
214: 名前は開発中のものです。 [] 2021/02/12(金) 07:56:30.95 ID:2BW/xel+ >>213 すみません、自己解決しました。 OnApplicationFocusが起動時に呼び出されていなかったようです。 Start()内でセーブファイルが存在している場合にロードする、というようにすると想定通りに動きました。 http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/214
215: 名前は開発中のものです。 [sage] 2021/02/12(金) 11:15:40.70 ID:WKpre3/4 アートとは「自己表現を通じて鑑賞者の感情を励起する装置」であり、デザインとは「機能や目的に向けてユーザーの行動をアフォードする装置」である。 故に両者の総和たるクリエイティブとは「暗黙知を通じて人々に新しい知見や体験を与えるプロダクトを生む活動」に他ならない。 http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/215
216: 名前は開発中のものです。 [sage] 2021/02/12(金) 11:20:53.39 ID:bWFP+LkD シーン間で共有できる変数を作りたくて調べているのですが ttps://freesworder.net/unity-variable-unchange/ の説明ページでゲッターとなる関数を作成するとあります 変数をpublic static で宣言したら わざわざ関数を作らなくても共有する変数を取得できるのでは? とふと疑問に思いました 関数で戻り値受け取るようにしないと何か問題があるのでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/216
217: 名前は開発中のものです。 [sage] 2021/02/12(金) 13:22:05.13 ID:dPiShOEj ないよ 操作を絞ってプログラマーが安心したいだけ 全部グローバル変数にしてもいいぞ http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/217
218: 名前は開発中のものです。 [sage] 2021/02/12(金) 16:03:10.39 ID:bWFP+LkD >>217 ありがとうございます グローバル変数というのもあるんですね 調べて試してみます http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/218
219: 名前は開発中のものです。 [sage] 2021/02/12(金) 16:16:36.05 ID:SVpDxOFP バッドノウハウを試さなくていいから…… いやでも一度やってみるのはありか? http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/219
220: 名前は開発中のものです。 [] 2021/02/12(金) 16:23:05.92 ID:TSpBnXgp 質問です。 下のように一つの変数に異なるクラス型をセットし、そのクラスのメソッドを実行できるようにしたいのですが、キャストがされません。 どうすれば解決できますか? System.Object cell = new System.Object(); switch(i) { case 100: cell = GetCell(SelectNodePrefab) as SelectNode100; cell.SetContents1(); break; case 200: cell = GetCell(SelectNodePrefab) as SelectNode200; cell.SetContents2(); break; } http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/220
221: 名前は開発中のものです。 [sage] 2021/02/12(金) 16:27:49.86 ID:TSpBnXgp SelectNodePrefabはSelectNode100やSelectNode200を継承したクラスです http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/221
222: 名前は開発中のものです。 [sage] 2021/02/12(金) 16:29:46.54 ID:TSpBnXgp すみません間違えました。221は無視してください。 一つの変数に異なるクラス型をセットする方法が知りたいというのが趣旨です。 http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/222
223: 220 [sage] 2021/02/12(金) 17:42:05.24 ID:TSpBnXgp 質問取り下げますm()m http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/223
224: 名前は開発中のものです。 [] 2021/02/12(金) 18:13:36.50 ID:7qx1ZJDl なんだろう動的型上がりの人かな http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/224
225: 名前は開発中のものです。 [sage] 2021/02/12(金) 18:19:03.30 ID:jTseNny2 blenderで3Dモデルとアーマチュア(ボーン)・そのボーンを利用して歩行モーションまで作成しました そして、それらをFBXでエクスポートしてunityにインポートさせました(アーマチュア・モデル・アニメーション含む) それで、インポートした大元のアセットをunityのシーン内に配置すると、3Dモデルは問題なく表示されていました ただ、歩行モーションをシーン・あるいはゲーム内で再生させる方法がわかりません 一応インポートしたファイルの中の階層を見てみるとblenderで作成したアニメーションクリップが内包されており、 そのクリップをインスペクター内で見てみると中に表示されるウインドウの中でキャラが歩行しているアニメーションが作った通りに 流れているのでインポートできているのはわかるのですが… http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/225
226: 名前は開発中のものです。 [sage] 2021/02/12(金) 20:12:11.30 ID:jTseNny2 >>225 自決ですがアニメーションコントローラーを設定すればとりあえず歩行アニメーションをゲーム内で動かす所まではできました しかしいまいち理解はできていない… http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/226
227: 名前は開発中のものです。 [sage] 2021/02/13(土) 01:08:45.73 ID:gtSuUlhd >>225 アセットを買ってみては? http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/227
228: 名前は開発中のものです。 [sage] 2021/02/13(土) 13:33:54.34 ID:NmYqvBwb 25歳、プログラミング初心者でも3Dゲーム作れますか? http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/228
229: 名前は開発中のものです。 [sage] 2021/02/13(土) 13:40:54.06 ID:8dd9+7rZ 人に聞いてる時点で無理 http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/229
230: 名前は開発中のものです。 [] 2021/02/13(土) 14:10:31.05 ID:2DrBFLPS 初歩的な質問ですみません。 コードで実ファイルをアセットに読み込むにはどうしたらできますか? http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/230
231: 名前は開発中のものです。 [sage] 2021/02/13(土) 14:24:23.71 ID:88jv0GnC 何言ってんだコイツ http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/231
232: 名前は開発中のものです。 [] 2021/02/13(土) 14:31:09.88 ID:l+WRiRKO unityでムービーシーン作るとき、キャラの動きとかどうやって作るの? ググるとだいたいblender使えってでてくるけど、フィールドとかマップをunityで作ってたら、無理じゃねって感じがするんだけど A. マップやフィールドのオブジェクトも全部blenderで作ってからunityにインポートして使う B. unityで作ったフィールドとかオブジェクトをエクスポートしてblenderに入れてキャラのアニメーションとかムービーシーン作る のどっちかしかない気がするんだけど、みんなどうしてるの? http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/232
233: 名前は開発中のものです。 [sage] 2021/02/13(土) 14:36:29.98 ID:MAUNomyz マニュアル読めんのかこの糞ガイジが http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/233
234: 名前は開発中のものです。 [sage] 2021/02/13(土) 16:42:19.75 ID:NmYqvBwb お前ら毒舌過ぎ〜 聞かなくても答えわかってるし http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/234
235: 名前は開発中のものです。 [sage] 2021/02/13(土) 19:00:52.23 ID:R48l3Wjh 動画にしてぶち込んでしまえ。 http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/235
236: 名前は開発中のものです。 [] 2021/02/13(土) 19:04:44.67 ID:BezR68AZ >>232 3年前くらいにタイムラインできた時にUnityジャパンがそれ使ってユニティでアニメ作るのやってたろ http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/236
237: 名前は開発中のものです。 [sage] 2021/02/13(土) 19:47:19.92 ID:gtSuUlhd >>232 C.アセットを買う http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/237
238: 名前は開発中のものです。 [sage] 2021/02/13(土) 23:27:21.18 ID:akysu9TI 相談料は1文字1万円から承っております http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/238
239: 名前は開発中のものです。 [] 2021/02/14(日) 00:59:44.35 ID:uhxIpa7E >>236 あれって、モーションとか設定済みのモデルつかってなかった? unity上では、どこでどういうモーション発動させるか設定するだけみたいな やりたいのは、キャラの動きとかをフィールドやマップのオブジェクトと合わせて作りたいんだけど、それ解説してる動画とか見かけないので... (あるのはblenderで人のモデルのアニメーションつけて、unityに取り込むパターンのやつ) http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/239
240: 名前は開発中のものです。 [sage] 2021/02/14(日) 01:16:48.45 ID:Mz2LdQQW 俺も気になるけどそういう細かい所の手法みたいなのって検索してもなかなか出てこんのよね http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/240
241: 名前は開発中のものです。 [sage] 2021/02/14(日) 01:18:32.01 ID:sfZu194A >それ解説してる動画とか見かけない 公式がガッツリ解説してる物を二番煎じでやらないからないんだが http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/241
242: 名前は開発中のものです。 [] 2021/02/14(日) 01:37:07.94 ID:uhxIpa7E >>241 いや、公式でもある?見たことないけど アニメーション設定済みのモデルを、unity上のタイムラインで動かしてみました、はたくさんあるよ http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/242
243: 名前は開発中のものです。 [] 2021/02/14(日) 01:40:14.69 ID:uhxIpa7E >>240 そうそう、カットシーンめっちゃ作りたいんだけど、どうやるのが正解なのか分からなくて困ってる アセットだと、例えば椅子に座る動きとか、コップ掴む動きとか自分が使いたい動きがあるとは限らないし(仮にあったとしても、自分が配置してるオブジェクトとの位置関係とかどうすんの?って感じ) http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/243
244: 名前は開発中のものです。 [sage] 2021/02/14(日) 01:40:31.96 ID:sfZu194A 確認してみたが普通にあるけどどこ見てんの一体? http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/244
245: 名前は開発中のものです。 [] 2021/02/14(日) 01:42:43.02 ID:uhxIpa7E >>244 普通にYouTubeなり、ググるなりしてるよ むしろどこに↑の動画あるのか教えて欲しい http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/245
246: 名前は開発中のものです。 [sage] 2021/02/14(日) 01:46:37.37 ID:sfZu194A あぁそれじゃ一生無理だね 標準的なインストールならオンラインにあるのと同じものが お前のパソコンの中にもあるんだが灯台下暗しって分かる? http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/246
247: 名前は開発中のものです。 [sage] 2021/02/14(日) 02:04:26.95 ID:qc6hETQV マニュアル読めって言われただろ 操作とやり方書いてあるから言われたんじゃないのか? http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/247
248: 名前は開発中のものです。 [] 2021/02/14(日) 02:18:44.22 ID:uhxIpa7E >>246 え、どゆこと?マニュアルには書いてるけどYouTubeとかWebには一切解説がないってこと?? http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/248
249: 名前は開発中のものです。 [sage] 2021/02/14(日) 02:23:57.78 ID:sfZu194A 君には無理だから諦め給え http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/249
250: 名前は開発中のものです。 [] 2021/02/14(日) 03:12:53.17 ID:uhxIpa7E ごめん、普通にYouTubeにアニメーション調整する説明の動画あったわww ただ、やっぱ基本blenderで元の動作は作る必要あるっぽいね。面倒やなー http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/250
251: 名前は開発中のものです。 [sage] 2021/02/14(日) 03:28:29.59 ID:bX+YXGNx 3分で出来る事を13時間も掛かってしまうなんて最高やな http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/251
252: 名前は開発中のものです。 [] 2021/02/14(日) 06:26:56.85 ID:n1a3vAl7 >>239 他のツールで作ったアニメのあるモデルを取り込んでまさにオマイのやりたいことかと思ったけど後から条件出すなやw http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/252
253: 名前は開発中のものです。 [sage] 2021/02/14(日) 08:41:12.96 ID:d9BxSaHb >>252 横からですまんが流石にあの質問でそう受け取るのはどうかと思うぞ どう読んでもこの人はUnityだけで完結させたがってるだろう http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/253
254: 名前は開発中のものです。 [sage] 2021/02/14(日) 12:28:46.13 ID:PaKYFu2a DCCツールでもUnityでも要領は変わらないし そもそもそれが出来ないならゲームのセットアップそのものが出来なくない? http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/254
255: 名前は開発中のものです。 [] 2021/02/14(日) 12:54:33.66 ID:iPS+6aBl StanderdAssetsのFPSControllerとMobileSingleStickControlを使ってFPSを作ろうとしています。 エディター上では問題なく動いているのですが、Androidの実機上だと、ジョイスティックが全く動かなくて困っています。 どの様にすれば解決できますでしょうか? ご存知の方、いらっしゃいましたら教えて頂けると助かります。 ■作業環境 2019.4.15f1 Android バージョン 10 http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/255
256: 名前は開発中のものです。 [] 2021/02/14(日) 13:02:35.54 ID:uhxIpa7E >>253 フォローありがとうございます! 質問内容分からない方もいたようで、自分がもっと伝えやすく質問すべきだったと、反省 >>252 253さんの言う通り、最初からunityだけでアニメーション編集する方法を聞いたつもりだったんですが、分かりにくかったようで混乱させてしまいすみませんでした! blenderでベースのアニメーション作る→unityにインポートして、unity内のオブジェクトとの整合性を編集 という手順がスタンダードということが分かって良かったです! http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/256
257: 名前は開発中のものです。 [sage] 2021/02/14(日) 13:05:58.39 ID:PaKYFu2a いやだってそうしないとゲームのセットアップできないやん 何当り前の事言ってんのか分からないよ http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/257
258: 名前は開発中のものです。 [sage] 2021/02/14(日) 14:26:28.52 ID:rqwP/EGA >>255 大雑把過ぎて指示できないです。 何をしてどこまでできているのか。 現状のアドバイスとしては、その入力アセットのみで接続実験してください。既にしてるならやはりどこまでできているかなどが必要。 http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/258
259: 255 [] 2021/02/14(日) 14:47:46.03 ID:iPS+6aBl >>258 私がやったのは、 ・プロジェクトにStandard Assetsを追加 ・FPSControllerをシーンに配置 ・MobileSingleStickControlをシーンに配置 ・AndroidにSwitchPlatformしてビルド、実機に転送 これで、実機でプレイしてもジョイスティックが全く動きません。 原因解りますでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/259
260: 名前は開発中のものです。 [sage] 2021/02/14(日) 15:26:35.11 ID:d9BxSaHb >>257 やり方の当たり前を議論してるわけじゃないんだ 質問を読んで意図を考える話をしたのよ そんな当たり前を語れるレベルなら 質問者がどこをどう勘違いしてるのはわかるだろ? まあそういうの不得意な人もいるしどうかと思うは言い過ぎだった 余計な事言ってすまなかった http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/260
261: 名前は開発中のものです。 [] 2021/02/14(日) 16:06:52.31 ID:uhxIpa7E >>260 質問の意図とか背景をどこまで考えられるかって聞く人のレベルによっちゃうところあるから、質問する側がなるべく誤解やおかしな解釈が入りようがないように質問する必要があるって痛感しました ただ、私の質問の意図をわかってくれる人が一人でもいて良かったです!ありがとうございます! http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/261
262: 名前は開発中のものです。 [sage] 2021/02/14(日) 16:09:40.54 ID:PaKYFu2a 勘違いと思い込みで勝手に車輪の再発明して一人で騒いでただけでしょ 最初からフローが全く同じで真新しい事でも何でもない 勘違いしてたのは本人だけじゃないの? http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/262
263: 名前は開発中のものです。 [sage] 2021/02/14(日) 18:20:43.43 ID:rqwP/EGA >>259 この通りにしてもダメですか? https://techacademy.jp/magazine/2459 http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/263
264: 名前は開発中のものです。 [sage] 2021/02/14(日) 19:23:13.36 ID:wItNOtyM 複雑なアニメーションとかファイナルIKでやるのが一番 http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/264
265: 名前は開発中のものです。 [sage] 2021/02/14(日) 19:27:37.56 ID:wItNOtyM unityならまずファイナルIKで出来るかを考えるのが正解、次はミクシモにないかを探す、それでもなかったら作るのもいいけど、作る時間でミクシモとファイナルIKでやりたいことほとんどできると思う。 http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/265
266: 名前は開発中のものです。 [sage] 2021/02/14(日) 20:14:38.92 ID:PySsxjlM 2年費やしてSteamでリリースしたゲームは初週で10本も売れなかった 以前の仕事の知り合いを通じて運良く仕事先を見つけることはできました。しかし今はゲーム制作のことは考えたくありません と言っていたゲームが今セール中なのを見ると あのblogも売るためだったのか。。。 http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/266
267: 名前は開発中のものです。 [sage] 2021/02/14(日) 20:45:43.39 ID:l2dKHnoT ゲームを売る事は悪いことか? こういうビジネスの視点に欠けるアホがいるから 日本のインディはレベル低いんやろね そもそもインディはブログやSNSで小細工した程度では売れない 真の天才じゃないと勝ち目なし http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/267
268: 名前は開発中のものです。 [] 2021/02/14(日) 21:02:00.19 ID:HSwx06x6 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が変数なのであれば=で代入するものなのではないでしょうか? それともこういうモノであると理解すべきなのでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/268
269: 名前は開発中のものです。 [sage] 2021/02/14(日) 21:25:18.67 ID:d9BxSaHb >>変数dirの前にVector2と記述する意味がわかりません その記述がないとdirの型がわかりません >>magnitudeが変数なのであれば=で代入するものなのではないでしょうか? そもそも代入していません dirの中にあるmagnitudeを取り出しているだけです http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/269
270: 名前は開発中のものです。 [] 2021/02/14(日) 21:31:48.16 ID:HSwx06x6 >>269 ありがとうございます ということは、dirはVecrot2のインスタンスであるという理解でよいのでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/270
271: 名前は開発中のものです。 [sage] 2021/02/14(日) 21:39:14.36 ID:QNVx05Hs 何だかんだUnityの教科書が一番入門書としては分かりやすい ただまだこの段階ではゲーム制作するには難しく感じる、この次にオススメの本とかある? http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/271
272: 名前は開発中のものです。 [sage] 2021/02/14(日) 21:40:59.15 ID:d7EjNe9b >>268 UnityというよりはC#の基礎部分ですね 1個目の質問の答えなんですが、変数というのは入れ物であるという話を聞いた事ないですか? startPosという変数とendPosという変数を引き算した計算結果を、dirという変数を新しく作って入れてます なので結果的に変数を3つ作ってるんですが認識はあってますか? 2個目の質問なんですが、まず大前提としてdirはdirection(方向)という英単語の略であって、距離という意味ではありません 距離を出すには方向(正確にいうとendPosとstartPosの差)から直線の長さを計算する必要があります 長さを計算してくれるプロパティがmagnitudeという名前です プロパティは関数の仲間だと思えばいいです なのでmagnitudeは変数では無いです http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/272
273: 名前は開発中のものです。 [sage] 2021/02/14(日) 21:50:15.55 ID:d7EjNe9b >>271 実際にゲームを作る以上の経験値は他では稼げない そういう意味ではUnity公式にあるシューティングゲームを作るチュートリアルが一番良い ゲーム開発のプロがやるようなゲーム基盤作りはその段階で学ぶだけ手を止めるだけなので、自分は天才だという自信がないのであれば、慣れてくるまで知らない方がいいよ マインクラフト始めたばかりの人が「まずは10×10チャンク整地するかぁ」って言ってるようなもんだから http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/273
274: 名前は開発中のものです。 [sage] 2021/02/14(日) 21:57:09.10 ID:VP/Qltdt >>271 もし難しいと感じる場所がunityそのものではなくC#の基礎知識に起因するものなら、C#の入門書とかで基礎から固めた方が近道だと思うよ http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/274
275: 名前は開発中のものです。 [] 2021/02/14(日) 22:20:21.88 ID:uhxIpa7E >>265 ありがとうございます! mixamo使ったことなかったので、試してみます! http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/275
276: 名前は開発中のものです。 [] 2021/02/14(日) 22:21:38.39 ID:HSwx06x6 >>272 ありがとうございます >>結果的に変数を3つ作ってるんですが認識はあってますか? はい大丈夫だと思います 変数dirの宣言時に右辺でnewされていないので、あれ?っと思ってしまいました >>長さを計算してくれるプロパティがmagnitudeという名前です よくわかりました わかりやすくするためかも知れませんが、magnitudeメンバ変数という記述は テキストに書いてあった記述をそのまま書いてみました >>274 ありがとうございます そちらの本も探してみます http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/276
277: 名前は開発中のものです。 [sage] 2021/02/14(日) 22:31:10.00 ID:d9BxSaHb >>270 違います インスタンスの生成はnew以降です 多分インスタンスを誤解しているので調べましょう 1、2行目は右辺でインスタンスを生成して左辺の変数に代入 3行目は右辺で引き算をして結果を左辺の変数に代入しています 1〜3行目の左辺は全て初めて使う変数なので宣言しているだけで インスタンスは関係ありません http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/277
278: 名前は開発中のものです。 [] 2021/02/14(日) 22:50:48.05 ID:HSwx06x6 >>270 ありがとうございます 根本的にわかっていないらしいので勉強し直します >>dirの中にあるmagnitudeを取り出しているだけです 初出のmagnitudeがdirの中に入ったのはいつだろうと考えたら newしてはいないもののdirはただの変数ではなくインスタンスなのかな? と思ってしまいました http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/278
279: 名前は開発中のものです。 [] 2021/02/14(日) 22:52:06.12 ID:HSwx06x6 ↑は >>277 の間違いでしたすみません http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/279
280: 名前は開発中のものです。 [sage] 2021/02/14(日) 23:05:37.09 ID:QNVx05Hs >>273 そっか了解、ちょとその公式のシューティングゲーやってみるわサンキュー http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/280
281: 名前は開発中のものです。 [sage] 2021/02/15(月) 06:57:13.48 ID:vriMyGOM >>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などがインスタンス化なしにアクセスできる理由です。 http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/281
282: 名前は開発中のものです。 [] 2021/02/15(月) 11:34:21.41 ID:nPqsgnyf Unityのプロジェクトをまるごとネットにアップロードしたいのですが、そこからUnityのユーザーIDやメールアドレスなど個人情報が特定される事はありますか? あるとしたら、どのような所に気を付ければ良いでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1611461190/282
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 720 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.014s