[過去ログ]
【ゲームエンジン】Unityなんでも質問スレpart4 (1002レス)
【ゲームエンジン】Unityなんでも質問スレpart4 http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
59: 名前は開発中のものです。 [] 2021/05/06(木) 20:47:39 ID:uQNXzJHx 初めの方の変数かなにかの宣言のときに 同じ単語の大文字小文字を並べるときがありますけど これはどういうときなのか整理したいのですが 何か条件とかあったら教えてください http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/59
121: 名前は開発中のものです。 [sage] 2021/05/11(火) 20:46:17 ID:xganiPit private fieldにアンダーバーは付けるのはむしろローカルルールなんだよなぁ Unityの歴史やアーキテクチャを考えると.NETよりMonoとかwindows formに近くてキャメルケースの方が正しいんだよね (C#作ったMicrosoftが出してるコード規約に沿うなら尚更) あとJavaから入ってきた人達が雰囲気で付けてる印象はあるね http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/121
133: 名前は開発中のものです。 [sage] 2021/05/12(水) 20:07:11 ID:nenkNQLx Do not use a prefix for member variables (_, m_, s_, etc.). If you want to distinguish between local and member variables you should use “this.” in C# だって http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/133
173: 名前は開発中のものです。 [sage] 2021/05/18(火) 22:30:13 ID:F5ywWIiq >>172 チームの誰かが作ったものなのかもしれないしどのみちお前が偉そうな物言いする言い訳にはならねーよクズ http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/173
222: 名前は開発中のものです。 [sage] 2021/05/23(日) 00:55:31 ID:2/plDKtO UIのButton押した時たらキーボードのE押したのと同じ判定させる方法ありますか? http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/222
289: 名前は開発中のものです。 [sage] 2021/05/26(水) 22:22:27 ID:JSDA3W6i 合計数値300を10個の変数に振り分けつつ、振り分け方はランダムに抽選する方法はどんなのがありますか?。 //最大ポイント float MaxPoint=300f; //最低ポイント float LowestPoint=0f; float Number1 =Random.Range(LowestPoint, MaxPoint); float Number2 = Random.Range(LowestPoint, MaxPoint-Number1); float Number3 = Random.Range(LowestPoint, MaxPoint- (Number1 + Number2)); float Number4 = Random.Range(LowestPoint, MaxPoint- (Number1 + Number2+ Number3)); float Number5 = Random.Range(LowestPoint, MaxPoint- (Number1 + Number2+ Number3+ Number4)); float Number6 = Random.Range(LowestPoint, MaxPoint- (Number1 + Number2+ Number3+ Number4+ Number5)); float Number7 = Random.Range(LowestPoint, MaxPoint- (Number1 + Number2+ Number3+ Number4+ Number5+ Number6)); float Number8 = Random.Range(LowestPoint, MaxPoint- (Number1 + Number2 + Number3 + Number4 + Number5 + Number6 + Number7)); float Number9 = Random.Range(LowestPoint, MaxPoint- (Number1 + Number2 + Number3 + Number4 + Number5 + Number6 + Number7+ Number8)); float Number10 = Random.Range(LowestPoint, MaxPoint- (Number1 + Number2 + Number3 + Number4 + Number5 + Number6 + Number7+ Number8+ Number9)); これだと数字が増えるほど後半が0ばっかりで良い振り分け方ではないので、 どうしたらいいのかなぁと悩んでる最中です。 波はあるけど、もうちょっと綺麗に振り分けれたら良いのですが・・・。 分かり難いと思いますが、よろしくお願いします。 http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/289
292: 名前は開発中のものです。 [sage] 2021/05/26(水) 23:21:47 ID:JSDA3W6i レスありがとうございます。 行数が多くなるので、全部は貼れませんが、 for文で300回繰り返して、1-10のランダム数値をif文で条件分岐させたら良い感じになりました。 for (int i =0; i < 300; i++) { int test=Random.Range(1, 9); if (test == 1) { Number1++; } else if (test == 2) { Number2++; } } ありがとうございました。 http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/292
312: 名前は開発中のものです。 [sage] 2021/05/27(木) 13:37:07 ID:un4LUW1y 便利なサイトがあったので、コード貼ります。 https://ideone.com/XSSWkn 300を10個の変数に振り分けたいんですよ。 例1(均等に振り分けた場合) A30B30C30D30E30F30G30H30I30J30 ※合計300 例2(ランダムに振り分けた場合) A55B11C21D46E8F26G42H35I30J26 ※合計300 この例2をやりたいんですよ。 現在のfor文を300回やるパターンでも例2は再現できてますが、 あまりよろしくないとの意見もあるので、現在模索中です。 http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/312
315: 名前は開発中のものです。 [sage] 2021/05/27(木) 14:34:27 ID:a0FlewyP >>312 https://ideone.com/xG6Sr8 forで回したいならコレでいい http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/315
554: 名前は開発中のものです。 [sage] 2021/07/03(土) 23:22:50 ID:jFLg7RBY GameObjectのSphereをカメラの前1mで移動したいのですが、 updateに Sphere.transform.position = new Vector3(centerCamera_Pos.x, centerCamera_Pos.y+1, centerCamera_Pos.z); と入れると、Sphereが移動されるのでなく、カメラの前1mに新しいSphereが生成されます 移動ってどうやればいいんでしょう? http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/554
619: 名前は開発中のものです。 [sage] 2021/07/09(金) 08:09:19 ID:h3F7hZD4 >>601 アドバイスありがとうございますm(_ _)m ご指摘の方法、そうかと思い試したのですがうまくいかず・・・ //get centerCamera_eulerAngles Vector3 centerCamera_eulerAngles = centerCamera.transform.eulerAngles; float cam_ang_x = centerCamera_eulerAngles.x; float cam_ang_y = centerCamera_eulerAngles.y; float cam_ang_z = centerCamera_eulerAngles.z; debug_text.text = "Cam_Ang"+ centerCamera_eulerAngles.x; debug_text.text = "Cam_Ang"+ centerCamera_eulerAngles.y; debug_text.text = "Cam_Ang"+ centerCamera_eulerAngles.z; としてもy軸まわりだけ正しい値が表示されて、 xzは常に0なんですよね・・・ なぜなんだろう・・・ http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/619
734: 名前は開発中のものです。 [] 2021/07/23(金) 23:36:46 ID:pvt2ssNb 全くの初心者なのでUnity 本を何冊か学びながら作っているのですが、 ほんとうにこんな学習方法でいいのでしょうか? 「Prefavの使い方」「シーンの切り替え方」「キーボードで移動させる方法」など そんなのばっかで小学校の算数を勉強してる気分です・ http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/734
764: 名前は開発中のものです。 [] 2021/07/25(日) 04:54:23 ID:TigB7AXj >>760 継承とかインターフェース、委譲とかをなんとなく理解して、「game programing design pattern」をよめばそこはかとなく設計できるようになるはず あとは他人のコード読んだり、作りながら覚えるとよきですよ http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/764
775: 名前は開発中のものです。 [sage] 2021/07/25(日) 18:40:07 ID:mEfg02vT void Start() { sound01 = GetComponent<AudioSource>() SortTargetsOrder(); } void SortTargetsOrder() { sound01.PlayOneShot(sound01.clip); } としたら、Start()からSorTargetsOrde()が呼び出しできていないことが分かりました。 他にもStartから関数呼び出そうとするとできないことが多々あります。 (できるときもある) Startから関数呼び出しできない条件ってなにかあるのでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/775
833: 名前は開発中のものです。 [sage] 2021/08/04(水) 17:28:34 ID:kYcaANDu エンドロールを作るにあたって ほとんどの項目は自分の名前を入れますが グラフィックにAABAのアセットとか 音楽にPPBPのアセットとか アセットであることを入れたくありません そこで グラフィックはピーター・Nです 音楽はナルコレッジ・Iです などとアセットの作者の名前を入れておくことは許されるのでしょうか http://mevius.5ch.net/test/read.cgi/gamedev/1619223275/833
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
1.664s*