[過去ログ] 【ゲームエンジン】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(まとめ、過去ログ、リンク集)
・http://www24.atwiki.jp/unity2ch/
●リンク
・Unity(日本公式サイト)
http://unity3d.com/jp
・マニュアル
http://docs.unity3d.com/ja/current/Manual/index.html
・チュートリアル
http://unity3d.com/jp/learn/tutorials
・スクリプトリファレンス
http://docs.unity3d.com/ja/current/ScriptReference/index.html
・FAQ
http://unity3d.com/jp/unity/faq
・MSDN
http://msdn.microsoft.com/ja-jp/ms348103←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。
■前スレ
【ゲームエンジン】Unityなんでも質問スレpart12
2chスレ:gamedev
2(1): 2024/01/10(水)00:00 ID:+MTgrnny(1/4)調 AAS
こんにちは
さっそく質問ですけんど
ボタンの処理を、つぎのような書式でつくっていたのですが
myButton.button.onClick.AddListener(delegate ()処理);
処理がものすごく長くなってしまったのと、
他のハンドラからも呼びだす必要がでてきました
なので、コールバック書式にかきなおすとよいみたいです
以上よろしくお願いします
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
https://qiita.com/toshi0607/items/c172bb4478e72ae6ced7
グローバル変数の代わりはよくないぞ
といいつつ一つは用意しちゃう
12: ドーンおじ 2024/01/11(木)21:18 ID:APu7FSGw(1)調 AAS
今日も元気だ暴飲暴食!⑤で豪遊してきた!
ミルフィーユカツ定食!豚汁!ビール500㍑!これでたったの1530円!m9⎛˶◜◡◝˶⎞ドーン!
https://i.imgur.com/nJkMQld.jpeg
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;
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: 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が複数あるとダメな気がするんですが
基本的には名前はぜんぶ変えるべきなんですか
そもそも単に名前を参照するのにいちいちFindする理由もわからない
上下前次1-新書関写板覧索設栞歴
あと 962 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.014s