[過去ログ] 【ゲームエンジン】Unityなんでも質問スレpart13 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
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でつくりゃいかっぺ
指標は数値でよかっぺよ
欲しいのは文字列欲しいんやろ?
テストコードさづぐってみ
25: 2024/01/12(金)14:53 ID:8doi3uxk(4/4) AAS
>>24
ちゃんと動きました!
大儀であった
26: 2024/01/13(土)19:21 ID:7K7vkP/q(1) AAS
デスコード?
27: 2024/01/14(日)12:33 ID:5RrhS50x(1/2) AAS
シェーダー学びたいんだけどすごいわかりやすいサイト知りませんか?
unityJapanでやるところは分かったけど実際にどう書けばいいのか、どこを変えたりすればいいのかわからなくて
28(1): 2024/01/14(日)18:52 ID:JgwAACD2(1) AAS
シェーダー学んで何したいの?
29(2): 2024/01/14(日)19:21 ID:5qxqAXlb(1) AAS
こんばんはいつもお世話なっております
nVidiaExperimentでの動画キャプチャなんですけんど
ゲーム音が小さいんですよ
ためしにYoutube見ているところをキャプチャしたりしましたが
音量が1/5くらいですね
前はこんなことはなかったと思うんですよ
以上よろしくお願いいたします
30: 2024/01/14(日)22:04 ID:Sv9WqbV7(1) AAS
>>28
シェーダしたいに決まってるだろ!
>>29
じゃ動画編集で音上げろ
31: 2024/01/14(日)22:51 ID:r4GOHPga(1/2) AAS
シェーダーで何したいの?
32: 2024/01/14(日)22:54 ID:r4GOHPga(2/2) AAS
素直にマテリアルで済ませばよくね?
それがシンプルで1番簡単
それでもなおシェーダーを学びたいと思うのであれば、時間をかけてシェーダーを会得してそれに見合った表現をしたいものはあるのかい?
33: 2024/01/14(日)23:22 ID:5RrhS50x(2/2) AAS
そりゃ、シェーダー使ってゲームを綺麗に魅せたいしシェーダー使えるプログラマーになってつよつよプログラマーになりたいから
34: 2024/01/14(日)23:24 ID:OJ+KSJYU(1) AAS
んじゃまたshadertoy貼るけどいいのか?
すぐ反映されてわかりやすいと思うぞ
35: 2024/01/15(月)00:26 ID:sHALBMsT(1) AAS
綺麗に魅せたいために覚えたいのかゲームをより魅力的に面白しくしたいから覚えたいのか
ゲームはインタラクティブな商用コンテンツである以上は面白くなければ意味無いからねえ
それは数々のAAAゲーが身を持って証明し続けてくれてるわけでさ
綺麗に魅せたいだけならゲームではなく映像でいいと思うのよ
36: 2024/01/15(月)02:06 ID:1EW97rMt(1) AAS
シェーダー極めたいならUEのマテリアルのほうがサンプルが多いから勉強がし易い
マケプレでマテリアル買いまくってるけどね
37: 2024/01/15(月)14:09 ID:lAHr48vq(1) AAS
>>29の件だけんど
フィルモーラとかのキャプチャしたら音量は正常でした
つまりハードウエアのことではないんですよね
nBidiaのが使い慣れてなんとか解決できませんけ
38(1): 2024/01/15(月)14:58 ID:uq/6wVXZ(1) AAS
NVIDIAのソフトの話を何故ここで聞くの?
39: 2024/01/15(月)17:06 ID:b3F/6XLO(1/3) AAS
>>38
まあそう言わんと
40: 2024/01/15(月)18:50 ID:b3F/6XLO(2/3) AAS
こんばんはいつもお世話になっております
オブジェクトの取得についてですが
たとえば
myCube = GameObject.Find("GameObject.");
の意味が理解できないんですが
GameObject.っていう名前をつけたGameObjectが複数あるとダメな気がするんですが
基本的には名前はぜんぶ変えるべきなんですか
省1
41(1): 2024/01/15(月)19:25 ID:2TqtYRCO(1) AAS
はいこんばんはいつも世話してやってます
あたりまえだ名前はぜんぶ違うもの、つまりユニークにしたまえ。
HTMLで各要素に一意のidを割り当てるのと同じだ。
名前は単に名前であってゲームオブジェクトを取得するわけだからFindを使うということだ。
HTMLのgetElementByIdと同じ。
42: 2024/01/15(月)19:36 ID:b3F/6XLO(3/3) AAS
>>41
このFindが必要なのってUnityのGUIでGameObjectを生成しているから、という認識でよいですか
つまりスクリプトから動的に生成するときに変数名をもってますよね?Findしなくてもその名前でいつでも参照できるということでよい?
たとえばつぎのようにCubeを作ったとしたら
GameObject myCube = GameObject.CreatePrimitive(PrimitiveType.Cube);
もうmyCubeでいいんですよね?
43: 2024/01/15(月)21:42 ID:TN6pWhhh(1) AAS
やれ!やってみて駄目な時にエラーコード調べろ
それでも解らない時に質問しろ
44(1): 2024/01/15(月)22:37 ID:bwL7onve(1/2) AAS
「ニフクラ mobile backend」っていうオンラインランキングのサービスが
どうやら2024年の3月で終了するみたいなんです。
これからどうしたらいいんでしょうか?
できるだけ簡単なのに移行したいのですがオススメおしえてほしいです。
45(1): 2024/01/15(月)23:05 ID:XM/UXwkT(1/2) AAS
外部リンク:blog.mbaas.nifcloud.com
こんなの用意されてるのにここで聞くのは?
46(1): 2024/01/15(月)23:20 ID:XM/UXwkT(2/2) AAS
外部リンク:elekibear.com
私は詳しくないけどこの辺が嫌な理由がある場合は後出しじゃなくて条件とか書いてくれた方がアドバイスする人もしやすいと思う
宗教的に〜とか
47: 2024/01/15(月)23:36 ID:bwL7onve(2/2) AAS
>>45 >>46
ありがとうございます
提示していただいたサイト参考にしてみます
条件はとにかく簡単に実装できるのがいいです
たぶんニフクラって一番簡単だったと思うのですが、
それでも初心者すぎる自分にとっては難解ですごく苦労したからです
48: 2024/01/17(水)01:01 ID:9dpXHi1t(1) AAS
>>44
クラウドオンライン系は信用しないほうがいい
便利そうだが急にサービス終了とか仕様変更でプログラム大幅改造とか振り回される
49: 2024/01/17(水)12:03 ID:eVLBKVRM(1) AAS
こんばんはいつもお世話になっております
つぎの一文の意味を知りたいのですが
myAudioBundle.setCallbackFunction(myAudioBundle.val);
以上宜しくお願いします
50: 2024/01/17(水)12:21 ID:rzGQsA86(1) AAS
ググれ
51: 2024/01/17(水)23:25 ID:dJcrl0WV(1) AAS
unityのスマホアプリでapplication.OpenURLでUIボタン押したらブラウザで開くようにした処理を入れたんだけど
アイフォンの最新?デバイスで開いたページから戻ってくるとアプリがフリーズしたように画面のUIが押せなくなる症状が起きてるんだが
同じ症状起きた人いない?
52: 2024/01/19(金)19:01 ID:dflbxeb4(1/2) AAS
スクリプタブルオブジェクトをGameシーンにアタッチしててゲーム中はアタッチから値参照してるんだけどTitleシーンからGameシーンに移った時スクリプタブルオブジェクトがぶっ壊れてしまうのですがなぜでしょうか?
Resourseフォルダー作ってその中に入れないとダメですか?
53: 2024/01/19(金)19:10 ID:dflbxeb4(2/2) AAS
すみません解決しました
やはりResoursesフォルダーにスクリプタブルオブジェクトを入れないとシーンをまたいで反映されないようです
54(1): 2024/01/19(金)20:00 ID:Q+hC7xKU(1) AAS
if文のあとの大カッコ{}の省略って1行なら省略できるの?改行まで?それとも;まで?
55: 2024/01/19(金)20:04 ID:SBQyGmMQ(1/2) AAS
やってみりゃいい
56: 2024/01/19(金)20:21 ID:plpucQoi(1) AAS
エクセルのvbaじゃないんだから…
57: 2024/01/19(金)21:48 ID:3iUDnXnN(1) AAS
>>54
1行なら省略できる
2行目はifを抜けた文
58: 2024/01/19(金)21:59 ID:km9epmO6(1) AAS
それやると時々ミスって意図しない動きになったりするから俺は一行でもカッコつける派
59: 2024/01/19(金)22:31 ID:SBQyGmMQ(2/2) AAS
(´・ω・`) せめてぇ、少しはカッコつけさせてくれ〜🎵
つ🎤と
60: 2024/01/19(金)23:07 ID:JRozD6M7(1) AAS
おっさん乙
61: 2024/01/19(金)23:35 ID:FzBvitkt(1) AAS
スコープが怪しくなったりで地獄みたりするから
なるべくカッコつけといた方がいい
最近のエディタだとまず起きないけどな
62(1): 2024/01/20(土)00:06 ID:TCvXFp87(1) AAS
俺もなるべくつける派
っていうかつけないと後で自分が見た時にわけがわからなくなる
ラムダ式もできれば使いたくない
63(1): 2024/01/20(土)00:23 ID:V7125QaB(1/2) AAS
で、改行までなの?;までなの?
64: 2024/01/20(土)00:26 ID:V7125QaB(2/2) AAS
ラムダ式って良いところ何もないね
世界的に禁止するべき
65: 2024/01/20(土)01:23 ID:ATe+8IIk(1/2) AAS
使うにせよ使わないにせよゴチャゴチャ混合しないようにコア部分は自分で書けとは思う
66: 2024/01/20(土)09:11 ID:q8aJHtH4(1/2) AAS
ちょっと前にラムダ式を禁止されたされないでバズってたなw
67: 2024/01/20(土)09:39 ID:RYlB6Meb(1) AAS
真偽は知らんけど、ビルド上手くいかなくてググりまくってた時にコードのどこかにラムダ式があるとダメとか書いてあるサイトを見てからリスクヘッジのためにラムダ式入れてない。まあ理解もしてないんだけど
68: 2024/01/20(土)09:50 ID:BfgupbWC(1/3) AAS
>>62
わかる
69: 2024/01/20(土)09:51 ID:BfgupbWC(2/3) AAS
>>63
ほんとは;までだけどVisualStudioだと変な改行入れると怒られるから1行だと思っておいたほうがいい
70: 2024/01/20(土)09:51 ID:BfgupbWC(3/3) AAS
Linqとかラムダ式なんだけどな・・・
71: 2024/01/20(土)12:17 ID:q8aJHtH4(2/2) AAS
unityのC#でLINQはまだダメだねー
外部リンク:www.create-forever.games
新しいバージョンなら改善されてるはず
考えて使わないと怒られる
72(2): 2024/01/20(土)23:20 ID:ATe+8IIk(2/2) AAS
力の指輪(攻撃力+5、体力+5)、盗賊の指輪(移動速度+5)
みたいなのがあったときに、これらをまとめてスマートに処理する方法ってどんなのがありますか?
全アイテムに全パラメータを設定して、力の指輪(攻撃力+5、知恵+0、体力+5、、、)と上がらないパラメータ=0として加算するのは簡単だけど
多分もっと効率的な方法ありますよね?
73: 2024/01/20(土)23:26 ID:aBxLNj5m(1) AAS
>>72
多分その方法が一番早いと思うよ
結局条件振り分けて分岐するのが一番遅いからね
74: 2024/01/20(土)23:59 ID:81IzgHBH(1) AAS
Dictionaryでいいよ
75(2): 2024/01/21(日)00:53 ID:fyath5P7(1/2) AAS
なるほど
item にdictionary<str, int> params(上の例の力の指輪ならparams={atk,5},[vit,5})を設定して
foreach (para in parameter)でcharacterのstatsに足していけばいいんですね
どうも
76(3): 2024/01/21(日)09:49 ID:jbrwOu1h(1/3) AAS
ちょっとそれはあれだけど
Dictionaryはどんか型でも入れられるから
例えば
力の指輪、パラ
力の指輪+1、パラ
パラ型はそれぞれの必要な数値の固まりにしときゃ増えても管理楽やで
77(1): 2024/01/21(日)15:46 ID:6ui7jt2y(1) AAS
ちょうど近い話題出てるのでお聞きしたいんですが、住所録<なまえ、住所、電話番号>を作るには、配列、デイクショナリどっちのほうが簡単ですか?三種類の項目いずれかを入力することで検索からヒットするような機能をつけたいです。
78(1): 2024/01/21(日)19:50 ID:fyath5P7(2/2) AAS
>>76
ちょっと何を言ってるか理解できないんですが、詳細な解説お願いしてもよろしいでしょうか?
79: 2024/01/21(日)21:23 ID:jbrwOu1h(2/3) AAS
んなもん自分で試行錯誤しろ!
そ)から質問やで
80: 2024/01/21(日)21:53 ID:X42mgU0K(1) AAS
本人も試したことなさそう
81(1): 2024/01/21(日)22:25 ID:rnvFa07q(1) AAS
えっここは質問スレでしょ
なんで答える側がえらそうにしてんの
82(2): 2024/01/21(日)23:46 ID:jbrwOu1h(3/3) AAS
質問スレ?
額面通りに受け取るなよ
子供か
83: 2024/01/22(月)03:12 ID:r4Y1aeW/(1/3) AAS
>>82
質問に答える気がないなら来るな
84: 2024/01/22(月)04:00 ID:l7cEWR4b(1/2) AAS
俺>>82じゃないけど
>>78の返信は回答者をバカにしてるニュアンス感じる
85: 2024/01/22(月)04:40 ID:Ivv7JrJK(1) AAS
回答してあげてるというよりただ知識を披露したいけど普通に教えるのは悔しいからなんとかわかりにくく説明しようという印象
ほんでその知識も大したことないからどのみち詳しくは説明できない
86: 2024/01/22(月)04:48 ID:WMGxCu8i(1) AAS
回答の評価のみのレスとか回答者に尻込みさせるし質問者からしても邪魔でしか無いと思うんですけど(名推理)
87(1): 2024/01/22(月)06:46 ID:c+1T+Ra3(1/2) AAS
これは浅い質問しても許される流れかな
unity触り始めてまだ1週間の超初心者なんだけど、今は凝りすぎない程度に作りたいものを作りながらunityの使い方を学んでいけばOK?
元々1つ1つ座学を勉強してくつもりだったけど3日くらいで飽きて作り始めちゃった
88(1): ドーンおじ 2024/01/22(月)06:49 ID:DsxO8zZA(1) AAS
>>87
YES!いきなり作れ!教科書は読むな!捨てろ!それがたったひとつの冴えたやりかた!m9⎛´・ω・`⎞ドーン!
89: 2024/01/22(月)08:42 ID:0ZXCxglS(1) AAS
先生と生徒の常識の差があり過ぎな例。
申し訳ないが、先生となる回答者側がある程度汲み取ってあげないと乖離が埋まらない。
とはいえ、離れ過ぎてると説明は省きたくなるよね。
そしたら例としては、ごめんもう少しdictomaryの型について理解深めて!と言って逃げよう!w
90: 2024/01/22(月)13:50 ID:76vOTo0R(1/2) AAS
何言ってるかわからないとか全否定されたら、答えた方も困るだろうしな
ScriptableObject使えば楽そうだけど
91: 2024/01/22(月)14:19 ID:xd1D1o2n(1/4) AAS
いやそれでズバリの答え欲しいんやろな
自分で考えるより楽やん
92(1): 2024/01/22(月)15:08 ID:tGAYVWlD(1/3) AAS
>>76
これマジで言ってる意味謎だな
93: 2024/01/22(月)15:21 ID:x8DuGwkY(1/3) AAS
まずは猿でもわかるC#とかを先に読めばいいのに…
ScriptableObjectが最適解だとは思うけど
多分サンプルみせても何やってるかわからないだろうから
そういう返答しかないんだろうなって眺めてたわ
質問者の知識レベルがわかればいいけど
94(1): 2024/01/22(月)16:45 ID:xd1D1o2n(2/4) AAS
>>92
具体的に何処が謎や?
95(1): 2024/01/22(月)17:10 ID:qy+5k25g(1) AAS
>>88
ありがとうございます
必要なところだけ適宜Googleで調べるスタイルで頑張ってみます
上下前次1-新書関写板覧索設栞歴
あと 907 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.024s