[過去ログ] 【ゲームエンジン】Unityなんでも質問スレpart8 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
725: 2022/11/06(日)22:38 ID:aVPjloH8(2/3) AAS
ここに詳しく
外部リンク:qiita.com
726: 2022/11/06(日)22:42 ID:aVPjloH8(3/3) AAS
ここにもあるけど
外部リンク:gametukurikata.com
まぁポーズしたら透明なオブジェクトを全面に覆って入力制限がラクですよ
727: 2022/11/07(月)04:21 ID:YDWkhsXP(1/2) AAS
>>724
でもupdateがないと戻る入力が受け付けられないので、動き続けるのはむしろ正しいのですよね?
728(1): 2022/11/07(月)06:24 ID:2p3dPI6U(1/2) AAS
そう思うならそれでいいよ
ユーザーがどう思うか、造り手がどう作るかは自由
ゲームによってはおかしい挙動を仕様と言い張る開発もあるんやから
729: 2022/11/07(月)17:46 ID:YDWkhsXP(2/2) AAS
>>728
了解です
updateを止めないのは、ポーズしたあと、プレイに戻るための仕組みなのかなと考えてました
730: 2022/11/07(月)18:10 ID:2p3dPI6U(2/2) AAS
例えばポーズ中に
ポーズテキスト表示する
これはポーズなのが分かる
テキスト表示しない場合
NPCが動いてるならポーズとわかる
すべて止まってる場合
フリーズなのかポーズなのか不明
どういう仕様がプレイヤーにとって優しいのか
それとも、わざと優しくしないのか
全ては開発者である神のみぞ知るところですよ
開発楽しいでしょ
731: 2022/11/07(月)20:44 ID:yrr4hjQ4(1) AAS
楽しくはねえよ
732: 2022/11/08(火)05:50 ID:itxGDv88(1) AAS
好き嫌いが分かれる食べ物を好んで食べる人と
健康とか別の付加価値で鼻をつまんで食べる人は結果が全く異なる
だから時間を無駄にするのさ
733: 2022/11/08(火)08:54 ID:8WUyT5J2(1) AAS
unitypackageの3DアバターをVRMでエクスポート(変換)したくてUnityを導入したのですが、エラーが出てしまい、上手くいきません。
[画像名](UnityEngine.Material):unkwon shader:UnityChanToonShader/
Toon_ShadingGradeMap => export as glft default
シェーダーの設定がうまく出力できない?というようなエラーなのかなと思ったのですが、Unityなどの知識が無い素人のため、シェーダーのパラメータ?を開いても弄る場所がわからず、大変困っています…。
何か分かる方がおられましたら、教えていただけないでしょうか。
使用モデルは「ロポリこん(PC)」。
シェーダーとして「UnityChanToonShader」、VRM変換に「UniVRM」をインポートしてあります。
734: 2022/11/08(火)11:04 ID:rLuZDLNv(1/4) AAS
unityというのは二画面向けのソフトなんでしょうか。
1画面だと色々不便で
735(1): 714 2022/11/08(火)11:10 ID:Wb+zLneJ(1/2) AAS
システム的なアセットを購入し、このアセットの3DのオブジェクトにTextMeshProUGUIでテキストを表示しようとしたのですが、
そのアセットのスクリプトがアセンブリ定義ファイル(asmdef)があるため、テキストを表示させるためのスクリプトで「using TMPro」すると、TMProが見つからないエラーが出てしまいます。
調べた限りこのフォーラムの2個目の投稿、「asmdefにTextMeshProへの参照を追加する」で解決すると思い、
外部リンク:forum.unity.com
TextMeshProの本体が「Library\PackageCache」にあり、UnityエディタのProjectビューから見えないため、「Assets > Create > Assembly Definition 」で
TextMeshProのAssembly Definitionを作成できず、アセットのasmdefの「assembly definition reference」に追加することができません。
そもそも、フォーラム言っている「参照を追加」と、上記対応が異なっている可能性もあり、解決できない状態です。
アセットのasmdefを削除するだけで解決しそうですがメリットがあるからasmdefがあるわけで、それは避けたいと思ってるのですが、この問題をどう解決すればよいでしょうか。
736(1): 2022/11/08(火)14:06 ID:rLuZDLNv(2/4) AAS
layer collision matrixについて
これはプロジェクト内で共通の設定になるので、例えばプロジェクト内に2つのゲームを作りたいなどという場合には向かないのでしょうか。
だとしたら、どんな方法で相互干渉しないように設定しますかね?
737(1): 2022/11/08(火)14:20 ID:yzgY11ph(1) AAS
>>736
ゲーム毎に設定してはどうでしょうか。
外部リンク:www.subarunari.com
そうではなく2つの異なるゲームが同時に走る?となると設計でぶつからないようにするしかないですね。
738: 2022/11/08(火)15:54 ID:rLuZDLNv(3/4) AAS
>>737
ありがとうございます
単にミニゲームくらいならプロジェクト分けなくてもいいかなと思ってたんですが、普通に分けたほうがシンプルですよね
739(1): 2022/11/08(火)18:31 ID:rLuZDLNv(4/4) AAS
oncollision enterについてなのですが、この関数は衝突を検知するオブジェクト(地面)などにアタッチしたスクリプト内でしか使えないのでしょうか?
地面への衝突を他のオブジェクトで検知できないのでしょうか。
地面側スクリプトから何かしらのシグナルを送るのかなと思ってますが。
godotでそんな機能ありましたが。
740(1): 2022/11/08(火)20:44 ID:Wb+zLneJ(2/2) AAS
>>739
当たる側にoncollision enterを書いて、
そこの引数から地面かどうかチェックできるぞ
741: 2022/11/09(水)10:45 ID:hYN3sGUz(1/3) AAS
>>740
回答遅れました
レイヤー番号取ればいいみたいですね
どうもです
void OnCollisionEnter2D(Collision2D other) {
if(other.gameObject.layer==9)
{
SceneManager.LoadScene(SceneManager.GetActiveScene().name);
}
742: 2022/11/09(水)12:02 ID:EznrEJSG(1) AAS
クソガキですがUnityをダウンロードしようとしても容量が足りてるはずなのにできませんとなります
これは家にネット回線がなく、スマホのテザリングで接続してダウンロードしようとしてるが故の事でしょうか?
743: 2022/11/09(水)12:10 ID:NLczHzMZ(1) AAS
テザリングってデータ量大丈夫なんかそれ
ネット環境どうにかするのがいいね
744: 2022/11/09(水)14:39 ID:x9F4Q1f5(1) AAS
>>353のものです。
unityでkinectを使用したモーションキャプチャーのダンスゲームを制作しています。
いまは、当たり判定の確認をしています。
キャプチャーしたアバターで触れても円柱が消えません。
対処法を教えてください。
円柱にはplayerタグを持っているオブジェクトに触れると消えるプログラムを
コンポーネントしています。
動画です。
画像リンク
kinectのモーションキャプチャーの参考サイト
外部リンク:qiita.com
外部リンク:qiita.com
外部リンク:www.buildinsider.net
745: 2022/11/09(水)14:42 ID:hYN3sGUz(2/3) AAS
たびたび質問です。
unityをプレイモードにすると右側に黒帯が入ります。画面を最大化した場合、左右に黒帯が入るのは自然なのですが、なぜかカメラで描画する領域が左寄りになり、右側に黒帯が入ります。
画像リンク
こうなってしまう要因として考えられることはありますか?
あと、デバッグの仕方を知りたいです。
同一プロジェクト内で別のシーンを作成してみましたが、黒帯が入らず描画できましたので、シーンの設定に問題があるようです
746: 2022/11/09(水)17:26 ID:hYN3sGUz(3/3) AAS
↑カメラの設定の問題でした
自己解決
747: 2022/11/09(水)17:45 ID:Byl5EvUu(1) AAS
>>735
自分のプロジェクトの場合だけど、TextMeahProをインポートした時点でasmdefファイルはあったよ
ProjectタブのPackages > TextMeahPro > Scripts > Runtime > Unity.TextMeshPro
こいつをシステム用アセット側のasmdefに追加すれば使えるようになるはず
748(1): 2022/11/09(水)20:16 ID:+cIFLr+/(1) AAS
外部リンク:booth.pm
水中に家を設置して家の中から水中を眺めるようにしたいです
シェーダーは上のリンクのやつを購入しました
今CUBEを置いて試しているのですが、CUBEの中も水中と同じ色になってしまいます
CUBEの中が水中の影響を受けなくするにはどうすればいいですか?
749(1): 2022/11/10(木)01:05 ID:h1ycV/Gs(1/2) AAS
unityroomに投稿したゲームで、一部オブジェクトが表示されないんですが、何が間違ってるのか分かりません。
unityで build and run した時は普通に動きました。
表示されないのはAddressables.InstantiateAsync()で配置したものだけっぽいです。
投稿するときのチェック項目はクリアしてます。
考えられる原因が分かる方いらっしゃいますか?
初心者なので、質問に必要な情報が不足していたらすみません。
750(2): 2022/11/10(木)02:20 ID:EA2L/Ikv(1/2) AAS
>>749
unityroomでAddressableをそのまま使えないらしい
Addressable使うのにStreamingAssetsフォルダが必要になるけど、現状だとunityroom上に配置する手段がないんだとか
751(1): 2022/11/10(木)05:19 ID:h1ycV/Gs(2/2) AAS
>>750
ありがとうございます。
Resourceを使うのが非推奨と聞いたのでAddressablesにしたんですが、
戻すしかないということでしょうか。
752: 2022/11/10(木)06:03 ID:fKLLP0Hf(1/2) AAS
初心者なりにRPGゲームを作っているのですが、シーンを行き来して変動するステータスの増減の管理がしたいのですが方法がわかりません。参考になるサイトや、情報があれば教えてください
753(1): 2022/11/10(木)10:36 ID:j5lwuEJO(1) AAS
簡単なのはvisualscriptingのapp変数
もしくはシングルトン
もしくはscriptableobjectを改造
754(1): 2022/11/10(木)10:56 ID:X6qvx8lz(1/3) AAS
シーンを何回行き来しようが、ゲームが終わってないならタダのグローバル変数でいいかと
上下前次1-新書関写板覧索設栞歴
あと 248 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.017s