[過去ログ] 【3Dゲームエンジン】Unity質問スレッド33 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
87
(2): 2017/12/26(火)00:30 ID:ef3cEapS(1/11) AAS
>>88
ありがとうございます!

実は回答いただく前に色々試したところ、
2つの解決法を見つけました!

@UIの方で、ValueChangeを渡すメソッドを選ぶ時に
一覧の中にある「メソッド名(float)」を選んではダメで、
一覧の一番上の方にある、「メソッド名」のみのを選ぶと、
省11
89
(1): 2017/12/26(火)00:39 ID:ef3cEapS(2/11) AAS
オブジェクトobjAに載せたスクリプトscrA
public void OnSliderX(Slider sliderX){
 float x = sliderX.value;
 Debug.Log (x);
}

public void OnSliderY(float a){
 float y = a;
省14
91
(2): 2017/12/26(火)00:53 ID:ef3cEapS(3/11) AAS
>>88
やってみました!
こんな感じでしょうか?

B引数は指定せずに、メソッドを呼び出して、
メソッド内で、GetComponent<Slider>().value から取得してみました!

public void OnSliderZ(){
 float z = GameObject.Find("SliderZ").GetComponent<Slider>().value;
省9
97: 2017/12/26(火)08:27 ID:ef3cEapS(4/11) AAS
>>94
???
UIを触り始めたのは、3日前から
確かに、Unity始めたのは2017になるギリギリ前のUnity 5.6からだけど
98
(6): 2017/12/26(火)08:31 ID:ef3cEapS(5/11) AAS
聞かないで試行錯誤しても効率が悪いから、質問スレに聞いてるんだけどね
実際、自己解決した方法は汎用性が低い方法で、正解まで辿り着けなったし

UI回りは、他のゲーム空間に配置するオブジェクトとだいぶ勝手が違うし
ネットで引いてもなかなか体系的に書かれているところ少なくない?
(ボタンは多いけど、スライダーとかトグルはあんまりない)
119: 2017/12/26(火)21:20 ID:ef3cEapS(6/11) AAS
当方、キムチでも、113でも、117でもありませんがw
120: 2017/12/26(火)21:27 ID:ef3cEapS(7/11) AAS
>>111

ボタンは引数なしで呼び出すだけだから簡単だけど、
スライダーは引数をどうやって受け取るかがわからなかったのでした

少なくとも公式のオンラインマニュアルからは探せず・・・
UIのインスペクターのリストをよーく見たら、
引数ありのメソッドと同名の、引く数なしのメソッドが上の方に見つかって解決したけど

>>99
省2
122
(1): 2017/12/26(火)21:36 ID:ef3cEapS(8/11) AAS
>>118

個人的には「3」を使ってます!

最初のLoad用のシーン0でフラグ管理用のオブジェクトを「DontDestroy」設定して、
その後はシーン1へ遷移して、以降はシーン0へは戻りません
(戻ると、「DontDestroy」設定を繰り返してしまうので・・・)

フラグ管理用のオブジェクトに載せたスクリプト内では、Start()内で、
ゲームを通してシーン間で共有する変数を全て「public」で宣言して初期値設定しています
省1
123: 2017/12/26(火)21:40 ID:ef3cEapS(9/11) AAS
>>121の言うように、
セーブありのRPGみたいな感じであれば、シーン変更前にセーブして、
シーン変更後にロードでも良い気がしますね

ゲーム終了後も保持したいなら、やはり外部保存だと思います

自分のは基本パスワード式のACTなので、
セーブシステムがないので、ゲーム内でのみ保持しています

パスワードの入力によって、フラグの初期値を変更して、
省2
125: 2017/12/26(火)23:39 ID:ef3cEapS(10/11) AAS
staticにする必要性ってどこにあるんだろう??

FCやSFCで言うところの、RAMじゃなくてROM的な機能か?
127: 2017/12/26(火)23:58 ID:ef3cEapS(11/11) AAS
ゲーム内で使いまわす、汎用関数を定義するとか?
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.031s