[過去ログ] 【3Dゲームエンジン】Unity質問スレッド33 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
79: 2017/12/25(月)22:38 ID:WQ3+0cde(1/2) AAS
教授ではありませんが。。
使うことはできません。
以上になります
80(1): 2017/12/25(月)22:41 ID:eS/6mjLK(3/3) AAS
何処までできて何処までできないのかの情報が抜けてるから叩かれるのよ漬物は。
81: 2017/12/25(月)22:44 ID:ZNYlD8z4(2/2) AAS
正しくは、ご教示ねがいます、なんだけど最近の誤用率の高さをみるとこの言葉なくなりそう…
82(1): 名無し@キムチ 2017/12/25(月)23:10 ID:fZ1/1f81(3/3) AAS
>>80
くすんだようなピンクのマテリアルなら貼れます。
真ピンクは貼れません。
でもくすんだようなピンクだとギャルに喜ばれそうにないので、そこが悩みです。
できれば鮮やかな真ピンクのほうがいいです。
ご教示おねがいします!!!
83: 2017/12/25(月)23:20 ID:WQ3+0cde(2/2) AAS
>>82
できません。
84: 2017/12/25(月)23:21 ID:WYjEkbDZ(1/2) AAS
UIのボタン入力を受けてデバッグにログ出せるようになったけど、
UIのスライダーを動かして、その値をデバッグログに出力するのができない・・・
スライダーの値はどうやって受け取れば良いのですか?
85: 2017/12/25(月)23:32 ID:WYjEkbDZ(2/2) AAS
ボタンの時と同じく、イベントを受け取りたいスクリプトを載せたオブジェクトを指定して、
そのオブジェクト内のメソッドを選択しているのですが、
メソッド内で関数名(float valuse)で受け取っても、valueの中身が0から動きません
スクリプト内で
using UnityEngine.Events;
using UnityEngine.UI;
は最初に宣言しています
86: 2017/12/25(月)23:48 ID:EdWH3PyF(1) AAS
コンポーネントGETしてメンバにアクセスするだけ
87(2): 2017/12/26(火)00:30 ID:ef3cEapS(1/11) AAS
>>88
ありがとうございます!
実は回答いただく前に色々試したところ、
2つの解決法を見つけました!
?UIの方で、ValueChangeを渡すメソッドを選ぶ時に
一覧の中にある「メソッド名(float)」を選んではダメで、
一覧の一番上の方にある、「メソッド名」のみのを選ぶと、
スクリプトでは引数にvalueがfloatで渡されるようです・・・
スクリプトの方は、「メソッド名(float a)」で定義しているので、
aにvalueが入ってきました!
省8
88(2): 2017/12/26(火)00:36 ID:/Bbw4vw9(1/8) AAS
>>87
どっちも近くないです
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;
Debug.Log (y);
}
UIスライダーSliderXにおける、OnValueChanged(Single)
省11
90: 2017/12/26(火)00:42 ID:aR7RHPYW(1/2) AAS
通じないと思ったらキムチか
91(2): 2017/12/26(火)00:53 ID:ef3cEapS(3/11) AAS
>>88
やってみました!
こんな感じでしょうか?
?引数は指定せずに、メソッドを呼び出して、
メソッド内で、GetComponent<Slider>().value から取得してみました!
public void OnSliderZ(){
float z = GameObject.Find("SliderZ").GetComponent<Slider>().value;
Debug.Log (z);
}
UIスライダーSliderZにおける、OnValueChanged(Single)
省6
92: 2017/12/26(火)00:54 ID:yq5adPSI(1/4) AAS
そのようだな
放置で
93: 2017/12/26(火)01:02 ID:/Bbw4vw9(2/8) AAS
>>91
getcomponentはあってるけど呼び出し元はどこでもいい
どこからでも呼び出せるため汎用性が高く使用頻度が高いので86が示してくれた
何で色んなやり方があるのかを考えずに動けばいいとしか考えてないから一向に技術が向上せず質問ばかりになる
動けばいいスタンスで前へ進むことも時には必要だがあまりにも基礎的な部分が疎かに見えるよ
94(1): 2017/12/26(火)01:05 ID:/Bbw4vw9(3/8) AAS
1時間で自己解決するような内容をわざわざ書き込むんじゃねぇ
つうか半年以上Unity触ってんだよね?
それでgetcomponentがよくわかってないってもうちょっと頑張れよって思う
下手すりゃ初日で取り入れるような内容だぞ
95: 2017/12/26(火)01:27 ID:aR7RHPYW(2/2) AAS
まぁ、喉元過ぎればどうでもいいやり方でも構わんが、
毎回コップの使い方忘れて憶える気すらなくて人に聞くってのはどうかと思う
96: 2017/12/26(火)02:57 ID:PvNvbClj(1) AAS
メモをする習慣を付けてみたらどうだとかいうアドバイスを送る。
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回りは、他のゲーム空間に配置するオブジェクトとだいぶ勝手が違うし
ネットで引いてもなかなか体系的に書かれているところ少なくない?
(ボタンは多いけど、スライダーとかトグルはあんまりない)
上下前次1-新書関写板覧索設栞歴
あと 904 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.031s