[過去ログ] 【ゲームエンジン】Unityなんでも質問スレpart14 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
64: 2024/04/10(水)21:04 ID:hjINhtbn(1) AAS
>>63
InputSystemをうまく活用すればif文の数を減らせるんじゃないかな。
下準備がちょっとだけ面倒臭いと思うけど、そこはまぁ頑張ろう。
65: 2024/04/10(水)21:27 ID:h2XAttVI(1) AAS
>>61
良くあるのはリアルタイム系なら、キーイベントで飛ばして、キーが押されたらフラグ1、離したら0にするフラグで管理します。
そのフラグを用いて、矢印右押されてたら1のフラグなので、updateのなかに、x=x+フラグ、とします。
キーイベント unityで、検索!
66(2): 2024/04/10(水)21:32 ID:SiDYLUB0(2/2) AAS
普通はこうやる
そんなのは何も新しい事や
自分のやり方を否定した奴らの言い訳
常に今までのやり方はオカシイと思いながら斬新な事、やり方を探究しろ!
それが今だけの強みになる
67: 2024/04/10(水)21:41 ID:Mt7R6wcW(3/3) AAS
>>66
その探求結果をおしえてほしいんですよ
68: 2024/04/10(水)21:46 ID:23hjTI1d(1) AAS
コードに斬新さはイラネ
69: 2024/04/10(水)22:33 ID:VRix5iwW(1) AAS
重い重くない程度で悩むのは時間の無駄だ!さっさと作業を進めろ!
70: 2024/04/10(水)22:34 ID:p+vQYp9J(1) AAS
負荷気にするほどの実装がまだ始まってないがな
71(1): 2024/04/10(水)22:43 ID:iYb0XaBs(1) AAS
先輩方は1000行を超えて読みにくくなってきたクラスを可読性のためだけに分割したりしますか?
72: 2024/04/10(水)22:46 ID:hWNaCALz(1) AAS
そもそも読みにくくなるようなコード書かないです
73: 2024/04/10(水)22:54 ID:4gp2AfnC(1) AAS
可読性のためだけで分割はしない
処理内容で分割する
74: 2024/04/10(水)23:02 ID:YMtlsPzA(1) AAS
何でも詰め込んだスーパークラスになってんじゃね
75: 2024/04/11(木)07:15 ID:OvGa+8jk(1) AAS
Unityはスクリプト付けられるんだから
1000行とか行く前に処理分割して分けろ
76: 2024/04/12(金)21:54 ID:HzgOtlqE(1) AAS
>>61
記述をシンプルにしたところで、内部的にはずらっと並べて書いてあるのと同じことをしている
つまりいかに工夫してもパフォーマンスは変わらない
単にデバッグの効率だけ
77: 2024/04/13(土)07:27 ID:47LRp5DL(1) AAS
UEFNが神すぎる
78: ドーンおじ 2024/04/13(土)13:34 ID:D++FBhBS(1/2) AAS
今日も元気だ暴飲暴食!ペヤングで豪遊してきた!
夜泣きの一平ちゃん!ビール350㍑!これでたったの333円!m9⎛´・ω・`⎞ドーン!
画像リンク
79: 2024/04/13(土)13:46 ID:Qj5DNB5r(1/3) AAS
動画リンク[YouTube]
このようなボールの壁当てゲームのスクリプトってどう書くの?難しい?
80: 2024/04/13(土)13:59 ID:T71ZUB4y(1/2) AAS
どんなゲームにしたいのかは謎だが座標指定してボール飛ばすだけだから簡単
81: 2024/04/13(土)14:56 ID:Qj5DNB5r(2/3) AAS
簡単なの?全然作り方分からん
動画リンク[YouTube]
理想はこういう自分が蹴りたい方向にボール飛ばす感じかな
キーの入力時間によって高さとかも変えたい
あとインパクトの瞬間にプレイヤーとボールをロックする感じも欲しい
分かるかな?
ボールの軌道って物理エンジンで計算するもの?
もしかして最初から形が決まってたりする?
82: ドーンおじ 2024/04/13(土)15:07 ID:D++FBhBS(2/2) AAS
ワイなら5秒で出来るね!
そーゆーアセット買って完成だよ!m9⎛´・ω・`⎞ドーン!
83: 2024/04/13(土)15:10 ID:T71ZUB4y(2/2) AAS
アングリーバードの3D版になるのだろうと思う
演算は勝手にやってくれるから加える力が同じにならない限りまぁまぁランダムにはなる
84: 2024/04/13(土)15:21 ID:vie16az3(1) AAS
意地悪に聞こえるかもしれんけど、仕様によるとしかいいようがないわねえ
本当に物理エンジンに全任せなら5分で作れるけど、的当てゲームとして成立するほど真っ当に動くかは激しく疑問
SLerpで開始地点と終着点を指定すれば放物線を描いてくれるようにはなるが、これだと逆に予定調和すぎる
方向(角度)はある程度制限して、力だけ物理エンジンとか、満足いくまでいろいろやってみるしかないかな
85: 2024/04/13(土)16:25 ID:Qj5DNB5r(3/3) AAS
動画リンク[YouTube]
これは推測するにどういう仕様だろうか?
コントローラー前提だと左スティックで方向決めるよね
R1ボタン押しながらだとカーブかかるみたいな感じがいいなぁ
86: 2024/04/14(日)12:22 ID:Ka/JtNK/(1/2) AAS
マウスクリックされると処理を中断したいとおもいます
if (Input.GetMouseButtonDown(0)){break;}
これだと左クリックの時に動作しますが、中クリックや右クリックでもbreakしたいです
そのとき、下記のような冗長な書き方になりますか
if ((Input.GetMouseButtonDown(0))||(Input.GetMouseButtonDown(1))||(Input.GetMouseButtonDown(2))){break;}
87(1): 2024/04/14(日)12:27 ID:DDTB0j3Y(1/2) AAS
MouseEventで中断処理すれば?
88: 2024/04/14(日)14:10 ID:Ka/JtNK/(2/2) AAS
>>87
具体的におしえて
89: 2024/04/14(日)16:09 ID:M6replse(1) AAS
まずはmouse eventでぐぐろう
90(1): 2024/04/14(日)16:40 ID:DDTB0j3Y(2/2) AAS
外部リンク[html]:docs.unity3d.com
ここのランタイムの例にコード載ってるので、それやってみて
91: 2024/04/14(日)21:12 ID:0Kdkdiv1(1) AAS
Asset storeのフラッシュディールの仕組みがイマイチよくわからない
セール一日目がいちばん得でそれ以降はだんだん割引率が下がっていくってことであってる?
92: 2024/04/16(火)07:45 ID:IQ2uRu3Y(1) AAS
>>90
こんちゃ
いろいろ試したけど
さいしょの一文のがいちばんシンプルだったみたいです
if ((Input.GetMouseButtonDown(0))||(Input.GetMouseButtonDown(1))||(Input.GetMouseButtonDown(2))){break;}
93: 2024/04/17(水)07:49 ID:TTzcEls+(1/11) AAS
質問です
whileでループしていて、breakで抜けるというのはわかりましたが
抜けるときに何か処理をしたいと思います
たとえば
左矢印キーを押している間はキャラクタが左へ移動していきますが
キーを離した時に移動をやめるけど慣性でキャラがガクリとズレる、といった処理です
以上よろしくお願いします
上下前次1-新書関写板覧索設栞歴
あと 909 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.016s