【ゲームエンジン】Unityなんでも質問スレpart16

■ このスレッドは過去ログ倉庫に格納されています
1名前は開発中のものです。
垢版 |
2025/02/14(金) 08:30:19.67ID:myYhm21G
ワイがすべての質問に親切丁寧に完璧なお答えをします!m9⎛´・ω・`⎞ドーン!

フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。 プラットフォームサポートは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なんでも質問スレpart15
https://mevius.5ch.net/test/read.cgi/gamedev/1730456094/
2025/02/27(木) 22:59:25.70ID:1HifKh9R
しょうもな
2025/02/27(木) 23:27:22.85ID:hoDflnMT
他のスレでも見るけどな
2025/02/27(木) 23:54:54.98ID:4npkhS38
また太った?
2025/02/28(金) 00:46:21.59ID:HaYbJf5d
Unityの質問くれや!ハヨ!m9⎛´・ω・`⎞ドーン!
250名前は開発中のものです。
垢版 |
2025/02/28(金) 14:35:41.56ID:5JmwQRVS
本の作者はだれ?
(1)いくたのまんぼう
(2)いたくのまんぼう
(3)いたのくまんぼう
(4)いくのたまんぼう
251名前は開発中のものです。
垢版 |
2025/02/28(金) 19:43:35.07ID:PiRo6vAx
UNITYの本と言えば北村愛実さんだろ
2025/02/28(金) 19:46:03.95ID:usxZv2T/
キムラ…ユニティーーーー!!
253名前は開発中のものです。
垢版 |
2025/02/28(金) 20:54:29.04ID:VkxqAfm8
>>206
staticにしたほうがいい場面てなんなんですか?
publicだのprivateだの使い分けかたが分からない
それぞれメリットデメリットがあるの?
2025/02/28(金) 21:06:04.92ID:0IXk+ccg
あるよ
2025/02/28(金) 21:12:44.47ID:wqVGONMv
なんだかんだであの手の本はレベル3くらいまでは役に立つ
まともに作れるのはレベル10くらい必要だがな
2025/02/28(金) 22:44:48.50ID:kgCIL1Yi
引数に関数名を入れるやりかた教えて
たとえば

CreateButton( "startGame" );
CreateButton( "resetGame" );

みたいに複数のボタンを生成します
ボタンをしたら実行される関数を引数で渡たいのですが
ボタン側の引数の型はどう書けばいいんですか



void CreateButton(引数の型 buttonParam)

clickListener.onPointerClick.AddListener(() => {

buttonParam;

});
}
2025/02/28(金) 23:06:20.17ID:fNDMc1LM
>>256
Stringでいいよ!m9⎛´・ω・`⎞ドーン!
2025/02/28(金) 23:45:50.44ID:kgCIL1Yi
>>257
うまくいかないのでUnityはあきらめました
2025/03/01(土) 03:59:27.56ID:DTpKUl9c
潔し!
260名前は開発中のものです。
垢版 |
2025/03/01(土) 06:00:58.31ID:6XJvLHyd
>>251
その女の子はかわいいの?
2025/03/01(土) 08:46:32.60ID:8670IMgP
コード補完がきかないEditorで長いの手打ちするのめんどいのになんでTextMeshProUGUIなんてつけたんだろ。
TMでいいじゃん。ドーンもそう思うよね
2025/03/01(土) 08:48:28.18ID:8670IMgP
あっ週末。
忍者警報発令中!直ちに避難せよ!
2025/03/01(土) 10:03:54.62ID:il3ZTvqh
ピル飲んで対策バッチリ!
2025/03/01(土) 10:20:50.40ID:CXBc/B7A
>>258
あきらめは肝心だ
いい選択だと思うぞ
265名前は開発中のものです。
垢版 |
2025/03/01(土) 14:16:03.09ID:UMHbDf2a
文字列を変数として評価はできるのに
メソッド名として評価するのは無理なのね
266名前は開発中のものです。
垢版 |
2025/03/01(土) 14:25:49.63ID:A43c902x
経緯とか何も知らずに額面通り受け取って答えるけど
メソッド名を文字列で指定して引数を渡して戻り値も受け取る例

public class ClassA
{
 void FuncA()
 {
  ClassB classB = new ClassB();
  System.Reflection.MethodInfo funcB = typeof(ClassB).GetMethod("FuncB", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.Public);
  int funcBValue = (int)funcB.Invoke(classB, new object[] { "123" });

  Debug.Log(funcBValue); // 124
 }
}

public class ClassB
{
 public int FuncB(string arg1)
 {
  return int.Parse(arg1) + 1;
 }
}

意味はChatGPTに解説してもらって
2025/03/01(土) 17:23:36.71ID:pjHbkZ/6
今日も元気だ暴飲暴食!かっぱ寿司で豪遊してきた!
タコ12皿!イカ3皿!茶碗蒸し!味噌汁!サワー500リットル!これでたったの3K円!m9⎛´・ω・`⎞ドーン!
i.imgur.com/ZN0cQXu.jpeg
2025/03/01(土) 17:30:46.27ID:pjHbkZ/6
今週末は平和なのです!なぜならば!m9⎛´・ω・`⎞ドーン!
2025/03/01(土) 18:20:10.64ID:rM3T6u7s
答えないドーンおじは
とはだのおっさんだ
2025/03/01(土) 19:15:43.33ID:apIPBRpT
そうです!ワイがただのおっさん(JS5)です!m9⎛´・ω・`⎞ドーン!
271名前は開発中のものです。
垢版 |
2025/03/01(土) 19:19:05.88ID:8670IMgP
ぱくりで稼ぐ奴は悪党さ。オリジナル作品で稼げねぇ奴は能なしだ
2025/03/01(土) 19:26:44.88ID:Du7x2ohw
PONGとインベーダーとパックマンとドンキーコングとテトリスの開発者以外は能無しの悪党かよ!!!
273名前は開発中のものです。
垢版 |
2025/03/01(土) 20:06:57.89ID:qbkl9P1u
まあ確かにゲームの基本はそれだよな
274名前は開発中のものです。
垢版 |
2025/03/01(土) 20:10:05.23ID:UMHbDf2a
publicの反対はprivate?
staticの反対は?
2025/03/01(土) 20:19:10.38ID:apIPBRpT
dynamicだよ!ワイはダイナマイトボディだよ!m9⎛´・ω・`⎞ドーン!
276名前は開発中のものです。
垢版 |
2025/03/01(土) 20:32:45.64ID:8670IMgP
ブロック崩しからインベーダー、アルカロイド、ギャラが、ゼビウス、達人王が派生進化したものをパクリといわない
2025/03/01(土) 20:33:30.95ID:pxQvjCn7
言うよ
278名前は開発中のものです。
垢版 |
2025/03/01(土) 20:42:14.73ID:8670IMgP
例えば?
2025/03/01(土) 20:43:00.53ID:pxQvjCn7
嫌だ
2025/03/01(土) 20:47:09.01ID:8670IMgP
エルデンリングはドンキーコングのぱくりだぁあ!とか本気でいうの?
281名前は開発中のものです。
垢版 |
2025/03/01(土) 20:50:19.22ID:8670IMgP
ゲームにおける「パクリ」とは、他の作品やアイデアを盗用して自分の作品として提示する行為、またはその作品そのものを指します。著作権の侵害にあたります。
【パクリの定義】
他の作品やアイデアを盗用する行為
他の作品やアイデアをそのまま、または少しだけ変えるなどしただけのコピー品
既存のものに似た作品やネタを作ること、あるいは極めて似た作品やネタを発表すること
【パクリとオマージュの違い】
パクリは他の作品やアイデアを盗用する行為であるのに対し、オマージュは尊敬といったリスペクトの気持ちを表して他の作品やアイデアを参照・引用して影響を受けた作品です
2025/03/01(土) 21:11:42.12ID:rM3T6u7s
アルカロイド?
アルカノイドじゃね?


脱衣麻雀は至高やな
2025/03/01(土) 21:13:38.74ID:rM3T6u7s
ぉマイラ脱衣と麻雀いいなら
脱衣とブロッコリー崩しもいいよな!

パクリかこれ
リスペクトか?

あん
2025/03/01(土) 21:21:33.35ID:8670IMgP
いかさまできる脱衣ゲームがよかった
彩京ホットギミックのアーケード版!あれこそパクって
285名前は開発中のものです。
垢版 |
2025/03/01(土) 21:43:54.94ID:qbkl9P1u
麻雀の基本部分だけ実装してるアセットあったらいいのにな
ツクールですら麻雀アセットあるのにUNITYのほうはというと
麻雀牌の3Dモデルしか売ってない!誰があんなの買うんだよ
2025/03/01(土) 21:51:30.87ID:CXBc/B7A
>>285
そんなアルゴリズム簡単に実装できるやろw
各パイに番号振ってランダム関数でやるだけや
役とかルールとか点数とかググればすぐわかるし(俺は麻雀知らないけどw)
2025/03/01(土) 22:27:14.05ID:apIPBRpT
麻雀ゲームは昔作ろうと挑戦したことがあるわ!
配牌とかチーポンカンは簡単だけどとにかく役の判定が難しいんだよ!
七対子とか国士無双とか例外も多いし敵のアルゴリズムも激ムズ
雀魂とか天鳳とかネット対戦が主流なのはそれが理由だな!
まだ将棋や囲碁の方がルールは単純!
とにかく麻雀ゲームには手を出すな!m9⎛´・ω・`⎞ドーン!
2025/03/01(土) 23:32:25.21ID:8670IMgP
アーケードはインカム稼ぐために、役を仕込んでたから、早いターンで九蓮宝燈とかできたしAIもやってた。
役イカサマvsアイテムイカサマって感じで楽しかったな
2025/03/01(土) 23:34:57.26ID:8670IMgP
高得点ギャンブルと美女脱衣が面白いわけでどんじゃらみたいに単純化するかポーカー麻雀つくればいいんやで、
2025/03/01(土) 23:43:48.82ID:apIPBRpT
雀魂って一発多すぎない?
特にサンマだと東風戦で一発率30%ぐらいでマジありえねえ!m9⎛´・ω・`⎞ドーン!
2025/03/02(日) 01:51:11.68ID:B2rTMX3/
今週はPCモンハンでたから忍者くんは休みです。あしからず
2025/03/02(日) 02:02:49.59ID:uzeOs6Hl
わりとマジレスすると、おおむかしギャラクシアンがでてきたときは
なんだまたインベーダーのパクリゲームか、とかおもった
293名前は開発中のものです。
垢版 |
2025/03/02(日) 02:56:23.17ID:B2rTMX3/
スペースインベーダー全盛の頃の類似品が20社から出てたけどそれはパクリだけど、ギャラガみたいに創意工夫してたらパクリとはいわないんじゃ
元祖落ち物パズルのテトリスをオマージュしてコラムス、ドクターマリオ、ぷよぷよ、スイカゲームが生まれてもパクリとはいわない。
スイカゲームを飴玉や惑星にしてまんまストアに出てるのはパクリでは
2025/03/02(日) 06:06:11.55ID:wxXlloxj
システム周りが同じで見た目のデザインだけ変えたのがパクリと考えればいいか
2025/03/02(日) 06:46:14.70ID:I9VHeZEy
パルワールドの裁判をみても3Dモデルをぶっこ抜きでもしない限り著作権侵害にはならない!
任天堂が起こしたのは特許権侵害訴訟
審査が必要で登録料が毎年掛かって20年しか権利がない特許より
発表しただけで70年間有効な著作権の方が格上なのだよ!m9⎛´・ω・`⎞ドーン!
2025/03/02(日) 13:53:48.29ID:mbNhgcEx
エラーが出たメッソドをどんどんstaticにしたら動くようになったんだけど
別に問題ないですか
2025/03/02(日) 14:53:40.71ID:Z3Xsu3xb
はい。自分がそれでいいなら
2025/03/02(日) 21:28:12.04ID:mbNhgcEx
日本人Unityユーザのメインのコミニティはどこにあるの?Discordとかある?
まさかココがメインじゃないよね
299名前は開発中のものです。
垢版 |
2025/03/02(日) 21:43:12.15ID:UDoYaiA9
Discordのコミュニティ検索サイトをググるととりあえずここが出る
https://disboard.org/ja/search

なのでUnityで検索する
https://disboard.org/ja/search?keyword=Unity

いくつか出るけどこれだけだと少ないので関連するタグを追っていく
https://disboard.org/ja/servers/tag/%E3%82%B2%E3%83%BC%E3%83%A0%E9%96%8B%E7%99%BA
https://disboard.org/ja/servers/tag/%E3%82%B2%E3%83%BC%E3%83%A0%E5%88%B6%E4%BD%9C

こんな感じで探していく
2025/03/02(日) 22:02:05.58ID:DAZz8Z+C
>>297
ユーザーもそれでいいやん
2025/03/03(月) 10:04:12.70ID:7s0Nna96
ASSET素材作りのコミニュティがあればいいんだけれどね
2025/03/03(月) 12:36:17.97ID:5vktpW8U
Invokeって標準の関数なんじゃないの?
キーワードが見つからないってエラーなんだけど
303名前は開発中のものです。
垢版 |
2025/03/03(月) 13:54:56.46ID:2j/C1FVT
UnityでRPG作り始めた
コード書けないから全部GPTが書いてる
画像もDALLEで描いてる
ツクールより楽しい
2025/03/03(月) 13:55:00.60ID:lzha7VCL
速すぎるアップデートの瞬きにさらされて
検索では届かない
エラーなんて消えそうなコトバじゃたどり着けない
2025/03/03(月) 14:50:23.97ID:6HIbsrrR
AIだけでゲーム作ったことないけど、AIが作ったコード同士がぶつかってエラー出た場合はAIがちゃんと直してくれるのか
結局プログラミングの体系的な知識は必要になる気がするわ
2025/03/03(月) 17:09:50.47ID:6tjUgNkg
まあAI使う層は細かいこと気にしないでしょw
アセットゲー作るのと同じようなもんだよ
2025/03/03(月) 17:33:43.99ID:EUAXKS68
>>303
GPTばかり頼って先に楽したら伸びない
基本を学んだほうが近道になるんだよ
308名前は開発中のものです。
垢版 |
2025/03/03(月) 19:16:11.65ID:BvsMCB5R
だってGPTって平気で嘘つくし間違ったこと言っても認めないしなんならシレっと人のせいにしてくるんだもん
たとえ正解が出たとしても情報元も正確にわからないし著作権も怪しいもんだよ
軽く参考にするくらいならいいがゲームにまんま組み込むとか狂気の沙汰
309名前は開発中のものです。
垢版 |
2025/03/03(月) 21:38:38.31ID:dYtIflTT
>>308
x シレっと
o 平然と
2025/03/03(月) 21:53:21.90ID:Mfrc/xX7
同じ意味だ!ボケが!死ね!m9⎛´・ω・`⎞;y=ー(゚д゚)・・∵. ドーン!>>309
2025/03/03(月) 22:24:25.09ID:Cyeb6+p0
トランスフォーマーなんて所詮それっぽいこと言ってるだけだからなあ
良い悪いは抜きにしても我々の思考とはかけ離れてる
2025/03/03(月) 22:28:47.27ID:Mfrc/xX7
誰もトランスフォーマーの話なんてしてねーよ!
お前が何言いたいのか一ミリもわかんねーんだよ!
お前それで人に通じるとか思ってんじゃねえ!アスペ野郎!死ねよ!m9⎛´・ω・`⎞;y=ー(゚д゚)・・∵. ドーン!>>311
2025/03/04(火) 09:41:44.34ID:W5YsnU/u
>>1 >ワイがすべての質問に親切丁寧に完璧なお答えをします

泣きゲーUnityのBurstで作るにはどのようにすればいいのでしょうか?
2025/03/04(火) 09:42:29.71ID:ThTVohSO
ドーン落ち着け
2025/03/04(火) 11:00:27.90ID:bUdrZZp5
Inヴォケの件は誰かわかりませんか
316名前は開発中のものです。
垢版 |
2025/03/04(火) 11:04:19.56ID:MVPiPbI/
質問がアバウトすぎる
具体的にどういうコードを実行して、具体的にどういうエラーが出たのかを可能な限り省略せず貼れば的確なアドバイスが貰える
2025/03/04(火) 11:57:43.15ID:RYO/KDJE
そう言う正論だけ言っても何も変わらんよ
2025/03/04(火) 12:50:13.40ID:bUdrZZp5
>>316
どこがわからないのかちゃんと掘り下げてみて
2025/03/04(火) 15:29:29.77ID:W5YsnU/u
ワナビー2025は、わかないところがわからんいうてたなぁ
2025/03/04(火) 19:39:41.65ID:bUdrZZp5
Invokeについて質問

エラーメッセージ
[CS120]: An object reference is required to access non-static member `UnityEngine.MonoBehaviour.Invoke(string, float)'

呼び出しメソッド
public static void testMethod(){
Invoke("testInvoke()" , 1f);
}


この testMethod() を呼びだす親関数が、staticなので、この testMethod() のstaticを外すことができない状況です

以上よろしくおねがいします
321名前は開発中のものです。
垢版 |
2025/03/04(火) 19:50:12.68ID:PXmtW+uY
UnityEngine.MonoBehaviour.Invoke(string, float)
を使おうとしてるのは意味がある?

ないなら>>266の関数を参考に
 System.Reflection.MethodInfo funcB = typeof(ClassB).GetMethod("testInvoke", System.Reflection.BindingFlags.InvokeMethod | System.Reflection.BindingFlags.Static | System.Reflection.BindingFlags.Public);
 int funcBValue = (int)funcB.Invoke(classB, new object[] { "123" });
とかでいいんでない
2025/03/04(火) 19:51:26.11ID:HjWNGNH0
Invokeの代わりにコルーチン使ったらいいよ!m9⎛´・ω・`⎞ドーン!
2025/03/04(火) 20:47:38.47ID:bUdrZZp5
>>321
リフレクションはセキュリティの都合で使えないみたいです
あきらめてコールチンにしてみようとおもいます
2025/03/04(火) 21:30:25.82ID:HjWNGNH0
コルーチン?つまりワイのアドバイスがもっとも的確だったのだよ!m9⎛´・ω・`⎞ドーン!
2025/03/04(火) 21:40:55.54ID:bUdrZZp5
ありがとうございます
2025/03/04(火) 21:53:48.47ID:HjWNGNH0
ええんやで?ワイに感謝しろよ?m9⎛´・ω・`⎞ドーン!
2025/03/05(水) 00:03:39.15ID:TpCvTasW
口パク質問ガイジは相変わらず能無しだないい加減恥ずかしくないのかな?
2025/03/05(水) 01:46:43.80ID:d1VLot1+
コルーチンてなんかちょっと卑猥な響きあるよね
コルー チン
2025/03/05(水) 02:43:53.80ID:xoSXY1ES
  彡 ⌒ ミ   
  ⎛´・ω・`⎞  ワイのはデカーチンって感じだね!
  /⌒ヽ_.ィ、
 ( r.     )
  ヽノノー二二つ <ドーン!
   |__/_/
   └一'一
2025/03/05(水) 04:14:08.63ID:TpCvTasW
アピールするやつほど粗チンw
331名前は開発中のものです。
垢版 |
2025/03/05(水) 04:57:24.22ID:zl7db20L
  彡 ⌒ ミ   
  ⎛´・ω・`⎞  ワイのは埋没チンって感じなの!
  /⌒ヽ_.ィ、
 ( r.     )
  ヽノノーつ <ドーン!
   |__/_/
   └一'一
2025/03/05(水) 07:35:06.91ID:xoSXY1ES
今日も元気だ暴飲暴食!スシローで豪遊してきた!
寿司桶!ビール500リットル!これでたったの3350円!m9⎛´・ω・`⎞ドーン!
i.imgur.com/JTa0vhv.jpeg
333333
垢版 |
2025/03/05(水) 07:40:10.47ID:xoSXY1ES
333!裏コード333m9⎛´・ω・`⎞ドーン!
334名前は開発中のものです。
垢版 |
2025/03/05(水) 07:51:08.97ID:zl7db20L
  彡 ⌒ ミ   
  ⎛´・ω・`⎞  短小チンになったよ!
  /⌒ヽ_.ィ、
 ( r.     )
  ヽノノーっ <トン!
   |__/_/
   └一'一
2025/03/05(水) 08:13:45.01ID:F7YrJYPA
朝っぱらからツマラン
336名前は開発中のものです。
垢版 |
2025/03/05(水) 10:43:32.48ID:pqXzV2Fg
関数をstaticでいくか、一切static使わないか、と言う方針は途中で変えると大変なことになる?
どっちが主流なのだ
337名前は開発中のものです。
垢版 |
2025/03/05(水) 11:45:13.70ID:SoZ/CyIG
メンバー関数のstaticなら、staticにできるものはstaticにしておくでしょう
インスタンスなしで呼び出せる、つまりクラスの機能を示す関数なのだしな
2025/03/05(水) 18:43:03.82ID:zEA9GwDW
staticは使いどころ(定番や定石)が決まってる
それ以外のところでは使わない方が良いコードが書ける
なので、使いどころが理解できていない(わからない)なら使わない
2025/03/05(水) 18:57:35.41ID:F7YrJYPA
ゲームしょうのカンファレンスでもその話題あったけど昔ね
全部スタティックでやってるのもあったって
開始時にメモリ確保されるから良いとは言ってた
2025/03/05(水) 19:01:25.37ID:zEA9GwDW
それは通称Staticおじさんってやつね
管理できる規模ならそれでいいけど、使い方聞くレベルだとやめといた方がいいと思うぞ
2025/03/05(水) 22:59:39.02ID:94fuCU0E
staticな関数は、関数名をダイレクトに呼び出せる
non-staticな関数は、インスタンス化して呼び出す

って認識であってますか
つてことは、システムで用意された関数Invokeはnon-staticだとしたら、
Invokeをインスタンス化して呼び出すってのはどういう記述したらよいのですか?
342名前は開発中のものです。
垢版 |
2025/03/05(水) 23:38:50.33ID:sTPbq0IT
Invokeは使うな!m9⎛´・ω・`⎞ドーン!
2025/03/06(木) 00:11:44.52ID:bSuU1jdd
公式ドキュメント通りにしてください。
今後のご活躍をお祈り申し上げます。
2025/03/06(木) 02:18:12.89ID:SaDs4Rrl
unityでガベコレ無効にしたら一時オブジェクトとかの扱いどうなるか知っている人居る?c#ってcとかc++みたいにポインタとか意識できなくて何か面倒くさい…
2025/03/06(木) 06:58:20.12ID:mx1AW0yt
>>344
そんなことできるんだな
公式見たら本当にGCを無効化するみたいなので一時オブジェクトだろうが割り当てに失敗したらOutOfMemoryでアプリ落ちるんじゃない?
2025/03/06(木) 11:59:03.39ID:tABW0MRb
カプセルコライダーを空間に配置する時は必ずリッジドボディありきなんですか?
トランスフォームノードにいきなりコライダーつけれる?
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況