[過去ログ] 【ゲームエンジン】Unityなんでも質問スレpart4 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
743
(2): 2021/07/24(土)12:35 ID:tDWQ3GQE(1/3) AAS
public void generateTarget(int targetCenterRadius)
{
float[] z = { 0f, 0.342f, 0.6428f, 0.8660f, 0.9848f, 0.9848f, 0.8660f, 0.6428f, 0.342f, 0f };
float[] x = { 1f, 0.9397f, 0.766f, 0.5f, 0.1736f, -0.1736f, -0.5f, -0.766f, -0.9397f, -1f };
for (int n = 0; n <= 10; n++)
{
GameObject targetSphere = Instantiate(TargetSphere, new Vector3(x[n]*targetCenterRadius, 1.0f, z[n]*targetCenterRadius), Quaternion.identity);
targetSphere.SetActive(false);
list_targetSphere.Add(targetSphere);
}
list_targetSphere[8].SetActive(true);
}
744: 2021/07/24(土)12:37 ID:tDWQ3GQE(2/3) AAS
>>743
スフィアのゲームオブジェクトを10個作成してSetActive(False)にして非表示にする
リストに角の下8番目のオブジェクトだけSetActive(True)にして表示する
としたいのですが、非表示まではできるのですがtrueで表示になりません

どこが間違っているのでしょうか?
745: 2021/07/24(土)12:45 ID:yd8Chs5v(1) AAS
UnityでVRゲーム作ろうとした場合ハードは何をターゲットに作るのが一番ユーザーが多いんでしょう?
それとも、ある1機種を念頭に作れば他のどの機種にも対応可能なのでしょうか?
そのあたりの棲み分けみたいなことを教えていただけないでしょうか?
746
(2): 2021/07/24(土)12:48 ID:tDWQ3GQE(3/3) AAS
>>743
void Update()
{
list_targetSphere[8].SetActive(true);
}

とUpdate関数からSetActive(True);とすると変更されます。
ひょっとしてSetActive()はUpdateからしか使えないとかそんな縛りあるんですか?
そんなわけないよな・・・
747: 2021/07/24(土)13:27 ID:PftCp0KJ(1) AAS
>>746
そもそも意外とそのプログラム動くのね
n=10のとき配列の範囲外アクセスしてるね
それで後続のプログラムが実行されないのかもな
配列のforでのアクセスの基本は
for (int i = 0; i < array.length; i++)
の、0スタートで最後に長さにイコールを含まない形で書くね
748: 2021/07/24(土)13:29 ID:m27ZaoLr(1/2) AAS
>>746
もちろんそんな縛りはないし、コードは問題ないように見えるから別の問題じゃないかな
trueになった後にどこかからfalseにしてしまってるとか
とりあえず元のコードの一番最後にDebug.Log("ok")と書いてみて、ちゃんと最後までコードが走ってるか、複数回呼ばれてないか確かめてみて
それから他にそのlistを参照してるコードがあったらそれを全部確かめてみよう
749: 2021/07/24(土)13:41 ID:m27ZaoLr(2/2) AAS
ホントだ、よくみたらfloatの配列の要素数が足りてないな
的外れなこと言ってすまん
750
(1): 雑草魂 2021/07/24(土)14:17 ID:few7s/nv(1) AAS
UNITYを使ってゲームを作っているのですが
当たり判定が付きません…
どうすれば…
751: 2021/07/24(土)14:23 ID:HwIbwYt+(1/4) AAS
>>750
rigidbodyないとコライダー動かんよ
752
(1): 2021/07/24(土)14:32 ID:HwIbwYt+(2/4) AAS
dirライトとpointライトの明るさの範囲ごとで色を適用するシェーダー作りたいんだけど
dirとpointライトの明るさを同時に
753
(1): 2021/07/24(土)14:36 ID:HwIbwYt+(3/4) AAS
>>752
誤爆
dirとpointライトの明るさを同時に取得して一回で描画する方法ってありますか?
色々試してるんだけどdirライトで一回描画、pointライトで上から描画ってなってるみたいで指定してない色が出てきてしまう
amplify shaderだからそっちの仕様のせいかもだけど
754
(1): 2021/07/24(土)18:13 ID:YHSTpX21(2/3) AAS
フォワードレンダリングなんじゃ?
レガシーかURPかHDRPか
755: 雑草魂 2021/07/24(土)18:29 ID:RnU/DpB5(1) AAS
なるほど!
756: 2021/07/24(土)19:30 ID:HwIbwYt+(4/4) AAS
>>754
レガシーですね
レンダリングパスも変えてみたけど特に効果なしだなー…
757
(1): 2021/07/24(土)21:16 ID:YHSTpX21(3/3) AAS
そもそんなライト複数見てモニョモニョとかできないんじゃ?
ガセならすまん
URPならライトまとめて描画とかもするだろうけどそれも制御できないじゃ?
758: 2021/07/24(土)22:56 ID:UHrNyOWc(1) AAS
c#とunityを半年学習して簡単なシューティングゲームを1つ作ったレベルで次のステップどうしようか悩んでる。
今度はデザインパターンの学習しながらunityで実践しようと考えているんだけどAdaptive Codeって5500円の本って役に立つかな?
759
(1): 2021/07/24(土)23:21 ID:wejqvo2n(1) AAS
そもそも何がしたかったのか?
作りたいと思うゲームがあったから始めたのか?
技術を付けて就職したいと思ったのか?
前者ならそれを作れば良いし、後者なら応募すれば良いと思うが、それ以外なのか?
760
(2): 2021/07/25(日)00:09 ID:kTKnl7ed(1/2) AAS
>>759
自分のゲームプレイ時間に絶望して「ゲームをする代わりにゲーム作るか」と思ったのが動機で完全な趣味です。
初めて作ったゲームで設計の悪さを痛感してて、作りたいゲームに着手する前に設計するスキルを上げておきたいなと。
761
(1): 2021/07/25(日)01:53 ID:yHFyXLpo(1/2) AAS
>>760
いまいちピンとこないけど、設計スキルを上げたいなら、いろんなジャンルのアプリを作る事かな。
762: 2021/07/25(日)04:44 ID:TigB7AXj(1/3) AAS
>>757
かもしれない、カスタムレンダーパイプラインなら弄れるのかもだけどそうするとamplify shader使えないしな…
URP使って無理そうならポイントライト適用しないとか他の対応考えるよ
763: 2021/07/25(日)04:49 ID:TigB7AXj(2/3) AAS
あ、一応SRPでもamplify shader対応してるっぽい
でも沼な雰囲気しかしないな…
764
(3): 2021/07/25(日)04:54 ID:TigB7AXj(3/3) AAS
>>760
継承とかインターフェース、委譲とかをなんとなく理解して、「game programing design pattern」をよめばそこはかとなく設計できるようになるはず
あとは他人のコード読んだり、作りながら覚えるとよきですよ
765: 2021/07/25(日)10:28 ID:fobN2oz2(1) AAS
コーディングの設計に関しては経験も大事だけど、まとめられた知識があると考えが整理しやすくなるので1冊はちゃんとした本を読むのも良い
766: 2021/07/25(日)10:50 ID:qj4No8Yb(1/2) AAS
>>764
その本読んでないけどゲームに特化してるならいいところもありそだな
つか本屋で立ち読みでもして金払う価値があるか見てみたら?
767: 2021/07/25(日)10:54 ID:RQNHgl1q(1) AAS
>>764
その通称キウイ本は英語でいいならネット上で無料で読めるから、それで良さそうなら買うといいよ
こういう勉強する系の本は、母国語がやっぱりいいからね
768
(2): 2021/07/25(日)11:04 ID:vuxJRc+f(1/3) AAS
>>753
>dirライトで一回描画、pointライトで上から描画ってなってるみたいで指定してない色が出てきてしまう
結局つまりどういう事なの? 加算合成されたら不味いって事なの?
769: 2021/07/25(日)15:01 ID:kTKnl7ed(2/2) AAS
>>761
当面は小さいプロジェクトで既存ジャンルの体験作成みたいなのを目標としてみます。

>>764
無料本はサンプルがc++だったかで流し読みしてgithubにc#にまとめたコードサンプルにはお世話になったやつだ。
もう一度読み直しながらゲームを作ってみます。
770
(1): 2021/07/25(日)15:14 ID:N3tKVXVx(1/4) AAS
>>768
そう
point lightとdir lightを合わせた光の明るさで完全に色を指定して描画したかった
771
(1): 2021/07/25(日)15:16 ID:ur5bdRpN(1) AAS
ゼロからの初心者なんだけどUnity教科書回した後に8月から12月まで毎月最低1本糞ゲー作ってアップストアにリリースしようと思ってる
なんのジャンルを作るかまだ決まっていないがw簡単に作れるゲームって何がある?パズル系?
772
(1): 2021/07/25(日)15:18 ID:N3tKVXVx(2/4) AAS
>>768
例えば
明るい所は赤色、中間は緑、暗い所は青
みたいな感じ。
dir ライトだけとか、point ライトだけならできるんだけど
1-
あと 230 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.017s