[過去ログ] 【ゲームエンジン】Unity初心者質問スレBuild3 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
60(1): 名前は開発中のものです。 [sage] 2020/01/14(火) 11:03:25.28 ID:Sje8YI9U(2/3) AAS
Bダッシュジャンプの挙動は UniRX の Observable で実装出来た。
InputSystem.Controls.ButtonControl や、InputSystem.OnScreen.OnScreenButton 辺りで
色と試したけど、スクリプトの中でボタンを押したことにしても、希望の動作にならかかったので、
UniRX で、ダッシュボダンを離しても nフレ後までは最高速ジャンプ出来るように実装した。
あとアドバイスの内容で、ああこの人は "物理ゲームパッド用のゲーム" を開発したことない人だなと分かるようになった。
UnityEngine.InputSystem.Gamepad とかのことね。
でも出来たんでサンキュー!
61: 名前は開発中のものです。 [sage] 2020/01/14(火) 11:42:59.26 ID:Sje8YI9U(3/3) AAS
というか、Unity初心者の自分が言うのもなんだが UniRx 便利だわ。
実務の C#案件では LINQ は自然につかうが、Rx まではあんま必要なかった。
まあ、Unity でも LINQ で処理する必要性があったら使おうと思うけどね。
それとも、Unity では UniRx はOKで、LINQ はダメなの? どして?
62(1): 名前は開発中のものです。 [sage] 2020/01/14(火) 12:56:12.43 ID:GDy6IxVO(1/4) AAS
>>5959(2): 名前は開発中のものです。 [] 2020/01/14(火) 10:53:05.74 ID:s+JbO9cF(2/3) AAS
>>58
こっちはIEnumが連続するって話で終わってんだが
LINQ勘違い君はWhere限定の最適化方法や関係ないLINQ使用箇所のIL上げてほらループネストしてないだろドヤっ!とかWhereは要素そのもの返すだとか
間違いや勘違いだらけのこと並べ立てて俺はLINQよく知ってるって勘違いしまくってるんだけどよくアレで他からツッコミ入らないのか不思議でならないんだが
がLINQに詳しいみたいだから聞いてみたらどうだろう
IEnumとか想像上のIF?持ち出してるあたりあんまり分かってないみたいだけど
63(1): 名前は開発中のものです。 [sage] 2020/01/14(火) 13:02:53.66 ID:FSjVa/a9(1/4) AAS
>>60 おはようございます出来たそうでよかったです、もう必要ないかもしれないけど
ちょっと自分も>>4646(2): 名前は開発中のものです。 [sage] 2020/01/13(月) 21:32:16.53 ID:QiViT9Gr(9/12) AAS
質問いいかな?
マリオ64+初代トゥームレイダーみたいな3Dアクション作ってるんだけど、
スマホ画面のバーチャルボタンでの二つボタン同時押しがきつい。
例えば、Bダッシュジャンプ(※B押しながらAでジャンプ)とかが出来ない。
そこで物理コントローラでの操作はそのままで、例えばスマホ画面の
バーチャルコントローラだけ、Bボタンを "離す入力" を遅延させることは出来ないかな?
例えばスマホではBボタンを離しても、0.5秒は押したままで判定されて、その隙にAボタンを押すみたいな。
スクリプト内では以下でコントローラの入力を取ってる。
UnityEngine.InputSystem.Controls.ButtonControl
自分が思いつくのは拡張メソッドとか?
スマホ判定したら、特定のボタンの wasReleasedThisFrame が来たら、何とかして遅延実行させるとか?
の要件をやってみました頭の体操になりましたので参考までに
よければ、こんな画面でuiのbuttonコンポーネントに画像付けてみまして
画像リンク
Aボタンの遅延を実装してみました
画像リンク
プログラムではボタンを離してから2秒後まで押下中と判断しています
単純に押下の判定を2つ、ボタン押しているか?フラグが立っているかです
で離した後Invokeでフラグを解除しています
RaycastAllとか勉強になりましたよ
64(1): 名前は開発中のものです。 [] 2020/01/14(火) 13:04:43.50 ID:A84mTdZ6(1/6) AAS
>>62
めんどくさいから省略してるぐらいわかんだろほんとアホなの?
65(1): 名前は開発中のものです。 [sage] 2020/01/14(火) 13:04:50.47 ID:d/PuqDsL(2/5) AAS
>>59
ふーん
で、ソースは?
まさか脳内ソースとか言わないよな
66(1): 名前は開発中のものです。 [sage] 2020/01/14(火) 13:08:41.41 ID:GDy6IxVO(2/4) AAS
>>64
IEnumeratorとIEnumerableのどっちのつもり?
67: 名前は開発中のものです。 [] 2020/01/14(火) 13:38:07.43 ID:FSjVa/a9(2/4) AAS
雑談スレでゆっくり心行くまでやってけれ
68(1): 名前は開発中のものです。 [] 2020/01/14(火) 13:49:13.98 ID:A84mTdZ6(2/6) AAS
>>65
.NETのソース見ろよボケ
>>66
流石に端折りすぎだったなすまそ。bleの方
69: 名前は開発中のものです。 [sage] 2020/01/14(火) 14:03:25.38 ID:d/PuqDsL(3/5) AAS
うーん、ここまでソース無し
やっぱり>>5858(2): 名前は開発中のものです。 [sage] 2020/01/14(火) 07:58:18.64 ID:d/PuqDsL(1/5) AAS
>>56
(自分が先に書いて見せればそれで論破が成立するのにそれをしない……つまりはあれか、自身の知らない答えを煽って引き出そうとする伝統のあれか……)
で言ったように煽って解答訊き出したい教えて君か
70(1): 名前は開発中のものです。 [sage] 2020/01/14(火) 14:13:57.18 ID:d/PuqDsL(4/5) AAS
>>68「.NETのソース見ろよボケ(わかんないからソース探してわかりやすくぼくに教えて!)」
確かゆとり世代が使ってた手口だっけ
おっさんこんな昼間っから何してるん?
71(2): 名前は開発中のものです。 [] 2020/01/14(火) 14:16:56.94 ID:A84mTdZ6(3/6) AAS
ソースも何もLINQ、IEnumerable数珠つなぎなんでパフォーマンスの劣化多少あるかもね?って話でforeachの展開一つだけだからいくら繋げても劣化ねーよとか言い出したアホが出してくるもの全部的はずれだったりWhere特化の最適化の話だったり、
間違えてるよ?って諭しても俺は間違ってない(具体的な反論なし)って言い張るだけ。別にもう聞きたいことないからまあどうでもいいよ。つか勘違いLINQ君の言ってること鵜呑みにしてるんだったらお前やべえぞ?
外部リンク:docs.microsoft.com
外部リンク:docs.microsoft.com
72(1): 名前は開発中のものです。 [] 2020/01/14(火) 14:17:47.26 ID:A84mTdZ6(4/6) AAS
>>70
もう聞きたい事なんかねーよwアホか
73: 名前は開発中のものです。 [sage] 2020/01/14(火) 14:21:57.86 ID:d/PuqDsL(5/5) AAS
>>71-72
お、自己解決したの?
良かったじゃん
これも全部俺が発破掛けてやったおかげだな
74(1): 名前は開発中のものです。 [sage] 2020/01/14(火) 14:51:50.74 ID:GDy6IxVO(3/4) AAS
>>71
つまるところforeachは遅くてGCゴミが発生するからforを使おうっていうのと同種のことを言いたいの?
75: 名前は開発中のものです。 [] 2020/01/14(火) 15:28:52.59 ID:A84mTdZ6(5/6) AAS
>>74
いや元々は誰かがLINQ、Unityでは今でも使わん方がいいんだっけ?とか言ってきたのでIEnumerableの数珠つなぎになるから多少なりパフォーマンス劣化はあるのかもね?って話したらforeachの展開はひとつだから劣化なんかねーよとか言い出してきたのが最初。
自分的にはIEnumerableの連鎖がパフォーマンス劣化に関係するのかは確かめてないしで知らんけど、とりあえずそいつが言ってるforeachはひとつだから劣化はありえないとか言ってるのがいや色々間違ってるだろって言いたいだけだよ
76(1): 名前は開発中のものです。 [sage] 2020/01/14(火) 15:49:25.00 ID:GDy6IxVO(4/4) AAS
なんだ、コンパイラのことも分かってない初心者か
77: 名前は開発中のものです。 [sage] 2020/01/14(火) 16:43:42.20 ID:1kzoRmok(1) AAS
コンパイラーV!
78: 名前は開発中のものです。 [] 2020/01/14(火) 18:05:03.70 ID:FSjVa/a9(3/4) AAS
ほらあふぉばかりだろだから次スレ要らなかったんだよ
79(1): 名前は開発中のものです。 [sage] 2020/01/14(火) 19:07:42.80 ID:ZrDQOmlZ(1) AAS
unity 2019.2のプロジェクトにUnity Recorderのアセットインストールしたらプロジェクトが破損した
バックアップ取ってたから良かったけど
こういう事あるんだな…
あとで2019からUnity Recorderはpackagemanegerでインストールするんだと知った
80(1): 名前は開発中のものです。 [sage] 2020/01/14(火) 19:40:09.55 ID:/EhPGLH9(1) AAS
カードゲームをUnityで作りたいのですが、
カードゲームの作り方の実例が乗っている本ってありませんでしょうか?
81(1): 名前は開発中のものです。 [] 2020/01/14(火) 19:59:09.56 ID:A84mTdZ6(6/6) AAS
>>76
コンパイラーでそんなLINQ最適化されるならそれは是非教えて欲しいところだわ
82: 名前は開発中のものです。 [] 2020/01/14(火) 21:30:54.82 ID:FSjVa/a9(4/4) AAS
>>79
で、どんな質問なの?
>>80
unity カードゲームで検索するといっぱいでてくるけど本じゃなきゃダメなの?
本は情報遅くなるよ
83(1): 名前は開発中のものです。 [sage] 2020/01/14(火) 21:55:54.96 ID:vQBXke66(1/3) AAS
>>81
なんか君さ、自分自身で「確かめてないし知らないけど」って言いながら「でもそいつの言ってることは間違ってる」って矛盾した発言してるの気付いてる?
84: 名前は開発中のものです。 [sage] 2020/01/14(火) 21:59:40.00 ID:IMO1kGnb(1/2) AAS
矛盾はしてないのでは?
自分で調べない、人の言う事は否定、つまり絶対認めない君w
上下前次1-新書関写板覧索設栞歴
あと 918 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.015s