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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
669: 2022/08/05(金)11:14 ID:FNPB5RW0(1) AAS
Scripgable Objectにしてリソースから呼べばええんや
Unityが使うなって言ってようが知るかの精神でいけ
670: 2022/08/05(金)11:58 ID:I7Cj3zih(1) AAS
ScriptableObject要素を追加するとデータ消えるのマジ使いにくい
671: 664 2022/08/05(金)16:09 ID:wWl0ge1G(1) AAS
お世話になります。
664です。
マウスやキーボードの入力の管理について色んな意見をいただき、ありがとうございましたm(_ _)m

当面は現状維持で開発を継続し、次回以降はまた別の方法でこれらの管理の仕方を模索してみようと思います。
672: 2022/08/06(土)01:21 ID:HAUy6WP8(1) AAS
toggleボタンでオンになっているボタンを押せなくする方法って自分でそのtoggleボタンのInteractableを切るしかない?
オンにしたらグループの他のtoggleボタンを押すまでオンになっているtoggleボタンは押させたくないんだけど
673
(1): 野球マン 2022/08/07(日)13:17 ID:KOPMwzDo(1/4) AAS
前にも言わせてもらったんですが、unityのプロジェクトが消滅する現象に悩まされてます
まず作業をします
それで日をまたいで別の日にプロジェクトを開きます
そうしたらプロジェクトの各種ファイルがきれいに消えてて空のプロジェクト状態になってます
そういう時はバージョン管理システムを使ってundoして元に戻したら作業の続きができます
ただ気分は悪いのでその症状が出ないようにしたいです
何か心当たりはないでしょうか?
674
(1): 2022/08/07(日)13:20 ID:qdTn8sx2(1) AAS
PCに入ってるちっちゃいおじさんがいたずらしてるな
675: 野球マン 2022/08/07(日)13:26 ID:KOPMwzDo(2/4) AAS
>>674
やっぱり
676
(1): 2022/08/07(日)13:26 ID:u56Nzy1n(1/2) AAS
>>673
アンチウィルスのせいじゃないのわ
677: 野球マン 2022/08/07(日)13:36 ID:KOPMwzDo(3/4) AAS
>>676
ウイルス対策はしてない
「業界ナンバーワンのmsが作ってるWindowsディフェンダーが一番いいに決まってる」
というひろゆき理論を採用してる
678
(1): 2022/08/07(日)13:45 ID:u56Nzy1n(2/2) AAS
羽生から消える時はあるけどプロジェクトのファイルが消えるはねーな^_^
679: 野球マン 2022/08/07(日)13:47 ID:KOPMwzDo(4/4) AAS
>>678
消えたのちエクスプローラでアクセスするとやっぱりきれいに消えてます
どうもhubから起動させるときにそこそこ長い起動時間が発生してそのときに全消去するみたい
めちゃくちゃやで
680
(1): 2022/08/07(日)14:54 ID:ExPALnhg(1) AAS
ArgumentOutOfRangeExpectionのエラーが出ました。
Listの範囲外を参照しようとしてるよっていうエラーなのは分かるのですが、肝心のエラーが出ている行が分かりません。
普通のエラーならコンソールの下の所に青色で原因の行が記されると思いますが、そこに記されているのはvoid Updateの最後の行「 } 」でした。
どなたかお願いします。
681: 2022/08/07(日)16:47 ID:lSTadrtM(1) AAS
エスパーの方呼ばれてますよ!
せめてスクショくらい貼ろうや
682: 2022/08/07(日)17:02 ID:LRuiGKIS(1) AAS
野球マンで草
683: 2022/08/07(日)17:44 ID:T9D3sqBV(1) AAS
きもい
684
(1): 2022/08/07(日)19:33 ID:p16wcmep(1) AAS
>>680
そのスコープの中で発生してると思われます。
685: 2022/08/07(日)19:44 ID:GvO55003(1) AAS
こういう現象は割と起こるから
try catchで捕まえるか
目視でそれらしい箇所を探すしか無いね
686: 2022/08/07(日)22:54 ID:slwyesHG(1) AAS
ListをnewしてからアイテムをAddする前にインデックス参照してしまっているパターンと見た
687: 2022/08/08(月)05:54 ID:1UNY2tOi(1) AAS
最近unityとC#の学習を始めた超初心者です。
職場等で実践学習できない時の学習法でおすすめってありますか?
688: 2022/08/08(月)08:25 ID:kKUsqiQO(1/2) AAS
初心者向けチュートリアルサイトを適当に漁ればいい
「Unity 初心者」とかでググれば山ほど出てくる
689: 2022/08/08(月)12:32 ID:KjhKRtzV(1) AAS
サイトの方ではライセンスがアクティベーションされているけど
UnityHubでは認証されないんだけどどうしたらいいんだ?
690
(1): 2022/08/08(月)12:39 ID:d++Js+9b(1/3) AAS
>>684
Usingかなんかの過程で発生してるってことかい?
あんまそういうの鳴ったことないからわからん。Unityではよくあること?
691
(1): 2022/08/08(月)12:52 ID:kKUsqiQO(2/2) AAS
>>690
ソース晒さなきゃListの範囲外を参照しようとしているということ以上のことは誰にも分かりようがない
692: 2022/08/08(月)13:59 ID:d++Js+9b(2/3) AAS
>>691
いやそれはそうなんだけど行番号の出ないパターンどんな時になるのとかは上のやつに限らず知ってるやつなら話できるだろ
693: 2022/08/08(月)21:01 ID:Yn+XF2od(1/2) AAS
え、分かってなさそうな人に例外処理の仕組みとスタックとレースの話を教えるの?
面倒くさくね?
ソース見せろよゴルァのほうが楽じゃん?
694: 2022/08/08(月)21:36 ID:d++Js+9b(3/3) AAS
例外の時行番号やスタックでなかったっけ?
695: 2022/08/08(月)21:37 ID:Yn+XF2od(2/2) AAS
出るけど読めねえんだよバカは
696: 2022/08/09(火)00:08 ID:PTQgZOlk(1) AAS
スタックトレースが正しく機能しないのはpdbがぶっ壊れてるとかコメントに謎の環境依存文字使ってるとかかな
どのみちインタプリタじゃないんだから例外の行番号がズレるなんてよくあることでしょ
ソース見る以外に解決策はない
697
(1): 2022/08/09(火)00:43 ID:uHXN2uKX(1) AAS
初歩的?な質問なんですがマテリアルの透過度ってどうやって変えるんでしょうか
transparencyって項目が見当たりません
698: 2022/08/09(火)03:09 ID:3n1aIogs(1) AAS
colorのa
699: 2022/08/09(火)07:45 ID:MVnSQnwQ(1/2) AAS
>>697
Transparentなど対応したものじゃないと透明にならんぞ
700: 2022/08/09(火)08:40 ID:itg4Hw6H(1) AAS
Shader graphって継承みたいな機能ってあります?
Asset storeでtoon shaderを使っていて、それだけだとすこし不便なので追加でカメラに近づくと半透明になる機能を追加したいのです。

c#だとoverrideとbase.〇〇ですぐ機能足せますがshader graphでも似たようなのありますでしょうか?あればなんてググれば出てきますかね?
701: 2022/08/09(火)10:25 ID:MVnSQnwQ(2/2) AAS
Sub graphで部品として使う…という感じだとどう?
Sub graphにする方は他から操作されるものを入力として持ってないとだが
702
(1): 2022/08/09(火)14:04 ID:LytfsNNj(1) AAS
普通の弾丸 ダメージ1
ショットガンの弾 ダメージ5
みたいに弾丸ごとにダメージを分けたくて①、②のどっちでやるか悩んでる

①弾についてるスクリプトの変数にダメージ量を格納して当たったときにスクリプトをGetComponentして読み込む
②弾ごとにタグをつけて判別する

今後弾の種類を増やす予定なのでタグが多いとややこしいから①の方がいいと思うんだけど重くならないか心配

①、②のどっちがいいかな?
省1
703
(1): 野球マン 2022/08/09(火)16:36 ID:jciGSF8i(1) AAS
>>702
GetCompornentを避けてこねくり回す手法は色々あるけど
試した人がいうには「結局こねくり回した方が低速」らしい
それとGetCompornentは昔より速くなってるらしい
704
(1): Unity初心者 2022/08/10(水)09:29 ID:ZakwyaWa(1) AAS
BEアイコン:a2.gif
地面に触れた時だけジャンプをできるようにしたいんですが、調べてみたんですがいまいちわかりませんどうすればいいですか?
くだらないこと聞いてすいません(_ _)
705: 2022/08/10(水)09:49 ID:h9pKDFzW(1) AAS
足元が地面かどうかを調べる
706: 2022/08/10(水)12:44 ID:J1YZqm4A(1) AAS
>>703
なるほど
そこまでGetComponent恐れなくてもいいのか
無理やり回避することばかり考えてたわ

そういえば前も野球マンに教えてもらったわ
いつもありがとう
707: 野球マン 2022/08/10(水)12:56 ID:JYfqzPEA(1/2) AAS
>>704
「接地判定」でググればいい
unityの接地判定は結構厄介
俺も毎度悩んでる
いわゆるCharacterControllerのisGroundはクセが強くて使いにくい
708: 野球マン 2022/08/10(水)16:18 ID:JYfqzPEA(2/2) AAS
一番確実なのはCast系とかOverlap系の関数だと思う
でも位置とか角度、スケールをきっちり指定しないといけないからこれもクセが強い
俺が望んでるのはコライダを指定してきっちり当たり判定を取れる関数なのだが
それはないっぽい
709: Unity初心者 2022/08/11(木)14:38 ID:fA2n3Uby(1) AAS
BEアイコン:a2.gif
ありがとうございます
710: 2022/08/12(金)19:59 ID:e+LvDoLm(1) AAS
UnityのAssetsに.blendファイル置いたら勝手にFBXとして扱われて、
.blendをBlenderで開いて更新したら自動的にUnity側も更新されて超便利…

こんな機能知らなかったんだけど常識だったんですかね?
今後は多用しようと思うんですけど、何か罠とかありますか?
711: 2022/08/12(金)20:16 ID:Ij17vkJv(1) AAS
更新後にUnity開いたらインポートが終わらずシーン保存してない状態で
フリーズした事が数回あったので、俺は外部編集用3Dアセットのディレクトリは分けてる。
712: 2022/08/12(金)23:36 ID:d2+48z/J(1) AAS
List<GameObject> buttons;
for(var i = 0; i < 9; i++)
{
for(var j = 0; j < 9; j++)
{
var str = string.Format("Button{0}{1}", i, j);
buttons.Add(transform.Find(str).gameObject);
省6
713: 2022/08/13(土)02:51 ID:CzAZLyhQ(1) AAS
strとボタンの名前がちゃんと合っているか確認した?
Addする前にDebug.Log(str)してみ
あと、そもそもの話としてInstantiateは返り値がGameObjectだから生成すると同時にリストに追加できる
var button = Instantiate(prefab,this.transform);
list.Add(button);
714
(1): 2022/08/13(土)05:17 ID:RFpa9EIY(1) AAS
buttonsが初期化されてないというオチでは
715: 2022/08/13(土)07:03 ID:e1XmBlI+(1) AAS
>>714
まあこれだろ

ぬるり起きたらそこにある要素全部ログだししたりした方がいいよ
716: 2022/08/13(土)07:46 ID:Mta8Ln4Q(1) AAS
List<GameObject> buttons;

List<GameObject> buttons = new List<GameObject>();
にしたらうまく行きました。お騒がせしました。
717: 2022/08/13(土)07:49 ID:L+GEp74v(1) AAS
だめ、許さない
718
(1): 2022/08/13(土)10:12 ID:aP+/Uhsv(1) AAS
同時に数十体表示されるキャラクターの細かな部分のメッシュデフォームさせる方法として
100個の補助ボーンを使うのかアニメーターで100個のシェイプキーを使うのか、どっちが負荷軽いと思います?
719: 2022/08/13(土)11:29 ID:+QbsSiJS(1/2) AAS
CPUとGPUどっちの負荷を減らしたいのか
720: 野球マン 2022/08/13(土)12:16 ID:meUpDdOj(1/2) AAS
>>718
2つのアニメーションをブレンドしてそのブレンド係数でもってバリエーションとするとかはどう?
721
(1): 2022/08/13(土)13:25 ID:J5tp6QOE(1) AAS
アニメのブレンドはめっちゃ重い
722: 野球マン 2022/08/13(土)14:20 ID:meUpDdOj(2/2) AAS
>>721
あ、そうなんや
じゃあ却下
723: 2022/08/13(土)21:13 ID:jz9/YEEd(1) AAS
最低システム要件ってどうやって決めるの?
724: 2022/08/13(土)22:09 ID:9OH29SXS(1) AAS
テスターにいろんな環境でプレイさせる
725: 2022/08/13(土)22:28 ID:+QbsSiJS(2/2) AAS
ちゃんと売る気かどうかによって結構違う
726: 2022/08/14(日)00:45 ID:jiW+SNo2(1) AAS
その時点で作れるテスト環境で全部動かしてみて、全部動くなら最低環境は今作れる最低の環境、て感じだった。
727: 2022/08/14(日)01:26 ID:Cttyi79f(1) AAS
8年前のcore i3で30fps超えたのでこれを基準にしたいと思います
728
(1): Unity初心者 2022/08/14(日)18:24 ID:h88h0qFf(1) AAS
BEアイコン:a2.gif
接地判定ってググったらよく出てくるRayって接地判定に使えますか?
729: 2022/08/14(日)19:35 ID:QI/K/whb(1) AAS
ググッてよく出てくるものと5chの誰ともわからないヤツの回答とどちらの信用度が高いんだろうというのは気になるところだが一番信じられるのは自分だから自分で試してみればいいその程度の手間数百数千時間に及ぶゲーム制作では誤差だよ
Rayにしてもコライダーにしても一長一短だから自分のゲームに合うということが一番大事
730: 2022/08/14(日)20:43 ID:rogHK0Id(1) AAS
つProfiler
731: 野球マン 2022/08/15(月)06:34 ID:mrsDeAjq(1) AAS
>>728
使える
しかしRaycastは線なので何本か打たないと実用的にはならないと思う
ちょっと面倒くさい
732: 2022/08/15(月)12:46 ID:0/ZKUsZY(1/2) AAS
テトリス作りたいんですけど、著作権とかどうなってんでしょうか?
733: 2022/08/15(月)13:13 ID:r0MBm63Z(1) AAS
売るの?
734
(1): 2022/08/15(月)13:33 ID:5csML7g5(1/2) AAS
テトリスカンパニーという会社がライセンシングしてる
735: 2022/08/15(月)13:47 ID:cmxN8FnH(1) AAS
フラッピー作りたいんですけど、著作権とかどうなってんでしょうか?
2chスレ:retro
736
(1): 2022/08/15(月)15:23 ID:0/ZKUsZY(2/2) AAS
>>734
Σr(‘Д‘n)ガーン
オセロとか将棋とか囲碁とかチェスとかフリーセルとかソリティアとかマインスイーパーはOKですよね?
737: 2022/08/15(月)15:52 ID:suf+9Q85(1) AAS
blenderで作ったアニメーション(モーション)をfbx形式で保存。
Uniryでアニメーションイベント設定して動作の開始・終了の有効範囲を設定してるんですが、新しいモーション作って上書きしたらイベント設定が消えてなくなりました...
まあ、上書きですしね

イベント設定を新しいfbxファイルに引き継ぐ方法はありますか
738: 2022/08/15(月)19:01 ID:5csML7g5(2/2) AAS
>>736
権利関係はちゃんと専門家に金払って調べたほうがいい
オセロは非常に厄介な歴史があるので注意
739: 2022/08/15(月)21:40 ID:RgzAL852(1) AAS
デバッガ―のアタッチとかするとunityがよくクラッシュするようになったんですけど
これってログとかで原因特定できたりしますか
740: 2022/08/16(火)10:17 ID:P+1weDCn(1) AAS
クラッシュダンプ見なよ
741
(1): 2022/08/16(火)13:11 ID:FRbpdxhy(1/4) AAS
3月にお世話になってから勉強を続け、エフェクトに興味を持ちました。パーティクルを使ったエフェクトの作り方はわかりましたが、調べるとパーティクルだけでは表現できないエフェクトもあることを知りました(shaderやテクスチャを使うようです)。これらの使い分けの基準を教えてほしいです。
よろしくお願いします。
742
(1): 2022/08/16(火)13:18 ID:FQFmnImb(1/5) AAS
>>741
パーティクルだけが何を指してるか分からんけど、それで表現できなかったらそれら使えば
743
(1): 2022/08/16(火)13:19 ID:11xxYmfU(1/10) AAS
エフェクト面白いだろー

例えばノイズ画像を利用した炎
ノイズ画像を利用した雷
ノイズ画像を利用した水のゆらめき
といったノイズ中心のものから

その他のソフトで作った一連のエフェクトアニメーションをスプライトにして
それをノイズ画像でUVを歪めるなんていうテクニックまである
744: 2022/08/16(火)13:27 ID:11xxYmfU(2/10) AAS
この使い分けは処理を軽くしたいかだとか、単純にパーティクルだけでの表現は(重さの面などからみても)難しいからだとかがある

例えば雷とかは予めめちゃくちゃ光る雷型のメッシュを用意して発生と同時にノイズ画像にシェーダー内でtimeの値をAlphaから引いて消す
とかいう手法があるんだけど
パーティクル飛ばすだけでやろうとするとちょっと無理がある

例えば炎とかの流体をパーティクルで再現しようとするととんでもない数のパーティクルが必要になるんだけど
それも重いからノイズ画像とまた別のノイズ画像でUVを歪めて炎っぽく形をつくったマテリアルを
スプライトとして平面に貼り付けて炎とする
省2
745: 2022/08/16(火)13:29 ID:11xxYmfU(3/10) AAS
詳しくはゲームエフェクトの本で
746: 2022/08/16(火)13:32 ID:11xxYmfU(4/10) AAS
あとノイズ画像を自分で用意する方法なんだけど
Steam版のSubstance Designer(有料)っていうソフトがおすすめ
でも高いからその辺で写真撮って
外部リンク[html]:unity-grenoble.github.io
このサイトでタイリング可能にしてから白黒にして利用する
なんてことも出来なくはない
747
(1): 2022/08/16(火)13:57 ID:FRbpdxhy(2/4) AAS
返信ありがとうございます!
>>742さん VFX Graphで飛ばすパーティクルのことです
>>743さん 確かに、途切れないもの(炎やオーロラのようなもの)をパーティクルを大量に放出して表現していましたが、処理が重く困っていました。
マテリアルとノイズ画像(テクスチャ?)について勉強します。
そのエフェクトの本の名前を教えてくれませんか。
748: 2022/08/16(火)14:36 ID:8GjBc1Aj(1/2) AAS
>>747
これじゃない?
749
(1): 2022/08/16(火)14:37 ID:8GjBc1Aj(2/2) AAS
画像リンク[jpg]:i.imgur.com
貼り忘れた
1-
あと 253 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.018s