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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
74: 名前は開発中のものです。 [sage] 2024/04/10(水) 23:02:14.07 ID:YMtlsPzA(1) AAS
何でも詰め込んだスーパークラスになってんじゃね
75: 名前は開発中のものです。 [sage] 2024/04/11(木) 07:15:22.85 ID:OvGa+8jk(1) AAS
Unityはスクリプト付けられるんだから
1000行とか行く前に処理分割して分けろ
76: 名前は開発中のものです。 [sage] 2024/04/12(金) 21:54:12.99 ID:HzgOtlqE(1) AAS
>>61
61(2): 名前は開発中のものです。 [sage] 2024/04/10(水) 20:40:05.72 ID:Mt7R6wcW(1/3) AAS
こんちゃ相談です
下記のようにキー入力受付をupdate関数の中に用意しています
この例ではカーソルキー4つでポジション移動していますが
他にもさまざまなショートカットキーがあるため、ぜんぶで100個ほどのキー受付をするとします
そのとき、この方式の延長でずらずら列記でもパホーマンスは大丈夫ですか
以上よろしくおねがいします

void Update()
{
if (Input.GetKey(KeyCode.RightArrow))
{
pos.x += 1;
}
if (Input.GetKey(KeyCode.LeftArrow))
{
pos.x -= 1;
}
if (Input.GetKey(KeyCode.UpArrow))
{
pos.z += 1;
}
if (Input.GetKey(KeyCode.DownArrow))
{
pos.z -= 1;
}

transform.position = pos;
}
記述をシンプルにしたところで、内部的にはずらっと並べて書いてあるのと同じことをしている
つまりいかに工夫してもパフォーマンスは変わらない
単にデバッグの効率だけ
77: 名前は開発中のものです。 [sage] 2024/04/13(土) 07:27:57.08 ID:47LRp5DL(1) AAS
UEFNが神すぎる
78: ドーンおじ [sage] 2024/04/13(土) 13:34:02.83 ID:D++FBhBS(1/2) AAS
今日も元気だ暴飲暴食!ペヤングで豪遊してきた!
夜泣きの一平ちゃん!ビール350㍑!これでたったの333円!m9⎛´・ω・`⎞ドーン!
画像リンク

79: 名前は開発中のものです。 [] 2024/04/13(土) 13:46:01.53 ID:Qj5DNB5r(1/3) AAS
動画リンク[YouTube]

このようなボールの壁当てゲームのスクリプトってどう書くの?難しい?
80: 名前は開発中のものです。 [sage] 2024/04/13(土) 13:59:41.03 ID:T71ZUB4y(1/2) AAS
どんなゲームにしたいのかは謎だが座標指定してボール飛ばすだけだから簡単
81: 名前は開発中のものです。 [] 2024/04/13(土) 14:56:26.43 ID:Qj5DNB5r(2/3) AAS
簡単なの?全然作り方分からん
動画リンク[YouTube]

理想はこういう自分が蹴りたい方向にボール飛ばす感じかな
キーの入力時間によって高さとかも変えたい
あとインパクトの瞬間にプレイヤーとボールをロックする感じも欲しい
分かるかな?

ボールの軌道って物理エンジンで計算するもの?
もしかして最初から形が決まってたりする?
82: ドーンおじ [sage] 2024/04/13(土) 15:07:14.17 ID:D++FBhBS(2/2) AAS
ワイなら5秒で出来るね!
そーゆーアセット買って完成だよ!m9⎛´・ω・`⎞ドーン!
83: 名前は開発中のものです。 [sage] 2024/04/13(土) 15:10:56.13 ID:T71ZUB4y(2/2) AAS
アングリーバードの3D版になるのだろうと思う
演算は勝手にやってくれるから加える力が同じにならない限りまぁまぁランダムにはなる
84: 名前は開発中のものです。 [sage] 2024/04/13(土) 15:21:50.78 ID:vie16az3(1) AAS
意地悪に聞こえるかもしれんけど、仕様によるとしかいいようがないわねえ
本当に物理エンジンに全任せなら5分で作れるけど、的当てゲームとして成立するほど真っ当に動くかは激しく疑問
SLerpで開始地点と終着点を指定すれば放物線を描いてくれるようにはなるが、これだと逆に予定調和すぎる
方向(角度)はある程度制限して、力だけ物理エンジンとか、満足いくまでいろいろやってみるしかないかな
85: 名前は開発中のものです。 [] 2024/04/13(土) 16:25:10.17 ID:Qj5DNB5r(3/3) AAS
動画リンク[YouTube]

これは推測するにどういう仕様だろうか?

コントローラー前提だと左スティックで方向決めるよね
R1ボタン押しながらだとカーブかかるみたいな感じがいいなぁ
86: 名前は開発中のものです。 [sage] 2024/04/14(日) 12:22:07.23 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): 名前は開発中のものです。 [sage] 2024/04/14(日) 12:27:53.42 ID:DDTB0j3Y(1/2) AAS
MouseEventで中断処理すれば?
88: 名前は開発中のものです。 [sage] 2024/04/14(日) 14:10:25.62 ID:Ka/JtNK/(2/2) AAS
>>87
具体的におしえて
89: 名前は開発中のものです。 [sage] 2024/04/14(日) 16:09:05.81 ID:M6replse(1) AAS
まずはmouse eventでぐぐろう
90
(1): 名前は開発中のものです。 [sage] 2024/04/14(日) 16:40:21.94 ID:DDTB0j3Y(2/2) AAS
外部リンク[html]:docs.unity3d.com
ここのランタイムの例にコード載ってるので、それやってみて
91: 名前は開発中のものです。 [sage] 2024/04/14(日) 21:12:12.87 ID:0Kdkdiv1(1) AAS
Asset storeのフラッシュディールの仕組みがイマイチよくわからない
セール一日目がいちばん得でそれ以降はだんだん割引率が下がっていくってことであってる?
92: 名前は開発中のものです。 [sage] 2024/04/16(火) 07:45:14.27 ID:IQ2uRu3Y(1) AAS
>>90
こんちゃ
いろいろ試したけど
さいしょの一文のがいちばんシンプルだったみたいです

if ((Input.GetMouseButtonDown(0))||(Input.GetMouseButtonDown(1))||(Input.GetMouseButtonDown(2))){break;}
93: 名前は開発中のものです。 [sage] 2024/04/17(水) 07:49:50.59 ID:TTzcEls+(1/11) AAS
質問です
whileでループしていて、breakで抜けるというのはわかりましたが
抜けるときに何か処理をしたいと思います
たとえば
左矢印キーを押している間はキャラクタが左へ移動していきますが
キーを離した時に移動をやめるけど慣性でキャラがガクリとズレる、といった処理です
以上よろしくお願いします
94: 名前は開発中のものです。 [sage] 2024/04/17(水) 08:22:36.44 ID:eWniZlNU(1) AAS
移動フラグ外れたら今までの向きに動くようにすれば良い
95
(1): 名前は開発中のものです。 [sage] 2024/04/17(水) 08:22:41.90 ID:cRDTfWPj(1) AAS
よくそんな次から次からわざとらしい質問思いつくな。おもしろくないよ
96: 名前は開発中のものです。 [sage] 2024/04/17(水) 08:50:48.34 ID:TTzcEls+(2/11) AAS
>>95
まずは答えてみてほしいんですよ
97: 名前は開発中のものです。 [sage] 2024/04/17(水) 09:01:40.59 ID:TTzcEls+(3/11) AAS
breakのときに一回だけやりたい処理があるっていう意味ですよ
98: 名前は開発中のものです。 [sage] 2024/04/17(水) 09:02:45.82 ID:TTzcEls+(4/11) AAS
意味がわからないなら遠慮なく質問してください
1-
あと 904 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.020s