[過去ログ]
【ゲームエンジン】Unityなんでも質問スレpart8 (1002レス)
【ゲームエンジン】Unityなんでも質問スレpart8 http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
201: 名前は開発中のものです。 [sage] 2022/10/06(木) 22:57:19.07 ID:q3KF3dxj >>199 包まないといけないルールがありますねぇ どうしてもフィールドに書きたいなら=としてるところを=>とすればいいが、なぜそうするのかわからないなら大人しく関数にしておいた方がいい http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/201
202: 野球マン [sage] 2022/10/06(木) 23:01:20.84 ID:igp4ze1j 「関数化」という謎のワードを使ってることから考えて自己流のスクリプトを 勝手に作ってる可能性がある http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/202
203: 名前は開発中のものです。 [] 2022/10/07(金) 17:47:31.54 ID:ptVpBhge >>201 どうも送れました 散歩行ってました 包まないといけないルールのことをなんと呼ぶのでしょうか? C#の言語仕様上の決まりみたいなものでしょうか。 >>202 メソッドと言わないといけないルールがあるんすかね? このスクリプトだとエラー出ますね http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/203
204: 野球マン [sage] 2022/10/07(金) 18:27:37.42 ID:pQiysvFS >>203 基本的な方法はunity上で「Create」でc#のスクリプトを作って そこにどんどんコードを付け足していくという流れなのだがそうやってる? http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/204
205: 名前は開発中のものです。 [] 2022/10/07(金) 18:58:44.50 ID:ptVpBhge >>204 もちろんそうしてますよ。 雛形を使ってます。 http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/205
206: 野球マン [sage] 2022/10/07(金) 19:20:59.06 ID:pQiysvFS >>205 そうしたら基本的に自分はupdateやstartなどの関数の中にコードを書いていくわけだから >>199の意味がよくわからない http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/206
207: 名前は開発中のものです。 [] 2022/10/07(金) 20:52:07.91 ID:ptVpBhge https://nosystemnolife.com/unity_raycast/ このサイトを参考にしているのですが、 private bool isGrounded() { RaycastHit2D raycastHit = Physics2D.Raycast(transform.position, Vector2.down, 0.6f, groundLayer); return raycastHit.collider != null; } というようにisGroundedメソッドで包まないと上記のエラーになるのです isGroundedメソッドが存在しないという意味のエラーではないです http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/207
208: 名前は開発中のものです。 [] 2022/10/07(金) 20:54:49.94 ID:ptVpBhge あー、つまり組み込み関数とかはupdateかstartの中でしか実行出来ない、的なことなんでしょうね。理解しました。 http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/208
209: 名前は開発中のものです。 [sage] 2022/10/07(金) 21:09:10.10 ID:SaRsQheA サイト見て理解 メソッドの定義はずしてクラスのメンバ定義のところに処理書いたってわけか 初心者は面白いことするなw http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/209
210: 野球マン [sage] 2022/10/07(金) 21:23:49.81 ID:pQiysvFS >>207 それUpdateの中でisGround関数を呼び出してる http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/210
211: 名前は開発中のものです。 [sage] 2022/10/07(金) 21:36:10.17 ID:SaRsQheA とりあえず関数だのなんだの言ってるところを見ると C言語のさわり程度は理解してるがオブジェクト指向はからきしという感じだな オブジェクト指向じゃコンテキストの理解が重要だからそれから勉強するといいよ http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/211
212: 野球マン [sage] 2022/10/07(金) 21:44:59.70 ID:pQiysvFS 入門レベルのゲーム作るのにオブジェクト指向の知識なんて要らんだろ 物足りなくなって自分でシステムを組みたい時に出てくる話 http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/212
213: 名前は開発中のものです。 [sage] 2022/10/07(金) 22:41:39.50 ID:b1Mj6MC5 10年入門レベルのゲーム作ってる人が語ってるんだから間違いない。 http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/213
214: 野球マン [sage] 2022/10/07(金) 22:49:36.95 ID:pQiysvFS >>213 俺はオブジェクト指向全く使ってない http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/214
215: (´・ω・`) ◆BiCc.cb1JVB4 [sage] 2022/10/07(金) 23:39:27.08 ID:TaJxX0uU >>207 変数への代入は基本イベント関数もしくはインスペクター内で行うものなので多分変な所に記述してる、もしくはreturnも含めてupdateとかにぶっこんでるせいかも(updateはvoid関数だからboolean返すとおかしくなる) ちなみに関数にしてるのはrayがNullを取得してしまうとエラー吐いてしまうからあらかじめNullかどうか確認してる 想像だけど(´・ω・`) http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/215
216: 名前は開発中のものです。 [sage] 2022/10/08(土) 00:25:11.95 ID:O666fm5U https://i.imgur.com/f3rDBlS.png 何の話かと思ったらこういう事か それは無理やろ http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/216
217: 名前は開発中のものです。 [] 2022/10/08(土) 01:36:39.95 ID:RMxYjjUg マウスのホイールでカメラをズームさせる機能を持たせたいのに、FieldOfViewがなんかエラーして、理解出来ずに挫折してるから助けてください。 http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/217
218: (´・ω・`) ◆BiCc.cb1JVB4 [sage] 2022/10/08(土) 01:43:52.01 ID:lHECK1ea 多分カメラが平行投影になってるとか透視投影になってるとかで設定変わってくるんじゃないの(´・ω・`) あんま弄った事ないからわからないけど(´・ω・`) http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/218
219: 名前は開発中のものです。 [sage] 2022/10/08(土) 02:03:39.05 ID:D3jmyJvl 初級者にありがちだけど「なんか○○みたいなエラーが出て~」じゃなくちゃんとエラーメッセージの全文をコピペしてできれば画面のスクショとコードも添える エラーの内容は本当に複雑多岐だから曖昧な表現では特定できない http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/219
220: 名前は開発中のものです。 [] 2022/10/08(土) 06:35:27.44 ID:SDCOV3eW >>209 >>210 つまり、組み込みの関数やらはupdateかstartでしか使えないということなのですよね? >>215 イベント関数=メインルーチンですね そういうルールということで理解す http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/220
221: 名前は開発中のものです。 [] 2022/10/08(土) 06:42:35.97 ID:SDCOV3eW 3dにはしばらく手を出しません 悩みが増える(´・ω・`) http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/221
222: 名前は開発中のものです。 [] 2022/10/08(土) 10:26:56.10 ID:SDCOV3eW unityってgitとか使うもんですか? プログラマっぽいことをやりたい 形から入ってもいいかなと http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/222
223: 名前は開発中のものです。 [sage] 2022/10/08(土) 10:55:07.32 ID:p5B7lMgJ >>220 とりあえずその理解でいいよ 一応もうちょっとだけ詳しく書くと update()、start()、isGround()はインスタンスメソッドなのでtransfromが使える さらに正確に書くとMonobehaviourクラスを継承したクラスのインスタンスメソッドなのでtransformが使える 一方例の行をisGround()から外に出すとオブジェクト初期化子になるのでtransformは使えない ということになる これがコンテキストの違いだけど、とりあえずは「そういうもの」と覚えておけばいいよ http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/223
224: 名前は開発中のものです。 [] 2022/10/08(土) 11:05:00.48 ID:SDCOV3eW >>223 外に出すとmonobehaviourの持つメンバ変数などを初期化しちゃう、ということでしょうか?適当な理解をしときます http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/224
225: 名前は開発中のものです。 [sage] 2022/10/08(土) 11:33:33.73 ID:/HyxZUfC 逆だよ 外に書くのは変換を予約したり 初期値を記述するのに使う時にやる しかも1回しか実行されないんよ raycastって毎フレーム実行したいだろ? 1回だけやるなんて意味ないじゃん? なぜ初期化の所に書きたがる http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/225
226: (´・ω・`) ◆BiCc.cb1JVB4 [sage] 2022/10/08(土) 11:57:39.28 ID:xU6oJ6bK >>222 plastic PCM使うといいよ(´・ω・`) http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/226
227: (´・ω・`) ◆BiCc.cb1JVB4 [sage] 2022/10/08(土) 11:58:13.00 ID:xU6oJ6bK SCMだった(´・ω・`) http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/227
228: 名前は開発中のものです。 [] 2022/10/08(土) 12:40:32.40 ID:jCQMgjgC 可能性を全部言えよ http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/228
229: 名前は開発中のものです。 [] 2022/10/08(土) 12:46:01.86 ID:SDCOV3eW >>225 な、なるほどありがとう >>226 ありがとう(´・ω・`)は http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/229
230: 野球マン [sage] 2022/10/08(土) 14:09:55.51 ID:TKIfzIvh >>220 関数作ったらどこからか呼び出さないといけないわけで 一般的な方法では接地判定とかゲームの動きはupdateやFixedUpdateの 中に置くのが普通 http://mevius.5ch.net/test/read.cgi/gamedev/1663487800/230
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 772 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.019s