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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
123: 名前は開発中のものです。 [sage] 2020/01/16(木) 20:32:59.73 ID:ROtYDo05(2/2) AAS
>>121
121(2): 名前は開発中のものです。 [sage] 2020/01/16(木) 19:25:05.99 ID:IlvXKjzu(1/3) AAS
a = 120640 / 23270
が何回やっても5になるのですが理由わかる方いらっしゃいますか?
5.184....になるはずなのですが。

aはint float doubleに変えて試しました。
画像リンク

146: 名前は開発中のものです。 [sage] 2020/01/18(土) 10:01:35.73 ID:X4kcE6Zm(1/2) AAS
>>115
115(1): 名前は開発中のものです。 [sage] 2020/01/16(木) 13:26:46.48 ID:KnIqTgOi(1/2) AAS
アプリ作って公開したけどインストール数0で萎えた
Twitterでプレイ動画とURL貼ってPRしろ
アプリ出すだけでDLされるなんて甘い考えは捨てろ
開発関連のイベントで会った人全員にDL用QRコードの入った名刺を渡せ
242: 名前は開発中のものです。 [sage] 2020/01/25(土) 10:51:31.73 ID:lrP57LvS(3/6) AAS
>>239
239(1): 名前は開発中のものです。 [sage] 2020/01/25(土) 09:41:49.47 ID:6e7MKbrk(1/3) AAS
とりあえずもっとシンプルにして修正したよ
外部リンク:thuploader.orz.hm

恐らく原因はLoadSceneでしょ、シーンロードするという事はそれまで居たシーンは
リセットされると思う、だから入力が利かなくなるんじゃないかな

とりあえず同シーンリスタートしたら問題なく出来た

それから、コライダーとか整理した方がいいかな同じオブジェクトに二つ付いてたり
場所かぶっていたり、なんか無駄がおおかった
ありがとうございます
修正感謝します
確認してみます!

>シーン展開でも症状確認してみるわ

はい!もちろん修正されたものを見て自分でも原因を考えてみますが
ぜひとも宜しくお願いします。
826
(1): 名前は開発中のものです。 [sage] 2020/03/12(木) 11:44:43.73 ID:cRiNbgRs(1) AAS
Emissonつけろとかさすがに適当すぎる
856
(2): 名前は開発中のものです。 [sage] 2020/03/16(月) 09:55:12.73 ID:LdLDk6nR(1/3) AAS
Unity2018を利用しています。
uGUIでユーザインターフェースを実装しています。

クリックした場所へ移動するというMMOでありがちな操作方法で動いています。

GUIをクリックしたときは動かないようにしてあるのですが、GUIの閉じるボタンをファンクションで動作させると、
GUIが閉じた瞬間に閉じるボタンがあった場所へ向かって移動をしてしまいます。
どうも閉じるボタンのファンクションが実行され、パネルが閉じた後でクリックした場所のRaycastを取得してしまい、
移動が暴発してしまうようでした。

仕方なくパネルを閉じる場合はは閉じるボタンのファンクションではなく、プレイヤーを操作しているクラス内で
閉じるボタンがクリックされたかどうかを判定しパネルを閉じているのですが、
毎回GetComponentやらFindやら重い処理で閉じるボタンの判定することとなったり、
すべての閉じるボタンを保持しておいてRaychastで取得したボタンと一致するかどうかを判定する、
とかボタン登録の量から考えて非現実な手法であったり、
名前を統一してその名前で作られたボタンを閉じるボタンにする、としたら同階層で名前の違う閉じるボタンの実装が必要になったりと
うまくいきません。

何よりボタンのファンクションではなくプレイヤーの動作アクションのクラスでどうにかしようとしている所がスマートではないことが気になります。

どうしたら移動を暴発させずに閉じるボタンでパネルを閉じることができるでしょうか?
863
(1): 名前は開発中のものです。 [sage] 2020/03/16(月) 13:34:36.73 ID:ZW9c9VSl(1/2) AAS
>>856
自分はタイマー作って処理してるけど
UI上にマウスある時はタイマーの値が0.1とか小さな値が代入され続ける
これが0になるとキャラ操作可能になる
タイマー側は0以上だと絶えず減算し続けている仕組み
UIの動作が複雑になってくるとスクリプトの動作順や1フレーム単位での動機のズレで誤爆が起きたり起きなかったりして面倒な問題に
ウィンドウの開閉で問題が出やすいと思う
だから単純だけど誤爆が起きようが無いタイマーで数フレーのラグを稼いで操作を切り替えてるけど
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.031s