[過去ログ] 【ゲームエンジン】Unity初心者質問スレBuild3 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
47
(1): 名前は開発中のものです。 [] 2020/01/13(月) 21:46:07.74 ID:Rcgjsxsv(11/11) AAS
>>46
46(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 が来たら、何とかして遅延実行させるとか?
さーせん自分インプットシステムようわからんので
ここは自称中級者君と糖衣構文君が動くコード書いて説明してれることを祈る
56
(1): 名前は開発中のものです。 [] 2020/01/14(火) 01:54:57.74 ID:s+JbO9cF(1/3) AAS
>>45
45(1): 名前は開発中のものです。 [] 2020/01/13(月) 21:11:21.23 ID:Rcgjsxsv(10/11) AAS
>>43
だから糖衣構文君は雑談スレで勘違いして暴れていいよ
ほんと動かないコード書いて恥ずかしくないのかね
いいからお前はSelectMany挟んだ時の動作イメージ書けよ。逃げてんじゃねーぞ
59
(2): 名前は開発中のものです。 [] 2020/01/14(火) 10:53:05.74 ID:s+JbO9cF(2/3) AAS
>>58
58(2): 名前は開発中のものです。 [sage] 2020/01/14(火) 07:58:18.64 ID:d/PuqDsL(1/5) AAS
>>56
(自分が先に書いて見せればそれで論破が成立するのにそれをしない……つまりはあれか、自身の知らない答えを煽って引き出そうとする伝統のあれか……)
こっちはIEnumが連続するって話で終わってんだが

LINQ勘違い君はWhere限定の最適化方法や関係ないLINQ使用箇所のIL上げてほらループネストしてないだろドヤっ!とかWhereは要素そのもの返すだとか
間違いや勘違いだらけのこと並べ立てて俺はLINQよく知ってるって勘違いしまくってるんだけどよくアレで他からツッコミ入らないのか不思議でならないんだが
74
(1): 名前は開発中のものです。 [sage] 2020/01/14(火) 14:51:50.74 ID:GDy6IxVO(3/4) AAS
>>71
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
つまるところforeachは遅くてGCゴミが発生するからforを使おうっていうのと同種のことを言いたいの?
87
(1): 名前は開発中のものです。 [] 2020/01/14(火) 23:06:26.74 ID:s+JbO9cF(3/3) AAS
>>83
83(1): 名前は開発中のものです。 [sage] 2020/01/14(火) 21:55:54.96 ID:vQBXke66(1/3) AAS
>>81
なんか君さ、自分自身で「確かめてないし知らないけど」って言いながら「でもそいつの言ってることは間違ってる」って矛盾した発言してるの気付いてる?
あのなぁ、そいつはそんなコンパイラの最適化の話なんかしてねえよ
Aのこと知らなくても別のBの正負が判断できるかは別だよ

>>85
85(2): 名前は開発中のものです。 [sage] 2020/01/14(火) 22:40:07.90 ID:vQBXke66(2/3) AAS
支離滅裂なレスからエスパーしてみると
『Linqのクエリは連結するほどパフォーマンス落ちるから一つに全部書くべきですか?』ってことが知りたいの?
だったら処理次第だからベタなループと比べて明確に時間掛かるなら書き方が間違ってると思う
要は関数の細分化でパフォーマンスは落ちるのかと同義だからそれでググれば答えは出て来るよ
さっきから説明してんだろボケ
色々間違った説明をしてる奴が、そこについてツッコミ入れても答えないから間違ってんぞって言ってるだけだよ

それとは別にIEnumerable の連鎖をコンパイラの最適化で全部排除するような話があるならそれはぜひ教えてくれって頼むわ
119: 名前は開発中のものです。 [] 2020/01/16(木) 16:40:41.74 ID:JHlZDhFA(1/3) AAS
>>117
117(1): 名前は開発中のものです。 [sage] 2020/01/16(木) 15:12:44.30 ID:6AR8nXfd(1) AAS
>>108
ざっとこんなんで動かん?

// 1行ごとに格納
List<string> str = new List<string>();
/* 分割して代入するところは省略 */
// 表示するテキストを用意
for(int i = 0; i < (str.Count - 3); i++;)
{
var dispString =
str[i+0] + "\n" +
str[i+1] + "\n" +
str[i+2];
(表示するTMP).text=dispString;
// 入力待ち受け
while(true)
{
if(Input.GetAnyKeyDown){break;}
yield return null;
}
}
それ試したのかな?
メッセージ3つ以上になったときダメな感じするけど
130: 名前は開発中のものです。 [sage] 2020/01/17(金) 00:19:36.74 ID:y9XjThLN(1) AAS
>>129
129(1): 名前は開発中のものです。 [sage] 2020/01/17(金) 00:07:10.08 ID:DQl2Cdvo(1) AAS
>>127
C#に限らず、大体どの言語もそんなだから覚えておくと吉
うん、ありがとう。
466: 名前は開発中のものです。 [sage] 2020/02/10(月) 15:09:35.74 ID:Dsm1BEkr(1/2) AAS
まぁおおかた、ファイル名とびへいべあの名称が違ってるんだろうね。
698: 名前は開発中のものです。 [] 2020/02/27(木) 00:29:10.74 ID:j0OKNYmt(2/3) AAS
>>696
696(1): 名前は開発中のものです。 [] 2020/02/27(木) 00:07:31.23 ID:j0OKNYmt(1/3) AAS
>>695です。
isTriggerにチェックを入れ、use gravityを無効化する事で歩く事は出来ましたが
途中で地面をすり抜けて落下してしまいます・・
停止時に立てると再生時に倒れてしまうので仰向けのままです・・
です。
ground check distance の値を大きくしたらすり抜けなくなりました。
停止時の仰向けの直し方はいまだにわかりません・・
785
(1): 名前は開発中のものです。 [sage] 2020/03/08(日) 23:22:10.74 ID:W3WxOA2x(2/2) AAS
はい

(難しい)

プログラミングって難しいことを簡単に説明した本が多すぎ
851
(1): 名前は開発中のものです。 [] 2020/03/15(日) 19:57:28.74 ID:6fY+iwzD(3/5) AAS
>>849
849(1): 名前は開発中のものです。 [] 2020/03/15(日) 19:41:42.38 ID:spr2WV2B(2/3) AAS
>>848
マテリアルでシェーダーのプロパティにない?
Culling Modeがありました!今はBack CulingになってるのですがこれをFront Culingにすればいいのでしょうか?
それともOFFにするのでしょうか
885
(1): 名前は開発中のものです。 [sage] 2020/03/19(木) 12:48:43.74 ID:iFaUF1Zz(2/2) AAS
>>884
884(1): 名前は開発中のものです。 [sage] 2020/03/19(木) 11:22:59.11 ID:KPezZrYE(3/3) AAS
>>882
レイヤーのソートは設定してますか?
コメントをいただき、先ほど試してみましたが、挙動に変化はありません

動かして気付いたのですが、インベントリのパネルを開いた状態のまま装備アイテムを取得し、
そのまま装備スロットにドラックアンドドロップした場合でも、インベントリのスロットには「E」が表示されませんでした

一体何が原因なのでしょうか
909: 名前は開発中のものです。 [sage] 2020/03/21(土) 15:32:30.74 ID:2XBN5ghj(2/2) AAS
5chで聞いてないで約款を自分で読むべきだと思うんですけど。仮に後で違約金請求されたときに5chで支払わなくていいって言われたって言い訳するのかよ
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.006s*