[過去ログ] 【3Dゲームエンジン】Unity質問スレッド36 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
99(1): 名前は開発中のものです。 [] 2018/06/11(月) 14:21:49.75 ID:d7wls3lx(1/4) AAS
Buttonが動きません!助けてください!
100(1): 名前は開発中のものです。 [sage] 2018/06/11(月) 15:26:35.26 ID:kV6s1E3I(2/4) AAS
>>90ありがとうございます。
ターン制を想定しているので、ソートしてもキーを返せるdictionaryを使うことにしました。
キーを返せるので判定が楽になります!
101: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2018/06/11(月) 15:36:51.91 ID:fG0ienQi(1/6) AAS
>>9898(1): 名前は開発中のものです。 [sage] 2018/06/11(月) 14:18:26.12 ID:1giTBS1j(2/2) AAS
タイルマップコライダーに関してですが、これはタイルマップ全体にコライダーがかかるんでしょうか?
コライダーなしのタイルマップはまた別に使わないといけない感じですか?
ツクールやウディタ、アクエディ弄ったことありまふか?(^^
2Dゲーム制作には大抵レイヤーという概念があるんでふよ(^^
僕はタイルマップコライダー詳しくないので何とも言えまふぇんけどね(^^
話戻しまふ(^^
おそらく別に使うんだと思いまふよ(^^
102(1): ダーク王鍬大使 ◆SoVpkB15jY [sage] 2018/06/11(月) 15:40:13.90 ID:fG0ienQi(2/6) AAS
>>99
押したときに点滅はしまふか?(^^
デフォルトだと点滅しまふ(^^
まさかでふがこれ設定してないってことはないでふよね(^^
画像リンク
103(3): 名前は開発中のものです。 [] 2018/06/11(月) 15:47:45.78 ID:HtdlAhgu(1/2) AAS
>>100
dicの致命的欠点は全体を回せないってこってす。
foreachとかご法度なんで、全体舐める可能性が万が一あるんならリストがええです。検索はindexofとかfind indexofがええです。linqとかパフォーマンス劣化要因でしか無いんで、アクション激しい所は辞めた方がええですよ
104(1): 名前は開発中のものです。 [sage] 2018/06/11(月) 15:52:13.40 ID:p5czYoSa(2/2) AAS
>>103
foreachがダメなのはどんな理由なんでしょうか?
105: 名前は開発中のものです。 [] 2018/06/11(月) 15:59:54.87 ID:HtdlAhgu(2/2) AAS
>>95標準の既存のシステムはありません。ほぼ物理エンジンツールです。
ただアセットと呼ぶアドオン群が非常に優れています。
他人や売ってるアセットをカスタマイズするのが有効です。
それらアセットの仕組み自体を改変しようとすると一気に大変になります。
unity 2018 超大型サンプル
で検索して、インポートして、チュートリアル見ながら自分なりのものにさしかえれば、ある程度のものは作れるかと思います。
他にもお金を出せば自分の作りたいものに似たものが有るかもです。
一から自作しようとすると、死ねます
106: 名前は開発中のものです。 [sage] 2018/06/11(月) 16:17:25.95 ID:Is8QpDlC(1/2) AAS
>>103
普通にDictionaryでforeach使えるんじゃね?
順序性を維持したいって言うならListだけど。
Dicをforeachしたときのパフォーマンスは知らん
107: 名前は開発中のものです。 [sage] 2018/06/11(月) 16:19:59.84 ID:QjPaDUiV(2/3) AAS
>>104
アセットを買えばそんなスクリプトに頭を使わなくてもすみますよ
108(1): 名前は開発中のものです。 [sage] 2018/06/11(月) 16:50:38.21 ID:kV6s1E3I(3/4) AAS
>>103
foreach使って参照してるんですが……
何か問題でもあったのですか?
109(1): 名前は開発中のものです。 [] 2018/06/11(月) 17:16:43.04 ID:d7wls3lx(2/4) AAS
>>102
それを設定できないんです。
アイコンの箱が表示されなくて。どうすればいいのか解りません。
110: 名前は開発中のものです。 [sage] 2018/06/11(月) 17:17:23.53 ID:QjPaDUiV(3/3) AAS
>>108
GCもわからない人は素直にアセットを買いましょう
111: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2018/06/11(月) 17:20:35.68 ID:fG0ienQi(3/6) AAS
よく分からんバグが発生してるときは一回デリートしてもう一回配置するといいでふよ(^^
ただほかの所にアタッチしてたりするButtonが外れちゃうので付け直す必要がありまんこ(^^
112: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2018/06/11(月) 17:22:25.36 ID:fG0ienQi(4/6) AAS
>>109
ちょっと一回インスペクターの画像貼ってほしいでふ(^^
それでわかるかもしれまふぇん(^^
113(1): 名前は開発中のものです。 [] 2018/06/11(月) 17:37:05.16 ID:d7wls3lx(3/4) AAS
外部リンク:d.kuku.lu
外部リンク:d.kuku.lu
これで良いでしょうか。
114(2): 名前は開発中のものです。 [sage] 2018/06/11(月) 17:43:17.47 ID:kV6s1E3I(4/4) AAS
なるほどforeachは重いんですね。
まだ初めて間もないんで、GCのことはよくわかってませんでした。
素直にfor文使います。
115(1): ダーク王鍬大使 ◆SoVpkB15jY [sage] 2018/06/11(月) 18:08:57.39 ID:fG0ienQi(5/6) AAS
>>113
画像リンク
116: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2018/06/11(月) 18:11:49.96 ID:fG0ienQi(6/6) AAS
それで取り付けたらあとはNo Functionってところで呼び出したい関数(メソッド)を呼び出してくらふぁい(^^
ボッキング!(^^
117(2): 名前は開発中のものです。 [sage] 2018/06/11(月) 18:18:32.18 ID:Is8QpDlC(2/2) AAS
>>114
アセットおじさんが適当言ってるだけだから真に受けるなw
DictionaryをforeachしたってGC頻発しないよ。
ってかDictionaryをforループさせるほうがパフォーマンス落ちる
118: 名前は開発中のものです。 [] 2018/06/11(月) 18:22:23.11 ID:d7wls3lx(4/4) AAS
>>115
うわあああああああああああああ!!!!!
ありがとうございます!ありがとうございます!
119(1): 名前は開発中のものです。 [] 2018/06/11(月) 18:37:48.39 ID:xXt+Xvur(1) AAS
>>117
ゴメン、昔話になってた。最近のforeachってGC出ないんすね知りませんでした。帰って試しますわあ。
>>114
すまんforeachでも問題ないぽい。
120(2): 名前は開発中のものです。 [sage] 2018/06/11(月) 18:59:20.88 ID:2JIMlB0Q(1) AAS
>>117
ああ、foreach使っても大丈夫なのですね!
ありがとうございます!
ところで、ターン制コマンドRPGのスピードの実装で悩んでいるのですが
スピードの速さ順の判定ってどうすれば一番いいのでしょうか。
自分はDictionary<string"名前", int "speed">でdecに入れてからソートして、
Speed値が大きい順にListにKeyを返しているのですが、
もっといい方法ありますか?
なんだかすっごい遠回りしているような気分です。
121: 名前は開発中のものです。 [sage] 2018/06/11(月) 19:57:59.51 ID:wkDUQUf0(1/2) AAS
>>119
こっちこそすまん。Unity5.2では、最適化しきれてないところがあって、Dictionaryに限らずListもforeachのパフォーマンス悪かったのね。
Unity5.6で解消とのことだ。
122(1): 名前は開発中のものです。 [] 2018/06/11(月) 20:00:51.25 ID:yjGZd5ul(2/3) AAS
>>120
結局list化する所でどうしてもゴミ出るんだよね。
俺の場合クイックソートわざわざ作って入れ替えてるわあ
ターン制とかならソートを 毎フレームでもしない限り、CPU有り余るんで、そのやり方で大丈夫。
123: 名前は開発中のものです。 [] 2018/06/11(月) 20:22:38.29 ID:I+OmtIhg(1) AAS
ScrollRect.verticalNormalizedPositionに1を代入しても反映されません
ログに値を出力しても0が表示されます
Updateで毎フレーム1を代入してもずっと0のままです。
値を反映させるにはどうすればいいでしょうか。
Version 2017.2.1f1のウィンドウズビルドです
上下前次1-新書関写板覧索設栞歴
あと 879 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.029s