[過去ログ] 【ゲームエンジン】Unityなんでも質問スレpart13 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1: 2024/01/09(火)23:00 ID:ooGtCMEl(1) AAS
フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。 プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3、PlayStation 4、PS Vita他

■注意事項
質問と答え以外は禁止
■Unity 2ch Wiki(まとめ、過去ログ、リンク集)
外部リンク:www24.atwiki.jp
●リンク
・Unity(日本公式サイト)
省14
2
(1): 2024/01/10(水)00:00 ID:+MTgrnny(1/4) AAS
こんにちは
さっそく質問ですけんど
ボタンの処理を、つぎのような書式でつくっていたのですが

myButton.button.onClick.AddListener(delegate ()処理);

処理がものすごく長くなってしまったのと、
他のハンドラからも呼びだす必要がでてきました
なので、コールバック書式にかきなおすとよいみたいです
省1
3: 2024/01/10(水)00:08 ID:eIuuVfTU(1/3) AAS
良いみたいならそうしてください
4
(1): 2024/01/10(水)00:08 ID:+MTgrnny(2/4) AAS
>>2の件ですけど
次のように書き換える考え方でいいのでしょうか
ボタンクリック以外にも、じかに TaskOnClick(); で処理を呼べますけ

myButton.button.onClick.AddListener(TaskOnClick);

void TaskOnClick() { 処理 }
5: 2024/01/10(水)00:12 ID:eIuuVfTU(2/3) AAS
でやってみたけ
どうなったけ
6: 2024/01/10(水)00:14 ID:+MTgrnny(3/4) AAS
いまちょっとパソコンができないんですは
アイパッドなんで
7: 2024/01/10(水)08:21 ID:eIuuVfTU(3/3) AAS
じゃパソコン出来てからまた質問してな
質問すれなんで
8: 2024/01/10(水)12:04 ID:+MTgrnny(4/4) AAS
>>4のやり方でぶじうまくやれました
大儀であった
9: 2024/01/11(木)18:54 ID:gY1nbt5X(1/3) AAS
質問ですけんど

ある配列の内容を、いろんな関数から中身を見たいとおもっています
いろんな関数からリストにアイテムを追加したり削除したりします
そういうグローバルなスコープをもったリストは、どんな宣言になりますけ
10: 2024/01/11(木)19:42 ID:FUX5mEnD(1) AAS
シングルトーーん!
11: 2024/01/11(木)21:09 ID:Ynk1OVow(1) AAS
外部リンク:qiita.com
グローバル変数の代わりはよくないぞ
といいつつ一つは用意しちゃう
12: ドーンおじ 2024/01/11(木)21:18 ID:APu7FSGw(1) AAS
今日も元気だ暴飲暴食!⑤で豪遊してきた!
ミルフィーユカツ定食!豚汁!ビール500㍑!これでたったの1530円!m9⎛˶◜◡◝˶⎞ドーン!
画像リンク[jpeg]:i.imgur.com
13: 2024/01/11(木)22:11 ID:3rbvf+yp(1/2) AAS
んなもんスタティックのパブリックでええよ
どうせあんた1人しか作らんのやろ
14: 2024/01/11(木)23:33 ID:gY1nbt5X(2/3) AAS
こんばんは
よくちがいが分からなかったんですが
privateでどのハンドラからも参照ができました

private List<string> weaponList = new List<string>();
15: 2024/01/11(木)23:53 ID:3rbvf+yp(2/2) AAS
なんだ1つのクラスファイルかよ
16
(1): 2024/01/11(木)23:58 ID:gY1nbt5X(3/3) AAS
こんばんはお世話になっております
たびたび質問ですみません

下記のようにランダムな値によって読み込むファイルを振り分けたいのですが
if文のくだりをスマートに書き換えたい
myFileXはどのような書式でやれますか
以上よろしくおねがいします

protected float randomNo;
省11
17: 2024/01/12(金)00:21 ID:AkCCMwjo(1/4) AAS
あんたListとか配列使えるんやかららわだむ値を指標にすりゃいいやん
18: 2024/01/12(金)01:39 ID:8doi3uxk(1/4) AAS
こんばんは

そもそも (randomNo == 1) の時点でエラーが出ております
たぶんfloatだからだと思うのですが
まずその解決をよろしくおねがいいたします
19: 2024/01/12(金)08:52 ID:AkCCMwjo(2/4) AAS
じゃイントにすりゃよくね?
20
(1): 2024/01/12(金)12:45 ID:+tdKjGtF(1) AAS
>>16
intもそうですが、できれば構造を変えましょう。

//ランダムに1〜5を取得
string weaponId =myFile(UnityEngine.Random.Range(1, 6));
21: 2024/01/12(金)13:39 ID:8doi3uxk(2/4) AAS
>>20
うーん、かなり核心にせまっているんですが

myFile(UnityEngine.Random.Range(1, 6)); でランダム数が1だったとして

myFile1 という変数をそれで参照できるんですかね
22
(1): 2024/01/12(金)14:04 ID:AkCCMwjo(3/4) AAS
マイファイルズやろ配列にしろや
読み取れまぁカッコがちゃうけど愛嬌やな

それくらいは考えような
23: 2024/01/12(金)14:34 ID:8doi3uxk(3/4) AAS
>>22
そこがよくわがんねけんど
たとえば 配列のx番目をほしいときの、 myFile[x]  のxてのはストリングとか、floatの整数部丸めたものとか、でもええのんけ?
Intじゃなきゃだめっぽい?

randomNo = UnityEngine.Random.Range(1, 6) で出来てくるランダム数って、randomNoの型にあわせて変換される?
24
(1): 2024/01/12(金)14:40 ID:AkCCMwjo(4/4) AAS
配列はStringでつくりゃいかっぺ
指標は数値でよかっぺよ

欲しいのは文字列欲しいんやろ?
テストコードさづぐってみ
1-
あと 978 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.012s