【ゲームエンジン】Un ..
1:名前は開発中のものです。
24/01/09 23:00:45.26 ooGtCMEl.net
フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。 プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3、PlayStation 4、PS Vita他
■注意事項
質問と答え以外は禁止
■Unity 2ch Wiki(まとめ、過去ログ、リンク集)
・URLリンク(www24.atwiki.jp)
●リンク
・Unity(日本公式サイト)
URLリンク(unity3d.com)
・マニュアル
URLリンク(docs.unity3d.com)
・チュートリアル
URLリンク(unity3d.com)
・スクリプトリファレンス
URLリンク(docs.unity3d.com)
・FAQ
URLリンク(unity3d.com)
・MSDN
URLリンク(msdn.microsoft.com)←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。
■前スレ
【ゲームエンジン】Unityなんでも質問スレpart12
スレリンク(gamedev板)
2:名前は開発中のものです。
24/01/10 00:00:10.34 +MTgrnny.net
こんにちは
さっそく質問ですけんど
ボタンの処理を、つぎのような書式でつくっていたのですが
myButton.button.onClick.AddListener(delegate ()処理);
処理がものすごく長くなってしまったのと、
他のハンドラからも呼びだす必要がでてきました
なので、コールバック書式にかきなおすとよいみたいです
以上よろしくお願いします
3:名前は開発中のものです。
24/01/10 00:08:26.33 eIuuVfTU.net
良いみたいならそうしてください
4:名前は開発中のものです。
24/01/10 00:08:29.26 +MTgrnny.net
>>2の件ですけど
次のように書き換える考え方でいいのでしょうか
ボタンクリック以外にも、じかに TaskOnClick(); で処理を呼べますけ
myButton.button.onClick.AddListener(TaskOnClick);
void TaskOnClick() { 処理 }
5:名前は開発中のものです。
24/01/10 00:12:06.71 eIuuVfTU.net
でやってみたけ
どうなったけ
6:名前は開発中のものです。
24/01/10 00:14:43.74 +MTgrnny.net
いまちょっとパソコンができないんですは
アイパッドなんで
7:名前は開発中のものです。
24/01/10 08:21:48.30 eIuuVfTU.net
じゃパソコン出来てからまた質問してな
質問すれなんで
8:名前は開発中のものです。
24/01/10 12:04:27.67 +MTgrnny.net
>>4のやり方でぶじうまくやれました
大儀であった
9:名前は開発中のものです。
24/01/11 18:54:43.48 gY1nbt5X.net
質問ですけんど
ある配列の内容を、いろんな関数から中身を見たいとおもっています
いろんな関数からリストにアイテムを追加したり削除したりします
そういうグローバルなスコープをもったリストは、どんな宣言になりますけ
10:名前は開発中のものです。
24/01/11 19:42:09.19 FUX5mEnD.net
シングルトーーん!
11:名前は開発中のものです。
24/01/11 21:09:38.66 Ynk1OVow.net
URLリンク(qiita.com)
グローバル変数の代わりはよくないぞ
といいつつ一つは用意しちゃう
12:ドーンおじ
24/01/11 21:18:21.54 APu7FSGw.net
今日も元気だ暴飲暴食!⑤で豪遊してきた!
ミルフィーユカツ定食!豚汁!ビール500㍑!これでたったの1530円!m9⎛˶◜◡◝˶⎞ドーン!
URLリンク(i.imgur.com)
13:名前は開発中のものです。
24/01/11 22:11:47.77 3rbvf+yp.net
んなもんスタティックのパブリックでええよ
どうせあんた1人しか作らんのやろ
14:名前は開発中のものです。
24/01/11 23:33:22.29 gY1nbt5X.net
こんばんは
よくちがいが分からなかったんですが
privateでどのハンドラからも参照ができました
private List<string> weaponList = new List<string>();
15:名前は開発中のものです。
24/01/11 23:53:21.72 3rbvf+yp.net
なんだ1つのクラスファイルかよ
16:名前は開発中のものです。
24/01/11 23:58:04.65 gY1nbt5X.net
こんばんはお世話になっております
たびたび質問ですみません
下記のようにランダムな値によって読み込むファイルを振り分けたいのですが
if文のくだりをスマートに書き換えたい
myFileXはどのような書式でやれますか
以上よろしくおねがいします
protected float randomNo;
randomNo = UnityEngine.Random.Range(1, 6); //ランダムに1〜5を取得
if (randomNo == 1)
string weaponId = myFile1; //ランダム値によって読み込むファイル名を指定
if (randomNo == 2)
string weaponId = myFile2;
if (randomNo == 3)
string weaponId = myFile3;
if (randomNo == 4)
string weaponId = myFile4;
if (randomNo == 5)
string weaponId = myFile5;
17:名前は開発中のものです。
24/01/12 00:21:06.38 AkCCMwjo.net
あんたListとか配列使えるんやかららわだむ値を指標にすりゃいいやん
18:名前は開発中のものです。
24/01/12 01:39:27.86 8doi3uxk.net
こんばんは
そもそも (randomNo == 1) の時点でエラーが出ております
たぶんfloatだからだと思うのですが
まずその解決をよろしくおねがいいたします
19:名前は開発中のものです。
24/01/12 08:52:44.98 AkCCMwjo.net
じゃイントにすりゃよくね?
20:名前は開発中のものです。
24/01/12 12:45:03.77 +tdKjGtF.net
>>16
intもそうですが、できれば構造を変えましょう。
//ランダムに1〜5を取得
string weaponId =myFile(UnityEngine.Random.Range(1, 6));
21:名前は開発中のものです。
24/01/12 13:39:20.73 8doi3uxk.net
>>20
うーん、かなり核心にせまっているんですが
myFile(UnityEngine.Random.Range(1, 6)); でランダム数が1だったとして
myFile1 という変数をそれで参照できるんですかね
22:名前は開発中のものです。
24/01/12 14:04:24.26 AkCCMwjo.net
マイファイルズやろ配列にしろや
読み取れまぁカッコがちゃうけど愛嬌やな
それくらいは考えような
23:名前は開発中のものです。
24/01/12 14:34:36.89 8doi3uxk.net
>>22
そこがよくわがんねけんど
たとえば 配列のx番目をほしいときの、 myFile[x] のxてのはストリングとか、floatの整数部丸めたものとか、でもええのんけ?
Intじゃなきゃだめっぽい?
randomNo = UnityEngine.Random.Range(1, 6) で出来てくるランダム数って、randomNoの型にあわせて変換される?
24:名前は開発中のものです。
24/01/12 14:40:56.47 AkCCMwjo.net
配列はStringでつくりゃいかっぺ
指標は数値でよかっぺよ
欲しいのは文字列欲しいんやろ?
テストコードさづぐってみ
25:名前は開発中のものです。
24/01/12 14:53:35.20 8doi3uxk.net
>>24
ちゃんと動きました!
大儀であった
26:名前は開発中のものです。
24/01/13 19:21:02.40 7K7vkP/q.net
デスコード?
27:名前は開発中のものです。
24/01/14 12:33:58.37 5RrhS50x.net
シェーダー学びたいんだけどすごいわかりやすいサイト知りませんか?
unityJapanでやるところは分かったけど実際にどう書けばいいのか、どこを変えたりすればいいのかわからなくて
28:名前は開発中のものです。
24/01/14 18:52:02.10 JgwAACD2.net
シェーダー学んで何したいの?
29:名前は開発中のものです。
24/01/14 19:21:57.10 5qxqAXlb.net
こんばんはいつもお世話なっております
nVidiaExperimentでの動画キャプチャなんですけんど
ゲーム音が小さいんですよ
ためしにYoutube見ているところをキャプチャしたりしましたが
音量が1/5くらいですね
前はこんなことはなかったと思うんですよ
以上よろしくお願いいたします
30:名前は開発中のものです。
24/01/14 22:04:16.84 Sv9WqbV7.net
>>28
シェーダしたいに決まってるだろ!
>>29
じゃ動画編集で音上げろ
31:名前は開発中のものです。
24/01/14 22:51:14.02 r4GOHPga.net
シェーダーで何したいの?
32:名前は開発中のものです。
24/01/14 22:54:12.03 r4GOHPga.net
素直にマテリアルで済ませばよくね?
それがシンプルで1番簡単
それでもなおシェーダーを学びたいと思うのであれば、時間をかけてシェーダーを会得してそれに見合った表現をしたいものはあるのかい?
33:名前は開発中のものです。
24/01/14 23:22:54.44 5RrhS50x.net
そりゃ、シェーダー使ってゲームを綺麗に魅せたいしシェーダー使えるプログラマーになってつよつよプログラマーになりたいから
34:名前は開発中のものです。
24/01/14 23:24:11.51 OJ+KSJYU.net
んじゃまたshadertoy貼るけどいいのか?
すぐ反映されてわかりやすいと思うぞ
35:名前は開発中のものです。
24/01/15 00:26:25.79 sHALBMsT.net
綺麗に魅せたいために覚えたいのかゲームをより魅力的に面白しくしたいから覚えたいのか
ゲームはインタラクティブな商用コンテンツである以上は面白くなければ意味無いからねえ
それは数々のAAAゲーが身を持って証明し続けてくれてるわけでさ
綺麗に魅せたいだけならゲームではなく映像でいいと思うのよ
36:名前は開発中のものです。
24/01/15 02:06:07.37 1EW97rMt.net
シェーダー極めたいならUEのマテリアルのほうがサンプルが多いから勉強がし易い
マケプレでマテリアル買いまくってるけどね
37:名前は開発中のものです。
24/01/15 14:09:53.94 lAHr48vq.net
>>29の件だけんど
フィルモーラとかのキャプチャしたら音量は正常でした
つまりハードウエアのことではないんですよね
nBidiaのが使い慣れてなんとか解決できませんけ
38:名前は開発中のものです。
24/01/15 14:58:05.72 uq/6wVXZ.net
NVIDIAのソフトの話を何故ここで聞くの?
39:名前は開発中のものです。
24/01/15 17:06:32.60 b3F/6XLO.net
>>38
まあそう言わんと
40:名前は開発中のものです。
24/01/15 18:50:01.94 b3F/6XLO.net
こんばんはいつもお世話になっております
オブジェクトの取得についてですが
たとえば
myCube = GameObject.Find("GameObject.");
の意味が理解できないんですが
GameObject.っていう名前をつけたGameObjectが複数あるとダメな気がするんですが
基本的には名前はぜんぶ変えるべきなんですか
そもそも単に名前を参照するのにいちいちFindする理由もわからない
41:名前は開発中のものです。
24/01/15 19:25:11.97 2TqtYRCO.net
はいこんばんはいつも世話してやってます
あたりまえだ名前はぜんぶ違うもの、つまりユニークにしたまえ。
HTMLで各要素に一意のidを割り当てるのと同じだ。
名前は単に名前であってゲームオブジェクトを取得するわけだからFindを使うということだ。
HTMLのgetElementByIdと同じ。
42:名前は開発中のものです。
24/01/15 19:36:03.95 b3F/6XLO.net
>>41
このFindが必要なのってUnityのGUIでGameObjectを生成しているから、という認識でよいですか
つまりスクリプトから動的に生成するときに変数名をもってますよね?Findしなくてもその名前でいつでも参照できるということでよい?
たとえばつぎのようにCubeを作ったとしたら
GameObject myCube = GameObject.CreatePrimitive(PrimitiveType.Cube);
もうmyCubeでいいんですよね?
43:名前は開発中のものです。
24/01/15 21:42:47.09 TN6pWhhh.net
やれ!やってみて駄目な時にエラーコード調べろ
それでも解らない時に質問しろ
44:名前は開発中のものです。
24/01/15 22:37:23.78 bwL7onve.net
「ニフクラ mobile backend」っていうオンラインランキングのサービスが
どうやら2024年の3月で終了するみたいなんです。
これからどうしたらいいんでしょうか?
できるだけ簡単なのに移行したいのですがオススメおしえてほしいです。
45:名前は開発中のものです。
24/01/15 23:05:23.80 XM/UXwkT.net
URLリンク(blog.mbaas.nifcloud.com)
こんなの用意されてるのにここで聞くのは?
46:名前は開発中のものです。
24/01/15 23:20:23.86 XM/UXwkT.net
URLリンク(elekibear.com)
私は詳しくないけどこの辺が嫌な理由がある場合は後出しじゃなくて条件とか書いてくれた方がアドバイスする人もしやすいと思う
宗教的に〜とか
47:名前は開発中のものです。
24/01/15 23:36:28.88 bwL7onve.net
>>45 >>46
ありがとうございます
提示していただいたサイト参考にしてみます
条件はとにかく
48:簡単に実装できるのがいいです たぶんニフクラって一番簡単だったと思うのですが、 それでも初心者すぎる自分にとっては難解ですごく苦労したからです
49:名前は開発中のものです。
24/01/17 01:01:11.61 9dpXHi1t.net
>>44
クラウドオンライン系は信用しないほうがいい
便利そうだが急にサービス終了とか仕様変更でプログラム大幅改造とか振り回される
50:名前は開発中のものです。
24/01/17 12:03:00.34 eVLBKVRM.net
こんばんはいつもお世話になっております
つぎの一文の意味を知りたいのですが
myAudioBundle.setCallbackFunction(myAudioBundle.val);
以上宜しくお願いします
51:名前は開発中のものです。
24/01/17 12:21:48.76 rzGQsA86.net
ググれ
52:名前は開発中のものです。
24/01/17 23:25:45.07 dJcrl0WV.net
unityのスマホアプリでapplication.OpenURLでUIボタン押したらブラウザで開くようにした処理を入れたんだけど
アイフォンの最新?デバイスで開いたページから戻ってくるとアプリがフリーズしたように画面のUIが押せなくなる症状が起きてるんだが
同じ症状起きた人いない?
53:名前は開発中のものです。
24/01/19 19:01:17.75 dflbxeb4.net
スクリプタブルオブジェクトをGameシーンにアタッチしててゲーム中はアタッチから値参照してるんだけどTitleシーンからGameシーンに移った時スクリプタブルオブジェクトがぶっ壊れてしまうのですがなぜでしょうか?
Resourseフォルダー作ってその中に入れないとダメですか?
54:名前は開発中のものです。
24/01/19 19:10:33.25 dflbxeb4.net
すみません解決しました
やはりResoursesフォルダーにスクリプタブルオブジェクトを入れないとシーンをまたいで反映されないようです
55:名前は開発中のものです。
24/01/19 20:00:11.07 Q+hC7xKU.net
if文のあとの大カッコ{}の省略って1行なら省略できるの?改行まで?それとも;まで?
56:名前は開発中のものです。
24/01/19 20:04:54.96 SBQyGmMQ.net
やってみりゃいい
57:名前は開発中のものです。
24/01/19 20:21:33.76 plpucQoi.net
エクセルのvbaじゃないんだから…
58:名前は開発中のものです。
24/01/19 21:48:10.44 3iUDnXnN.net
>>54
1行なら省略できる
2行目はifを抜けた文
59:名前は開発中のものです。
24/01/19 21:59:49.83 km9epmO6.net
それやると時々ミスって意図しない動きになったりするから俺は一行でもカッコつける派
60:名前は開発中のものです。
24/01/19 22:31:57.42 SBQyGmMQ.net
(´・ω・`) せめてぇ、少しはカッコつけさせてくれ〜🎵
つ🎤と
61:名前は開発中のものです。
24/01/19 23:07:38.89 JRozD6M7.net
おっさん乙
62:名前は開発中のものです。
24/01/19 23:35:17.85 FzBvitkt.net
スコープが怪しくなったりで地獄みたりするから
なるべくカッコつけといた方がいい
最近のエディタだとまず起きないけどな
63:名前は開発中のものです。
24/01/20 00:06:12.98 TCvXFp87.net
俺もなるべくつける派
っていうかつけないと後で自分が見た時にわけがわからなくなる
ラムダ式もできれば使いたくない
64:名前は開発中のものです。
24/01/20 00:23:35.91 V7125QaB.net
で、改行までなの?;までなの?
65:名前は開発中のものです。
24/01/20 00:26:14.80 V7125QaB.net
ラムダ式って良いところ何もないね
世界的に禁止するべき
66:名前は開発中のものです。
24/01/20 01:23:06.95 ATe+8IIk.net
使うにせよ使わないにせよゴチャゴチャ混合しないようにコア部分は自分で書けとは思う
67:名前は開発中のものです。
24/01/20 09:11:22.76 q8aJHtH4.net
ちょっと前にラムダ式を禁止されたされないでバズってたなw
68:名前は開発中のものです。
24/01/20 09:39:22.88 RYlB6Meb.net
真偽は知らんけど、ビルド上手くいかなくてググりまくってた時にコードのどこかにラムダ式があるとダメとか書いてあるサイトを見てからリスクヘッジのためにラムダ式入れてない。まあ理解もしてないんだけど
69:名前は開発中のものです。
24/01/20 09:50:12.94 BfgupbWC.net
>>62
わかる
70:名前は開発中のものです。
24/01/20 09:51:17.70 BfgupbWC.net
>>63
ほんとは;までだけどVisualStudioだと変な改行入れると怒られるから1行だと思っておいたほうがいい
71:名前は開発中のものです。
24/01/20 09:51:49.52 BfgupbWC.net
Linqとかラムダ式なんだけどな・・・
72:名前は開発中のものです。
24/01/20 12:17:19.26 q8aJHtH4.net
unityのC#でLINQはまだダメだねー
URLリンク(www.create-forever.games)
新しいバージョンなら改善されてるはず
考えて使わないと怒られる
73:名前は開発中のものです。
24/01/20 23:20:48.75 ATe+8IIk.net
力の指輪(攻撃力+5、体力+5)、盗賊の指輪(移動速度+5)
みたいなのがあったときに、これらをまとめてスマートに処理する方法ってどんなのがありますか?
全アイテムに全パラメータを設定して、力の指輪(攻撃力+5、知恵+0、体力+5、、、)と上がらないパラメータ=0として加算するのは簡単だけど
多分もっと効率的な方法ありますよね?
74:名前は開発中のものです。
24/01/20 23:26:11.75 aBxLNj5m.net
>>72
多分その方法が一番早いと思うよ
結局条件振り分けて分岐するのが一番遅いからね
75:名前は開発中のものです。
24/01/20 23:59:42.57 81IzgHBH.net
Dictionaryでいいよ
76:名前は開発中のものです。
24/01/21 00:53:52.65 fyath5P7.net
なるほど
item にdictionary<str, int> params(上の例の力の指輪ならparams={atk,5},[vit,5})を設定して
foreach (para in parameter)でcharacterのstatsに足していけばいいんですね
どうも
77:名前は開発中のものです。
24/01/21 09:49:47.66 jbrwOu1h.net
ちょっとそれはあれだけど
Dictionaryはどんか型でも入れられるから
例えば
力の指輪、パラ
力の指輪+1、パラ
パラ型はそれぞれの必要な数値の固まりにしときゃ増えても管理楽やで
78:名前は開発中のものです。
24/01/21 15:46:19.43 6ui7jt2y.net
ちょうど近い話題出てるのでお聞きしたいんですが、住所録<なまえ、住所、電話番号>を作るには、配列、デイクショナリどっちのほうが簡単ですか?三種類の項目いずれかを入力することで検索からヒットするような機能をつけたいです。
79:名前は開発中のものです。
24/01/21 19:50:58.54 fyath5P7.net
>>76
ちょっと何を言ってるか理解できないんですが、詳細な解説お願いしてもよろしいでしょうか?
80:名前は開発中のものです。
24/01/21 21:23:35.61 jbrwOu1h.net
んなもん自分で試行錯誤しろ!
そ)から質問やで
81:名前は開発中のものです。
24/01/21 21:53:16.18 X42mgU0K.net
本人も試したことなさそう
82:名前は開発中のものです。
24/01/21 22:25:55.34 rnvFa07q.net
えっここは質問スレでしょ
なんで答える側がえらそうにしてんの
83:名前は開発中のものです。
24/01/21 23:46:33.78 jbrwOu1h.net
質問スレ?
額面通りに受け取るなよ
子供か
84:名前は開発中のものです。
24/01/22 03:12:36.05 r4Y1aeW/.net
>>82
質問に答える気がないなら来るな
85:名前は開発中のものです。
24/01/22 04:00:58.52 l7cEWR4b.net
俺>>82じゃないけど
>>78の返信は回答者をバカにしてるニュアンス感じる
86:名前は開発中のものです。
24/01/22 04:40:07.73 Ivv7JrJK.net
回答してあげてるというよりただ知識を披露したいけど普通に教えるのは悔しいからなんとかわかりにくく説明しようという印象
ほんでその知識も大したことないからどのみち詳しくは説明できない
87:名前は開発中のものです。
24/01/22 04:48:56.44 WMGxCu8i.net
回答の評価のみのレスとか回答者に尻込みさせるし質問者からしても邪魔でしか無いと思うんですけど(名推理)
88:名前は開発中のものです。
24/01/22 06:46:01.03 c+1T+Ra3.net
これは浅い質問しても許される流れかな
unity触り始めてまだ1週間の超初心者なんだけど、今は凝りすぎない程度に作りたいものを作りながらunityの使い方を学んでいけばOK?
元々1つ1つ座学を勉強してくつもりだったけど3日くらいで飽きて作り始めちゃった
89:ドーンおじ
24/01/22 06:49:24.16 DsxO8zZA.net
>>87
YES!いきなり作れ!教科書は読むな!捨てろ!それがたったひとつの冴えたやりかた!m9⎛´・ω・`⎞ドーン!
90:名前は開発中のものです。
24/01/22 08:42:33.34 0ZXCxglS.net
先生と生徒の常識の差があり過ぎな例。
申し訳ないが、先生となる回答者側がある程度汲み取ってあげないと乖離が埋まらない。
とはいえ、離れ過ぎてると説明は省きたくなるよね。
そしたら例としては、ごめんもう少しdictomaryの型について理解深めて!と言って逃げよう!w
91:名前は開発中のものです。
24/01/22 13:50:15.23 76vOTo0R.net
何言ってるかわからないとか全否定されたら、答えた方も困るだろうしな
ScriptableObject使えば楽そうだけど
92:名前は開発中のものです。
24/01/22 14:19:50.16 xd1D1o2n.net
いやそれでズバリの答え欲しいんやろな
自分で考えるより楽やん
93:名前は開発中のものです。
24/01/22 15:08:37.94 tGAYVWlD.net
>>76
これマジで言ってる意味謎だな
94:名前は開発中のものです。
24/01/22 15:21:42.81 x8DuGwkY.net
まずは猿でもわかるC#とかを先に読めばいいのに…
ScriptableObjectが最適解だとは思うけど
多分サンプルみせても何やってるかわからないだろうから
そういう返答しかないんだろうなって眺めてたわ
質問者の知識レベルがわかればいいけど
95:名前は開発中のものです。
24/01/22 16:45:14.73 xd1D1o2n.net
>>92
具体的に何処が謎や?
96:名前は開発中のものです。
24/01/22 17:10:13.10 qy+5k25g.net
>>88
ありがとうございます
必要なところだけ適宜Googleで調べるスタイルで頑張ってみます
97:ドーンおじ
24/01/22 17:40:34.10 S20mVN0F.net
>>95
そそそ、それが正解なのだよ!
20年前までなら知識が重要だったから学校行く意味があったかもしれん!だが今の時代に知識や学歴は全くの無価値なのだよ!
学力より検索能力の方がはるかに重要なのだよ!目標の無い教科書から入門したら挫折するに決まってる!いきなり作るのが最適解!
猿でもわかるC#読めとか教科書勧めてくる奴は無視しろ!
教科書至上主義に洗脳された昭和脳の老害だから見下しとけばええんやで!m9⎛´・ω・`⎞ドーン!
98:名前は開発中のものです。
24/01/22 19:38:33.59 x8DuGwkY.net
えー検索もできないヤツが質問に来るスレだろ
検索できて自分でなんとかできるヤツはここで質問しないで検索するから
99:名前は開発中のものです。
24/01/22 20:01:36.08 r4Y1aeW/.net
とはいえ、代わりに検索したとして答えることができるの?
「検索すればわかる」という根拠はどこから?
100:名前は開発中のものです。
24/01/22 20:57:31.36 xd1D1o2n.net
そりゃ検索した奴にしか分からんよ
101:名前は開発中のものです。
24/01/22 21:07:53.50 r4Y1aeW/.net
せやろ
生意気言うもんじゃない
102:名前は開発中のものです。
24/01/22 21:20:35.89 iOWqBh66.net
質問するよりまずはChatGPTに聞け
が結論だなw
103:名前は開発中のものです。
24/01/22 21:33:16.16 cT5RrfT/.net
首を垂れることすら出来ないなら金払えばいいじゃん
20万くらい払えば作って貰えるだろ
104:名前は開発中のものです。
24/01/22 21:37:39.62 x8DuGwkY.net
ChatGPTはバージョンが違うと存在しなかったり
動かないコードを出してくるから嫌いなんですよねー
って言われるだけ
より具体的に情報を伝えることが必要だとか
少しなおせば動くのでは?とかの発想がない
検索してできないやつはAI使ってもダメなんや
105:名前は開発中のものです。
24/01/22 21:38:38.90 MvM8aTCB.net
しかしChatGPTにCopilotのことを聞くと知らんと言いやがった。
AIにも嫉妬やライバル心がめばえたのかと思うと
将来はAIが人間を乗っとるSFの世界(例えばロボットが人間を奴隷化する)が現実味を増して怖くなる。
106:名前は開発中のものです。
24/01/22 21:49:36.74 l7cEWR4b.net
龍が如く6のサブミッションでそういうのあったな(スレチでごめん
107:名前は開発中のものです。
24/01/22 22:16:41.91 tGAYVWlD.net
>>94
力の指輪、パラ
力の指輪+1、パラ
ってところ
108:名前は開発中のものです。
24/01/22 22:19:36.99 tGAYVWlD.net
どんな想定して力の指輪、パラが出てくるのかわからん
Key=装備名、Value=パラってことか?
だとしたらプレイヤーでどのパラを何個あげるってプログラムが降り出しに戻ると思うけど
109:名前は開発中のものです。
24/01/22 23:04:01.74 76vOTo0R.net
どんな型でも入れられるんだからわざわざValueは使わんだろ
110:名前は開発中のものです。
24/01/22 23:09:55.07 iOWqBh66.net
俺もDictionary<itemのナンバー, アイテムの詳細パラメーター>という意味で、アイテムのナンバーを指定すれば詳細パラメーターが取り出せる
みたいな意味かな、とは思ったんだけど、それだと元の質問とは全く別の回答になるよね
>>72の当初の質問を一般化すると
あるクラスとそのメンバ変数があるとき、別のオブジェクトの変数の組(x、y)をxに応じてメンバ変数にyを割り当てる
になるのかな?
ちなみにこの質問をChatGPTに聞いたら条件分岐を使った方法を教えてくれた
111:名前は開発中のものです。
24/01/22 23:16:49.44 xd1D1o2n.net
これがDictionaryを使ったことがある人とそうでない人の違いやねぇ
まぁ使った事あればバリューなんて事は出てこんわね
ワザワザどんな型でもと書いてるのにね
型だろうがなんならDictionaryさえ入れられるぞ
112:名前は開発中のものです。
24/01/22 23:54:54.50 c+1T+Ra3.net
>>76 は>>75が例として書いたdictionaryの中身の形式について、
(atk, 5),(hp, 5)にするより(力の指輪, (atk 5,hp 5))みたいにした方がコンパクトで良いよぐらいの話に感じられたけど、もっと高度な話してる??
113:名前は開発中のものです。
24/01/23 08:33:18.30 IFNmlfjP.net
>>111
それだとDictionary<能力値、上昇分>というところは同じなわけで、Dictionaryの使い方としては>>75と基本同じじゃない?
それをさらにDictionary<item, Dictionary<能力値、上昇分>>と二重入れ子にしただけで
114:名前は開発中のものです。
24/01/23 09:04:48.85 7vQQ81CR.net
>>77
3種類の項目がすべてuniqueであるなら排列にして順に並べるだけでええやん
名前で検索したら2つ後方を持ってくる
住所で検索したら前後をもってくる
電話番号なら前方を持ってくる
重複があるなら再帰して配列を返しそこから選択
115:名前は開発中のものです。
24/01/23 09:15:29.30 7vQQ81CR.net
なんだか難しく考えすぎやねぇ
力の指輪、(力+1)
体力の指輪、(力+1、体力+1)
さぁーどう設計する?
116:名前は開発中のものです。
24/01/23 09:47:06.82 bZHbfuYU.net
装備した時どうやって主人公にそのパラメーターを入れるかだよね?
結局力+1、体力+1とかするならパラメーターが何かをif文で検索して+1する感じになるわけじゃん?
それなら上がらない値にも0入れて全パラメーターをforやforeachで回した方がはやくね?
117:名前は開発中のものです。
24/01/23 12:46:16.34 2dgHKbED.net
昔なら全パラメータの配列を用意してたけど、dicで必要なだけ入れられるから拡張性が良いよね。
あとはその出し入れ方法なんだけど、揉めてるのそこ?
なんで揉めてんの?
118:名前は開発中のものです。
24/01/23 12:57:52.31 bZHbfuYU.net
>>116
つまりif文でたし合わせるってこと?
119:名前は開発中のものです。
24/01/23 13:21:30.68 7vQQ81CR.net
If文好きやな
"力の指輪",1
"体力の指輪",1 ,1,
こんなデータになっててIf文使うかい?
120:名前は開発中のものです。
24/01/23 13:22:13.90 vH2Gad4A.net
>>118
だからどうやってプレイヤーのパラメーターにその数字を追加すんの???
121:名前は開発中のものです。
24/01/23 13:56:57.39 VehrdHME.net
返信おっそw
122:名前は開発中のものです。
24/01/23 15:53:23.91 KBtRt3Lc.net
>>118
テーブルは使ってよw、基本はそうだね。
あとはif判定。
なんで問題あるの?
123:名前は開発中のものです。
24/01/23 16:39:48.17 ByvRbz9K.net
質問スレだから質問者のほうが立場が上って本気で思ってるやつは物事の道理がわからないからまともにゲームなんて作れんだろうな
124:名前は開発中のものです。
24/01/23 19:36:46.64 /jikyZPu.net
>>122
ところがどっこい
これが現実です
回答者か質問者かは関係なく
チミは質問に答えられないしゲームも作れない
これが現実です
125:名前は開発中のものです。
24/01/23 19:51:28.18 IFNmlfjP.net
装備変更という点に限って言うなら全パラメータ変更が最適解な気はしてきたw
ゲームにもよるだろうけど、パラメータなんて多くてもせいぜい20,30くらいだろうし、装備変更なんて毎秒行うなんてことはないだろうから多少非効率でも問題は起きないだろう
ただレベルアップとかバフとかでパラメータ変更は使う機会は多そうだから真面目に作る気があるならしっかりしておいた方がいいかもね
126:名前は開発中のものです。
24/01/23 20:26:44.54 NAmVzPhY.net
>>112
まぁそうなんだけど、それ以上読み取れなかった…
自分が実装するなら
Dictionary<○○の指輪, (+1, +1, 0, 0, ...)>
を用意して装備した時にvalueの配列を取得してステータスに加算する感じかな
多分これ最初に質問者が提示した方法だけど…
127:名前は開発中のものです。
24/01/23 20:39:11.78 1bi/8OdR.net
>>123
無回答=詰みの時点で他人に生殺与奪権を握られまくってんだよな
生かすも殺すも相手の気分次第って立場弱すぎじゃね?
128:名前は開発中のものです。
24/01/23 20:57:19.37 /jikyZPu.net
>>126
そういうことじゃあないだろ
チミの話をしとるんやが
129:名前は開発中のものです。
24/01/23 21:00:19.55 1bi/8OdR.net
>>127
ワイはお前が作れなかろうが1mmも困らんのやで?
困るのはお前
130:名前は開発中のものです。
24/01/23 21:31:19.80 /jikyZPu.net
>>128
まだわからんのかね
他人を下にみて安心してるチミ自身をよく見てみろってこと
あいかわらずゲームは作れていない
これが現実です
131:名前は開発中のものです。
24/01/23 21:37:38.89 1bi/8OdR.net
>>129
馬鹿だろ。他人を下に見てる訳でも何でもない。只の事実だろ。
本来習得したいなら専門でも大学でも行けばいい。全く筋違いも甚だしい。
お前が勝手に妄想で決めつけてる意味のないルールが滑稽だと言ってるだけだぜ。
根拠の全てが思い込みじゃないか。何かの病気なんか?
132:名前は開発中のものです。
24/01/23 21:43:21.11 C2IK6Zsw.net
和紙は質問する立場なのでここの回答してくれる人たちに頭が上がらんよ…
133:名前は開発中のものです。
24/01/23 22:25:14.76 7vQQ81CR.net
>>125
いいんじゃね
パラの部分をさそのように数値のみ(ゼロはヌルでいいよね)で扱うのか
atk=1,def=2とかで扱うのか
或いはjson型式にするのか
スキにすれば良いと思うよ
134:名前は開発中のものです。
24/01/23 22:37:18.29 NAmVzPhY.net
自分は今のところRPGは作ってないし、これを使うこともないんだけどね
というか最初の質問者も回答者もいるのか分からんし、この話終わりにしよう…
135:名前は開発中のものです。
24/01/23 23:54:41.12 0Y9bMbXc.net
質問スレなんて実態としては情報のパシリだよ
調べるのめんどくせーから誰か教えてくれねーかなってね
誰も答えてくれなかったら詰む?そんなわけない
仕方ねぇなって自分で調べるんだよ
パシリに使われてるやつが俺がやってあげなきゃあいつ何も出来ないんだぜ
ってイキってても勘違いダサすぎて笑われちゃうよ
136:名前は開発中のものです。
24/01/24 00:03:32.08 DgGkHmky.net
な、ほら、こんな屑しかいねえんだよ
137:名前は開発中のものです。
24/01/24 00:09:04.03 swHck9Dw.net
なんかイキってるアホがいたから馬鹿にしただけだぞ
138:名前は開発中のものです。
24/01/24 00:13:12.50 Vg0z2jYf.net
他人を利用する事を何とも思ってないサイコパスやん
139:名前は開発中のものです。
24/01/24 00:18:18.81 swHck9Dw.net
温厚に会話してたらそんな茶々入れしないよ
でもなんかイキってるアホがいたからな
140:名前は開発中のものです。
24/01/24 00:23:23.18 +0WE/NrP.net
自分が努力義務を放棄した事で重篤な過失が生じてるだけなのに
それを他人のせいに出来るのが凄いw
141:名前は開発中のものです。
24/01/24 00:42:44.88 swHck9Dw.net
他人のせい?何のことを言っているのか
立場がどうとか質問と関係ないことを気にして
イキってる勘違いアホに現実を教えてあげただけだぞ
142:名前は開発中のものです。
24/01/24 01:20:37.67 1GNtY9i6.net
幾ら言い訳した所で自力で出来る奴が自分でやれと言われて発狂し始めたら
そりゃ語るに落ちてるってもんでしょ
143:名前は開発中のものです。
24/01/24 02:11:13.17 swHck9Dw.net
言い訳?俺はそのやりとりの当事者ではないが
逆にお前が立場がどうとかスレと関係ないこと気にしてイキってたことを
俺に指摘されて恥ずかしくて言い訳してるんじゃないのか
回答義務なんか誰にもないし回答してるやつは好きで回答してるだけ
そして回答したくないなら黙ってればいい
質問者煽りにかかるとかとかただの馬鹿だろ
144:名前は開発中のものです。
24/01/24 02:36:46.23 OQL830ZC.net
製作は全て本人の自己責任なんだから自己責任で出来ない奴は辞めればいいじゃん
見苦しい
145:名前は開発中のものです。
24/01/24 07:24:29.06 s2bjUPoX.net
ろくでもないのがいるからここではほんと回答しなくなったな
気になるものがあっても自分の知識再確認して必要なら調べてそれで終わり
回答はしない
ここはそういう使い方だわ
146:名前は開発中のものです。
24/01/24 07:53:16.73 +YKUzMzu.net
>>130
まだやっとんたんか
反論したいなら 「ボクちんはちゃんとゲーム作れてます」 だけでいいと思うんだが?
147:名前は開発中のものです。
24/01/24 10:47:02.81 czIJfpuA.net
認知症なんだろ
自分から煽り始めたことすら忘れて
自分が叩かれた途端相手がおかしいやつだって言い出したからね
148:名前は開発中のものです。
24/01/24 10:54:56.13 4MfnWRXX.net
そもそも何でも質問スレであって
回答するスレじゃねぇしな
149:名前は開発中のものです。
24/01/24 11:10:30.19 YVPeu8nj.net
本来の
150:質問スレは荒らしの執拗な攻撃で消滅 その後荒らしがガイジを玩具にする為に囲ったのがこのスレだからw
151:名前は開発中のものです。
24/01/24 15:38:43.32 70LD14kk.net
>>123
青葉タイプじゃんw
適正も才能もないのに小説で大賞を取って人生大逆転みたいな妄想に塗れた
無鉄砲な計画立てて失敗したら他人のせいにして放火殺人するぞコイツ
152:名前は開発中のものです。
24/01/24 16:30:46.21 5OpH/RAz.net
>>123の言い回しって出典なんだっけ
パロディだということが分からない奴も多いだろうね
153:名前は開発中のものです。
24/01/24 16:37:30.08 5ncxrMOn.net
自分の思い通りにしようとして発狂してるだけのサイコ
154:名前は開発中のものです。
24/01/24 16:55:38.29 Lc1MmkBg.net
多分>122は
質問に答えてあげる以上、回答者の方が立場が上(になりやすい)。そんなことも分からないやつにゲームは作れない
って言いたかったんだろう。
おそらく>122は>81に向けてレスしたのだと思われる
155:名前は開発中のものです。
24/01/24 17:13:12.60 Agl2LrwE.net
カナヅチが橋桁から30m下の川に飛び込んで死ぬのは自然の摂理
普通はそういう無謀な挑戦はしない
156:名前は開発中のものです。
24/01/24 17:25:03.55 +YKUzMzu.net
>>152
そんなこと皆わかってるのに
なんでドヤ顔で言ってるのやら
157:名前は開発中のものです。
24/01/24 17:26:12.36 +YKUzMzu.net
>>123のセリフの元ネタはカイジ
158:名前は開発中のものです。
24/01/24 17:32:24.71 wm+jof7n.net
ただ煽るためだけに書き込む様はまるで忍者くんだな
159:名前は開発中のものです。
24/01/24 17:33:30.74 Agl2LrwE.net
忍者くんって自分の思い通りにならないと即発狂するよなあ
160:名前は開発中のものです。
24/01/24 17:45:12.58 AYEYQDPa.net
>>157
忍者くん俺だけどどこに俺いた?
161:名前は開発中のものです。
24/01/24 17:46:08.56 DAjxqJWh.net
IDコロコロー、変える気なくてもコロコロー
162:名前は開発中のものです。
24/01/24 18:23:53.51 HhFpa8IX.net
>>149
こいつ恥ずかしすぎるだろ
163:名前は開発中のものです。
24/01/24 23:50:23.21 AYEYQDPa.net
>>159
恥ずかしすぎ
164:名前は開発中のものです。
24/01/25 00:02:55.41 8Xf4te3P.net
忍者くん必死過ぎて草
165:名前は開発中のものです。
24/01/25 00:26:13.82 goivPEzv.net
GraphicsBufferにSetData(array[])をすると
ArgumentNullException: Value cannot be null.
Parameter name: _unity_self
UnityEngine.GraphicsBuffer.SetData (System.Array data) (at <f7bcd9bfa40c4821acdda68a85850616>:0)
RBHWABuffer`1[T].SetData (T[] data) (at Assets/Project/RBPhysCore/Core/HWAcceleration/RBHWABuffer.cs:33)
RBPhys.HWAccelerations.DetailCollisions+HWA_DetailCollisionOBBOBB.SetBufferData (System.Collections.Generic.List`1[T] cols) (at Assets/Project/RBPhysCore/Core/HWAcceleration/HWA_DetailCollisionOBBOBB.cs:182)
RBPhys.HWAccelerations.DetailCollisions+HWA_DetailCollisionOBBOBB.CalcDetailCollision (System.Collections.Generic.List`1[T] cols, System.Collections.Generic.List`1[System.ValueTuple`3[UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3]]& pList) (at Assets/Project/RBPhysCore/Core/HWAcceleration/HWA_DetailCollisionOBBOBB.cs:149)
RBPhys.RBPhysCore.SolveColliders (System.Single dt) (at Assets/Project/RBPhysCore/Core/RBPhysCore.cs:211)
RBPhys.RBPhysCore.OpenPhysicsFrameWindow (System.Single dt) (at Assets/Project/RBPhysCore/Core/RBPhysCore.cs:106)
RBPhys.RBPhysCoreExecutor+<PhysicsFrame>d__2.MoveNext () (at Assets/Project/RBPhysCore/Core/RBPhysCoreExecutor.cs:24)
UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at <f7bcd9bfa40c4821acdda68a85850616>:0)
UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator)
RBPhys.RBPhysCoreExecutor:FixedUpdate() (at Assets/Project/RBPhysCore/Core/RBPhysCoreExecutor.cs:14)
ってエラーが出るんですけど、対処法わかる方い
166:ませんか? 再起動と再インストールはやってみたけどダメでし
167:名前は開発中のものです。
24/01/25 00:31:18.83 2U/kvDee.net
ヌルなんだから先にarray生成してないのかんじゃないのん?
168:名前は開発中のものです。
24/01/25 00:32:30.15 goivPEzv.net
>>164
.SetData(new Vector3[1])でもダメでした
169:名前は開発中のものです。
24/01/25 00:43:03.40 2U/kvDee.net
いや、だから
SetData (T[] data)
じゃないん?
170:名前は開発中のものです。
24/01/25 00:45:39.97 goivPEzv.net
>>166
TがVec3[]の時のなので多分これはあってるはず
171:名前は開発中のものです。
24/01/25 00:46:12.70 goivPEzv.net
>>167
誤 TがVec3[]
正 TがVec3
です
172:名前は開発中のものです。
24/01/25 00:46:46.10 2U/kvDee.net
public void SetData (Array data
↑これは配列タイプのdataを渡すよね
配列使うときって先に配列の入れ物用意するよね?
どれくらいの大きさなのか?
173:名前は開発中のものです。
24/01/25 00:55:24.42 goivPEzv.net
>>163
>>169
処理のなかでGraphicsBufferをDisposeしてる場所があったみたいで、それが原因だったみたいです。
ありがとうございました。
174:ドーンおじ
24/01/25 01:00:01.89 T4gAeSqA.net
今日も元気だ暴飲暴食!吉野家で豪遊してきた!
生姜焼き定食!ビール500㍑!これでたったの1280円!m9⎛´・ω・`⎞ドーン!
URLリンク(i.imgur.com)
175:名前は開発中のものです。
24/01/25 01:02:18.35 2U/kvDee.net
原因分かったみたいだけど腑に落ちないから見つけたサンプル
公式見るとね
URLリンク(docs.unity3d.com)
ベクターを引数になど書いてないんだけど
配列だから
下記みたいにあらかじめ入れ物準備して
ShaderCube[] cube_arr = cube_data.ToArray();
ComputeBuffer cubeBuffer = new ComputeBuffer(x_cubes*y_cubes*z_cubes,sizeof(float)*36);
cubeBuffer.SetData(cube_arr);
176:名前は開発中のものです。
24/01/25 07:52:50.20 tfRn3Wbb.net
>>171
添付のドレッシングを使い忘れたときは持ち帰っていいのんけ
177:名前は開発中のものです。
24/01/25 07:55:47.14 tfRn3Wbb.net
>>171
右上の肉がメインなの?少なすぎじゃない
これじゃあ600円しか払えん
178:名前は開発中のものです。
24/01/25 08:12:02.82 nXZQPw7+.net
>>171
吉野家、これで1280!
物価上がってたんですねぇ
179:ドーンおじ
24/01/25 16:45:37.75 fvkwgOwF.net
>>173-175
お前らスレ違いもいい加減にしろ!m9⎛´・ω・`⎞ドーン!
180:名前は開発中のものです。
24/01/25 17:07:33.75 +GESJyev.net
>>176
お前は語尾をどうにかしろ!m9⎛´・ω・`⎞ドゥーン!
181:ドーンおじ
24/01/25 17:33:53.48 fvkwgOwF.net
今日も元気だ暴飲暴食!ステーキのどーんで豪遊してきた!
ワイルドジューシーステーキ!ライス大盛!サラダ!ビール500㍑!これでたったの2480円!m9⎛´・ω・`⎞ドゥーン!
URLリンク(i.imgur.com)
182:ドーンおじ
24/01/25 17:50:43.65 fvkwgOwF.net
今日も元気だ暴飲暴食!ペットボトルウィスキー4㍑を1日1本空ける生活してたら
γGTPが2000超えて医者から「お前はもう死んでいる」って云われたよ!m9⎛´・ω・`⎞ドーン!
URLリンク(i.imgur.com)
183:名前は開発中のものです。
24/01/25 22:28:01.98 az7o5zUb.net
酒もたばこも女もやらずに90で死ぬより、飲む打つ買うで70でぽっくり行ったほうが幸せだろ
184:名前は開発中のものです。
24/01/25 22:43:30.30 DBJglwJW.net
>>180
40くらいで病院通いだよ
50で入退院繰り返して60で墓
185:名前は開発中のものです。
24/01/25 22:44:07.30 2U/kvDee.net
えっと
それUnityの質問け?
186:名前は開発中のものです。
24/01/25 23:05:54.08 7ko07Qj4.net
一週間の入院で9万ほどとられた
こんなの金のないやつはどうしたらええのん
187:名前は開発中のものです。
24/01/25 23:08:52.16 2U/kvDee.net
生活保護いけ
188:名前は開発中のものです。
24/01/25 23:10:13.10 7ko07Qj4.net
質問です
カメラが見ている方向へカメラを3移動するにはどうなりますか
単純にZ軸に3加算してもずれてしまう
XYZを観察したらどの軸にも沿っていなかった
見ているベクトルに沿って3進ませるような方法を親切におしえてください
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
326日前に更新/245 KB
担当:undef