[過去ログ] 【ゲームエンジン】Unityなんでも質問スレpart8 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
204
(1): 野球マン 2022/10/07(金)18:27 ID:pQiysvFS(1/5) AAS
>>203
基本的な方法はunity上で「Create」でc#のスクリプトを作って
そこにどんどんコードを付け足していくという流れなのだがそうやってる?
205
(1): 2022/10/07(金)18:58 ID:ptVpBhge(2/4) AAS
>>204
もちろんそうしてますよ。
雛形を使ってます。
206: 野球マン 2022/10/07(金)19:20 ID:pQiysvFS(2/5) AAS
>>205
そうしたら基本的に自分はupdateやstartなどの関数の中にコードを書いていくわけだから
>>199の意味がよくわからない
207
(2): 2022/10/07(金)20:52 ID:ptVpBhge(3/4) AAS
外部リンク:nosystemnolife.com
このサイトを参考にしているのですが、
private bool isGrounded()
{
RaycastHit2D raycastHit = Physics2D.Raycast(transform.position, Vector2.down, 0.6f, groundLayer);
return raycastHit.collider != null;
}
というようにisGroundedメソッドで包まないと上記のエラーになるのです
isGroundedメソッドが存在しないという意味のエラーではないです
208: 2022/10/07(金)20:54 ID:ptVpBhge(4/4) AAS
あー、つまり組み込み関数とかはupdateかstartの中でしか実行出来ない、的なことなんでしょうね。理解しました。
209
(1): 2022/10/07(金)21:09 ID:SaRsQheA(1/2) AAS
サイト見て理解
メソッドの定義はずしてクラスのメンバ定義のところに処理書いたってわけか
初心者は面白いことするなw
210
(1): 野球マン 2022/10/07(金)21:23 ID:pQiysvFS(3/5) AAS
>>207
それUpdateの中でisGround関数を呼び出してる
211: 2022/10/07(金)21:36 ID:SaRsQheA(2/2) AAS
とりあえず関数だのなんだの言ってるところを見ると
C言語のさわり程度は理解してるがオブジェクト指向はからきしという感じだな
オブジェクト指向じゃコンテキストの理解が重要だからそれから勉強するといいよ
212: 野球マン 2022/10/07(金)21:44 ID:pQiysvFS(4/5) AAS
入門レベルのゲーム作るのにオブジェクト指向の知識なんて要らんだろ
物足りなくなって自分でシステムを組みたい時に出てくる話
213
(1): 2022/10/07(金)22:41 ID:b1Mj6MC5(1) AAS
10年入門レベルのゲーム作ってる人が語ってるんだから間違いない。
214: 野球マン 2022/10/07(金)22:49 ID:pQiysvFS(5/5) AAS
>>213
俺はオブジェクト指向全く使ってない
215
(1): (´・ω・`) ◆BiCc.cb1JVB4 2022/10/07(金)23:39 ID:TaJxX0uU(1) AAS
>>207
変数への代入は基本イベント関数もしくはインスペクター内で行うものなので多分変な所に記述してる、もしくはreturnも含めてupdateとかにぶっこんでるせいかも(updateはvoid関数だからboolean返すとおかしくなる)
ちなみに関数にしてるのはrayがNullを取得してしまうとエラー吐いてしまうからあらかじめNullかどうか確認してる
想像だけど(´・ω・`)
216: 2022/10/08(土)00:25 ID:O666fm5U(1) AAS
画像リンク

何の話かと思ったらこういう事か

それは無理やろ
217: 2022/10/08(土)01:36 ID:RMxYjjUg(1) AAS
マウスのホイールでカメラをズームさせる機能を持たせたいのに、FieldOfViewがなんかエラーして、理解出来ずに挫折してるから助けてください。
218: (´・ω・`) ◆BiCc.cb1JVB4 2022/10/08(土)01:43 ID:lHECK1ea(1/2) AAS
多分カメラが平行投影になってるとか透視投影になってるとかで設定変わってくるんじゃないの(´・ω・`)
あんま弄った事ないからわからないけど(´・ω・`)
219: 2022/10/08(土)02:03 ID:D3jmyJvl(1) AAS
初級者にありがちだけど「なんか○○みたいなエラーが出て~」じゃなくちゃんとエラーメッセージの全文をコピペしてできれば画面のスクショとコードも添える
エラーの内容は本当に複雑多岐だから曖昧な表現では特定できない
220
(2): 2022/10/08(土)06:35 ID:SDCOV3eW(1/5) AAS
>>209
>>210
つまり、組み込みの関数やらはupdateかstartでしか使えないということなのですよね?

>>215
イベント関数=メインルーチンですね
そういうルールということで理解す
221: 2022/10/08(土)06:42 ID:SDCOV3eW(2/5) AAS
3dにはしばらく手を出しません
悩みが増える(´・ω・`)
222
(1): 2022/10/08(土)10:26 ID:SDCOV3eW(3/5) AAS
unityってgitとか使うもんですか?
プログラマっぽいことをやりたい 形から入ってもいいかなと
223
(1): 2022/10/08(土)10:55 ID:p5B7lMgJ(1) AAS
>>220
とりあえずその理解でいいよ

一応もうちょっとだけ詳しく書くと

update()、start()、isGround()はインスタンスメソッドなのでtransfromが使える
さらに正確に書くとMonobehaviourクラスを継承したクラスのインスタンスメソッドなのでtransformが使える

一方例の行をisGround()から外に出すとオブジェクト初期化子になるのでtransformは使えない

ということになる
これがコンテキストの違いだけど、とりあえずは「そういうもの」と覚えておけばいいよ
224: 2022/10/08(土)11:05 ID:SDCOV3eW(4/5) AAS
>>223
外に出すとmonobehaviourの持つメンバ変数などを初期化しちゃう、ということでしょうか?適当な理解をしときます
225
(1): 2022/10/08(土)11:33 ID:/HyxZUfC(1) AAS
逆だよ
外に書くのは変換を予約したり
初期値を記述するのに使う時にやる
しかも1回しか実行されないんよ

raycastって毎フレーム実行したいだろ?
1回だけやるなんて意味ないじゃん?
なぜ初期化の所に書きたがる
226
(1): (´・ω・`) ◆BiCc.cb1JVB4 2022/10/08(土)11:57 ID:xU6oJ6bK(1/2) AAS
>>222
plastic PCM使うといいよ(´・ω・`)
227: (´・ω・`) ◆BiCc.cb1JVB4 2022/10/08(土)11:58 ID:xU6oJ6bK(2/2) AAS
SCMだった(´・ω・`)
228: 2022/10/08(土)12:40 ID:jCQMgjgC(1) AAS
可能性を全部言えよ
229
(1): 2022/10/08(土)12:46 ID:SDCOV3eW(5/5) AAS
>>225
な、なるほどありがとう

>>226
ありがとう(´・ω・`)は
230: 野球マン 2022/10/08(土)14:09 ID:TKIfzIvh(1) AAS
>>220
関数作ったらどこからか呼び出さないといけないわけで
一般的な方法では接地判定とかゲームの動きはupdateやFixedUpdateの
中に置くのが普通
231
(2): 2022/10/08(土)16:04 ID:kTvHZ5de(1) AAS
もしスレの趣旨とあっていない内容の質問でしたらすみません・・・
Unity触ってみたくて入れてみたんですが・・・
unity hubをダウンロードしてエディターインストールまでは出来た(っぽい)のですが、
試しにlerningプロジェクトをダウンロードしたのですがプロジェクトが全く開けません
タスクアmネージャーを見てみるとロード画面が出てしばらくするといきなりunity.exeが落ちてしまってるみたいです
すごくアバウトな質問で申し訳ないんですが、どうしたらUnity.exeを起動できるのでしょうか、なにか事前準備とか必要なんでしょうか
232
(1): (´・ω・`) ◆BiCc.cb1JVB4 2022/10/08(土)16:21 ID:lHECK1ea(2/2) AAS
>>231
再起動してもダメなら可能性としては.NETFremeworkが正常にインストールされてないのかも(´・ω・`)
VisualStudioの再インストールか2019あたり落とせば治るかもしれない(´・ω・`)
233: 2022/10/08(土)17:17 ID:79dwM95h(1) AA×
>>229

1-
あと 769 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.018s