フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。 プラットフォームサポートは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なんでも質問スレpart8
https://mevius.5ch.net/test/read.cgi/gamedev/1663487800/
探検
【ゲームエンジン】Unityなんでも質問スレpart9
■ このスレッドは過去ログ倉庫に格納されています
1弟子
2022/11/26(土) 18:16:39.05ID:QqorcvPR733名前は開発中のものです。
2023/03/03(金) 20:40:12.79ID:lM7kyzDr せや!!F付けないと駄目だったんだ!!(´・ω・`)!!
734名前は開発中のものです。
2023/03/03(金) 21:22:12.60ID:b6SpnhwH Androidに初ビルドしようと思ったらエラーてんこ盛り!ただのサンプルシーンなのになんでなの
これから再インストールとかやってみるけど、皆さんは何か心当たりありますか
これから再インストールとかやってみるけど、皆さんは何か心当たりありますか
735名前は開発中のものです。
2023/03/03(金) 22:05:59.93ID:lM7kyzDr probuilderについて質問なのですが、unsubdivide出来ますかね?
736名前は開発中のものです。
2023/03/03(金) 22:31:21.88ID:/sej16xQ >>734
どんなエラーか知らないが今までの経験上どんなアセットでも
サンプルはエラーが多いよ
古いからだと思う
サンプルを作ってそれを最新に作ってくれてる親切な
アセットクリエイターは少ない
Unity公式のものもそう
どんなエラーか知らないが今までの経験上どんなアセットでも
サンプルはエラーが多いよ
古いからだと思う
サンプルを作ってそれを最新に作ってくれてる親切な
アセットクリエイターは少ない
Unity公式のものもそう
737名前は開発中のものです。
2023/03/04(土) 11:22:41.53ID:X4IOskEV >>736
アセットではなくて、立ち上げたばかりの何もないsceneでもビルドできずにBuild Gradle Failedになってしまいます
Unity Hubも再インストールして最新版にしたし念のためにAndroid Studioも再インストールしたけどやはりダメ。WebGLならビルドできるからAndroidのSDK絡みなのかと思って色々調べたりググッた内容を片っ端から試してるけどまだ直りません。みんなは最初からあっさりビルドできるのだろうか…
アセットではなくて、立ち上げたばかりの何もないsceneでもビルドできずにBuild Gradle Failedになってしまいます
Unity Hubも再インストールして最新版にしたし念のためにAndroid Studioも再インストールしたけどやはりダメ。WebGLならビルドできるからAndroidのSDK絡みなのかと思って色々調べたりググッた内容を片っ端から試してるけどまだ直りません。みんなは最初からあっさりビルドできるのだろうか…
738名前は開発中のものです。
2023/03/04(土) 11:48:04.92ID:74ymm+KI ターゲットがAndroidの場合、Androidのセキュリティ関係が最初設定されてないから、それを設定してやればビルド通るようになった気がする。
暗号化のキーチェインとかあのへん。
暗号化のキーチェインとかあのへん。
739名前は開発中のものです。
2023/03/04(土) 12:37:45.86ID:JoowQlG2 質問す
unityはエディターでのサーフェーススナップってできましたっけか?
unityはエディターでのサーフェーススナップってできましたっけか?
740名前は開発中のものです。
2023/03/04(土) 23:23:37.47ID:75ILW910 Instantiateした後のコンポーネントのメンバ変数の初期化って
var a=Instantiate(プレハブ)
var b=a.GetComponent<クラス>()
b.メンバ名1=…
b.メンバ名2=…
って感じでメンバ一つ一つに代入していくしがないんですか?
var a=Instantiate(プレハブ)
var b=a.GetComponent<クラス>()
b.メンバ名1=…
b.メンバ名2=…
って感じでメンバ一つ一つに代入していくしがないんですか?
741名前は開発中のものです。
2023/03/04(土) 23:40:52.32ID:8i+PQUOD742名前は開発中のものです。
2023/03/05(日) 15:37:40.42ID:XjBTn9/T それかデータベースのクラス作っといて生成時に値を割り当てとか
743名前は開発中のものです。
2023/03/05(日) 18:31:59.64ID:1xKhFaOx フォローしてた人がクソみたいなことをしていたので晒す。
画像の載せ方がわからないから、してたことをそのまま書く。
VRC名:osakana-man
青い鳥:青魚(@AO_zakanaPF)
グロと不快なツィートと平和な時の差が激しい
たまに過去の晒しを自慢、シャブ
製品を少しの不満でゴミ呼ばわりしてカスハラ
ネチネチ深堀り晒し好き
ポロリの漏らしもあるがすぐに消して何もなかったふりをしている。
初心者狩りもいいとこ。
画像の載せ方がわからないから、してたことをそのまま書く。
VRC名:osakana-man
青い鳥:青魚(@AO_zakanaPF)
グロと不快なツィートと平和な時の差が激しい
たまに過去の晒しを自慢、シャブ
製品を少しの不満でゴミ呼ばわりしてカスハラ
ネチネチ深堀り晒し好き
ポロリの漏らしもあるがすぐに消して何もなかったふりをしている。
初心者狩りもいいとこ。
744名前は開発中のものです。
2023/03/05(日) 22:06:14.54ID:gbqw7Jq9 ここは晒しジャネーよクソが
745名前は開発中のものです。
2023/03/05(日) 23:31:50.42ID:6YYAnZEm フェード画像を複数間隔で置いてDOtweenで斜めからフェードインさせるとかさせてるトランジションあるんだけどどんな感じで動かしてるかわかる人いる?
横からインさせるのは出来たんだけど斜めがどうしてもできなくてまたアスペクト比変えると画像の間に隙間出来て後ろ見えちゃうんだけど
横からインさせるのは出来たんだけど斜めがどうしてもできなくてまたアスペクト比変えると画像の間に隙間出来て後ろ見えちゃうんだけど
746名前は開発中のものです。
2023/03/06(月) 18:30:35.25ID:fsRq/cwM unity初心者なのですが、パッケージをインポートして「やっぱイラネ」とセーブせずに終了してもインポートされたままになります
試しにインポートしただけなのに、プロジェクトがどんどん肥大化しストレージを圧迫していきます
プロジェクトを綺麗に保ちながらのお試しインポートってできないんですか?
いちいちお試し用に別のプロジェクトを立ち上げるしかないんですか?
試しにインポートしただけなのに、プロジェクトがどんどん肥大化しストレージを圧迫していきます
プロジェクトを綺麗に保ちながらのお試しインポートってできないんですか?
いちいちお試し用に別のプロジェクトを立ち上げるしかないんですか?
747名前は開発中のものです。
2023/03/06(月) 18:54:42.92ID:h4bZkG/R アセットを削除すれば良くなかったっけ
748名前は開発中のものです。
2023/03/06(月) 19:23:16.37ID:fsRq/cwM アセット削除すれば消えますが、どこがどう増えたのか把握できません
749名前は開発中のものです。
2023/03/06(月) 20:23:16.26ID:opK6QTW3 ゲームエンジンのそういうの気になるよね
コードだけのときは自分で把握できてたから余計にそう感じる
完成したら一から組み直したい衝動に駆られるけど動かなくなったら嫌だから穢れたまま世に出すしかない
コードだけのときは自分で把握できてたから余計にそう感じる
完成したら一から組み直したい衝動に駆られるけど動かなくなったら嫌だから穢れたまま世に出すしかない
750名前は開発中のものです。
2023/03/06(月) 20:28:18.83ID:t+8cyofE git使え
751名前は開発中のものです。
2023/03/06(月) 20:41:19.87ID:1ZIgDZbk パッケージとオブジェクト指向は肥大化の元凶だからねえ
752名前は開発中のものです。
2023/03/06(月) 22:36:54.93ID:T/GhJOtt753名前は開発中のものです。
2023/03/06(月) 22:41:39.05ID:T/GhJOtt 流れを説明すると
プロジェクトを新規作成する
↓
任意の場所にプロジェクトフォルダーができる
↓
パッケージをインポートする
↓
プロジェクトフォルダーの直下のアセットフォルダーにパッケージフォルダーがコピペされる
↓
このコピペ自体はOSの機能だからプロジェクトを保存しなくても戻らない
こんな感じ
プロジェクトウィンドウはプロジェクトフォルダー直下を見てるだけ
だからOSのエクスプローラー機能からそのフォルダーになんか入れればそれがUnityでも簡単に反映される
プロジェクトを新規作成する
↓
任意の場所にプロジェクトフォルダーができる
↓
パッケージをインポートする
↓
プロジェクトフォルダーの直下のアセットフォルダーにパッケージフォルダーがコピペされる
↓
このコピペ自体はOSの機能だからプロジェクトを保存しなくても戻らない
こんな感じ
プロジェクトウィンドウはプロジェクトフォルダー直下を見てるだけ
だからOSのエクスプローラー機能からそのフォルダーになんか入れればそれがUnityでも簡単に反映される
754名前は開発中のものです。
2023/03/06(月) 22:48:56.15ID:h403VEyf 不具合修正のためUnity関連を完全にアンインストールして最新版をインストールし直した際、Settingの内容が以前のまま残ってるのを見た時は震えたわ
755名前は開発中のものです。
2023/03/07(火) 05:31:03.45ID:Zf0AUXrk https://www.youtube.com/watch?v=cuUk0QNE8xQ
このようにオブジェクトの移動に合わせてキラキラの尾を引くようなエフェクトを作ることは出来るでしょうか?
Unity内の機能だけで作る方法があったら教えてください。
このようにオブジェクトの移動に合わせてキラキラの尾を引くようなエフェクトを作ることは出来るでしょうか?
Unity内の機能だけで作る方法があったら教えてください。
756名前は開発中のものです。
2023/03/07(火) 07:30:28.72ID:ZNI+RtKi757名前は開発中のものです。
2023/03/07(火) 12:47:12.08ID:glIpgsx8 >>755
パーティクルで作れる
移動オブジェクトにパーティクルのオブジェクトを子要素にする
このケースだとエミッターはスフィアかコーンでいい
噴射速度は遅くていい
細かいパーティクルを多数出す必要がある
噴射された後徐々に透明にしていけばいい
パーティクルで作れる
移動オブジェクトにパーティクルのオブジェクトを子要素にする
このケースだとエミッターはスフィアかコーンでいい
噴射速度は遅くていい
細かいパーティクルを多数出す必要がある
噴射された後徐々に透明にしていけばいい
758名前は開発中のものです。
2023/03/07(火) 14:30:51.32ID:z8YVaDRG パーティクルで作ると、デフォルトのシェーダーだとスプライトの前後に行ったり来たりするときおかしくなるんだよな
759名前は開発中のものです。
2023/03/07(火) 18:59:21.61ID:eQzUZ4Ip 半透明使ったらそらそうよ
760名前は開発中のものです。
2023/03/07(火) 19:01:46.90ID:eQzUZ4Ip 大量のつぶつぶパーティクルはスプライトシート側で粒の数稼いだ方がいいかも
たかがエフェクトでこの量わりとつらい
たかがエフェクトでこの量わりとつらい
761名前は開発中のものです。
2023/03/07(火) 19:13:35.36ID:glIpgsx8 これCGのテスト動画でしょ
CGとゲームのグラフィックは全く違う
CGは好きなだけ描画時間使えるけどゲームのグラフィックは
1フレームに計算を収めないといけない
市販のハイスペックゲームでも上の動画の演出はほとんど見られない
ゲームに向いてない演出ってことだな
CGとゲームのグラフィックは全く違う
CGは好きなだけ描画時間使えるけどゲームのグラフィックは
1フレームに計算を収めないといけない
市販のハイスペックゲームでも上の動画の演出はほとんど見られない
ゲームに向いてない演出ってことだな
762名前は開発中のものです。
2023/03/07(火) 19:28:12.14ID:eQzUZ4Ip そこをなんとか;;
763名前は開発中のものです。
2023/03/07(火) 19:35:42.69ID:glIpgsx8764名前は開発中のものです。
2023/03/07(火) 19:42:36.89ID:5xHjdVRX そういやShurikenはCPU計算のみだったか
VFX Graphにするだけで意外と耐えられるかもしれんな
depthまわりちょっと使いにくくなった覚えがあるけど
VFX Graphにするだけで意外と耐えられるかもしれんな
depthまわりちょっと使いにくくなった覚えがあるけど
765名前は開発中のものです。
2023/03/07(火) 20:26:41.51ID:sDGjVr53 だかぁら
ゲームはそこそこ見えりゃそれなりになるんだよ
パーティクルを1つずつやるとか愚の骨頂
ゲームはそこそこ見えりゃそれなりになるんだよ
パーティクルを1つずつやるとか愚の骨頂
766名前は開発中のものです。
2023/03/07(火) 20:37:39.02ID:glIpgsx8767名前は開発中のものです。
2023/03/07(火) 21:23:56.00ID:sDGjVr53768名前は開発中のものです。
2023/03/07(火) 22:22:21.08ID:yGAfXqVq >>763
VFXGraphはGPU使うから全然余裕だと思うわ
VFXGraphはGPU使うから全然余裕だと思うわ
769名前は開発中のものです。
2023/03/07(火) 23:59:27.86ID:GOt8SxZi この最初のトランジションってどうやれば作れるの?
https://youtube.com/watch?v=KDtn398ZzOQ&feature=shares
https://youtube.com/watch?v=KDtn398ZzOQ&feature=shares
770名前は開発中のものです。
2023/03/08(水) 00:14:52.85ID:EVfGXQzD >>769
トランジションはグラデーションがかかった画像を
シェーダーのプログラムが制御して紋様がある
遷移を実現することが多い
しかしその動画はそのやり方ではなく要素ひとつひとつを
アニメーションで制御してトランジション風の
演出を作ってるように見える
トランジションはグラデーションがかかった画像を
シェーダーのプログラムが制御して紋様がある
遷移を実現することが多い
しかしその動画はそのやり方ではなく要素ひとつひとつを
アニメーションで制御してトランジション風の
演出を作ってるように見える
771名前は開発中のものです。
2023/03/08(水) 04:10:27.73ID:XVKE4aub >>752>>753
そんなことはわかってて「どう増えたか把握してられんから消せなくて困る」って話だろ
そんなことはわかってて「どう増えたか把握してられんから消せなくて困る」って話だろ
772名前は開発中のものです。
2023/03/08(水) 07:45:41.80ID:4XLSy7o4 消せなくて困る部分は、右クリックで消すと書いてあるやん
どう増えたか?は空のプロジェクトの時の出来るフォルダを確認してアクション起こしたら何が増えてくか一つ一つ自分で見なさい
どう増えたか?は空のプロジェクトの時の出来るフォルダを確認してアクション起こしたら何が増えてくか一つ一つ自分で見なさい
773名前は開発中のものです。
2023/03/08(水) 08:35:17.65ID:govS8Ndx 質問失礼します。
URP,win11
やりたいこととしては、オーディオソースコンポーネントとコライダーコンポーネントをつけた空のオブジェクトを、大量インスタンシング&コンピュートシェーダーでタービュランス運動させる、というものです。
その際コンピュートシェーダは書けたのですが、バッファは一つのオブジェクトの位置情報を格納しているので、そのままインスタンシングしても失敗します。
どうしてもオーディオソースコンポーネントとコライダーコンポーネントをアタッチしたオブジェクトをインスタンスさせたいのですが、どういったやり方が考えられるでしょうか。
URP,win11
やりたいこととしては、オーディオソースコンポーネントとコライダーコンポーネントをつけた空のオブジェクトを、大量インスタンシング&コンピュートシェーダーでタービュランス運動させる、というものです。
その際コンピュートシェーダは書けたのですが、バッファは一つのオブジェクトの位置情報を格納しているので、そのままインスタンシングしても失敗します。
どうしてもオーディオソースコンポーネントとコライダーコンポーネントをアタッチしたオブジェクトをインスタンスさせたいのですが、どういったやり方が考えられるでしょうか。
774名前は開発中のものです。
2023/03/08(水) 11:51:57.96ID:6imC/2q3 >>772
いやだから、そんなのやってられんだろって話
いやだから、そんなのやってられんだろって話
775名前は開発中のものです。
2023/03/08(水) 12:02:20.88ID:2hopDsYu ケンカすんなよ。俺がお前らの怒りと憎しみをすべて受けとめてやるからよ
776名前は開発中のものです。
2023/03/08(水) 14:06:28.11ID:OCIZloZu https://i.imgur.com/O5gCsqM.png
Unity2019.3.10f1 でProjectから右クリックで作れる、Create → Rendering → Universal Render Pipeline → Pipeline Asset(Forward Renderer) は
Unity2021.3.13f1 の項目でどれを選択すればいいでしょうか?
同様に
Unity2019.3.10f1 の Create → Shader → PBR Graph は
Unity2021.3.13f1 ではどの項目に該当するでしょうか?
Unity2019.3.10f1 でProjectから右クリックで作れる、Create → Rendering → Universal Render Pipeline → Pipeline Asset(Forward Renderer) は
Unity2021.3.13f1 の項目でどれを選択すればいいでしょうか?
同様に
Unity2019.3.10f1 の Create → Shader → PBR Graph は
Unity2021.3.13f1 ではどの項目に該当するでしょうか?
777名前は開発中のものです。
2023/03/08(水) 14:07:31.39ID:I+URd5nY >>775
死ね
死ね
778名前は開発中のものです。
2023/03/08(水) 14:19:06.89ID:I+URd5nY >>776
URP Asset(with universal renderer), Lit shader graph
URP Asset(with universal renderer), Lit shader graph
779名前は開発中のものです。
2023/03/08(水) 15:36:48.05ID:2hopDsYu780名前は開発中のものです。
2023/03/08(水) 15:58:36.29ID:df77xxt5 シーンにそのまま配置できるお気に入り機能を探しています。
よく使うオブジェクトなどをお気に入りに登録する、という拡張ツールをいくつか試しました。
しかし、そのどれも、お気に入りに登録したのをドラッグアンドドロップで直接シーンに配置するということができません。
お気に入り上のオブジェクトをクリックすると、そのオブジェクトのインスペクターが開くのですが、それだけでなく、そこからドラッグアンドドロップして、シーンに配置するというのをしたいのです。
(アセットビューからシーンにドラッグアンドドロップでオブジェクトを配置することができると思うのですが、あれと同じことをお気に入りからでもできるようにしたい)
Unity標準のfavoriteは、それができますが、そもそも検索したものを登録するしかできずお気に入りの機能として不便です
以下のお気に入りツールもドラッグアンドドロップができませんでした。
krisDevelopment
favoriteasetWindow
いいものがあれば教えてください。
よく使うオブジェクトなどをお気に入りに登録する、という拡張ツールをいくつか試しました。
しかし、そのどれも、お気に入りに登録したのをドラッグアンドドロップで直接シーンに配置するということができません。
お気に入り上のオブジェクトをクリックすると、そのオブジェクトのインスペクターが開くのですが、それだけでなく、そこからドラッグアンドドロップして、シーンに配置するというのをしたいのです。
(アセットビューからシーンにドラッグアンドドロップでオブジェクトを配置することができると思うのですが、あれと同じことをお気に入りからでもできるようにしたい)
Unity標準のfavoriteは、それができますが、そもそも検索したものを登録するしかできずお気に入りの機能として不便です
以下のお気に入りツールもドラッグアンドドロップができませんでした。
krisDevelopment
favoriteasetWindow
いいものがあれば教えてください。
781名前は開発中のものです。
2023/03/08(水) 16:41:51.57ID:OCIZloZu >>778
どうも有難うございます
どうも有難うございます
782名前は開発中のものです。
2023/03/08(水) 17:21:18.26ID:OCIZloZu https://i.imgur.com/jK6BC3Q.png
シェーダーの質問なのですが、
PBR Graph(2019) と Lit shader graph(2021)で仕様が変わってしまったようなのですが
画像のように接続するには、Lit shader graphの場合どこに接続すればいいのでしょうか?
もしくは、Albedo と Alpha という項目を自分で追加する必要があるのでしょうか?
シェーダーの質問なのですが、
PBR Graph(2019) と Lit shader graph(2021)で仕様が変わってしまったようなのですが
画像のように接続するには、Lit shader graphの場合どこに接続すればいいのでしょうか?
もしくは、Albedo と Alpha という項目を自分で追加する必要があるのでしょうか?
783名前は開発中のものです。
2023/03/08(水) 17:26:27.81ID:urBUZBjB784名前は開発中のものです。
2023/03/08(水) 17:35:51.69ID:urBUZBjB すまんTrancentじゃなくてTransparentだったしOpaqueでも行けた
グラフインスペクター開いてグラフセッティングス
AlphaClippingにチェックを入れる
https://i.imgur.com/JmeVt1n.png
グラフインスペクター開いてグラフセッティングス
AlphaClippingにチェックを入れる
https://i.imgur.com/JmeVt1n.png
785名前は開発中のものです。
2023/03/08(水) 17:50:59.91ID:OCIZloZu786名前は開発中のものです。
2023/03/08(水) 18:04:22.73ID:urBUZBjB >>785
ベースカラーですね
ベースカラーですね
787名前は開発中のものです。
2023/03/08(水) 18:22:47.52ID:e5p06EpU >>770
なるほどね、ちょっと仕組み解った気がするありがとう
なるほどね、ちょっと仕組み解った気がするありがとう
788名前は開発中のものです。
2023/03/08(水) 18:28:40.83ID:govS8Ndx どなたかお願い致します。
タービュランスアルゴリズムで一つのオブジェクトの位置を更新することは出来ています。
しかし恐らく、普通にコンピュートシェーダーをアタッチしたオブジェクトをインスタンシングしても、同一バッファを参照しているのでうまくいかないのだと思います。
今回パーティクルなどと違って、オーディオソースコンポーネントやコライダーコンポーネントを各インスタンスにアタッチしたい理由があるので、そういう場合どうしたらいいでしょうか。
タービュランスアルゴリズムで一つのオブジェクトの位置を更新することは出来ています。
しかし恐らく、普通にコンピュートシェーダーをアタッチしたオブジェクトをインスタンシングしても、同一バッファを参照しているのでうまくいかないのだと思います。
今回パーティクルなどと違って、オーディオソースコンポーネントやコライダーコンポーネントを各インスタンスにアタッチしたい理由があるので、そういう場合どうしたらいいでしょうか。
789名前は開発中のものです。
2023/03/08(水) 20:59:51.57ID:4XLSy7o4 同一じゃなくせばよくね?
790名前は開発中のものです。
2023/03/09(木) 06:56:32.63ID:+1Nsy7Re 下の階層に作るとか?
791名前は開発中のものです。
2023/03/09(木) 08:05:08.99ID:EDXv2CV7 >>789
今回、そのオブジェクトを10000個くらいインスタンスさせたいのです。
なのでスクリプトでバッファを10000個作る必要があります。
それはStart関数でforループで出来るにしても、同一のコンピュートシェーダーでは、その内部に書くバッファ名が異なってくると思うので、単純には行かなそうです。
バッファのバッファ、というかバッファの配列みたいな書き方をして、一つのコンピュートシェーダーで済ますなどできるのでしょうか?
今回、そのオブジェクトを10000個くらいインスタンスさせたいのです。
なのでスクリプトでバッファを10000個作る必要があります。
それはStart関数でforループで出来るにしても、同一のコンピュートシェーダーでは、その内部に書くバッファ名が異なってくると思うので、単純には行かなそうです。
バッファのバッファ、というかバッファの配列みたいな書き方をして、一つのコンピュートシェーダーで済ますなどできるのでしょうか?
792名前は開発中のものです。
2023/03/09(木) 08:35:14.34ID:pIGQKGhM 書いてみりゃ分かるんじゃね?
793名前は開発中のものです。
2023/03/09(木) 13:42:45.38ID:H9MU9+y9 シーン移動時にパネルを暗くしてフェードアウトするようにしたいです。
(画面奥) ボタン<Sprite RenderのOrder in Layerを1にした画像<パネル (画面手前)
の順にしたいのですがボタン<パネル<Order in Layerを1にした画像の順になってしまいます。
パネルを最前面にするにはどうすればいいですか?
(画面奥) ボタン<Sprite RenderのOrder in Layerを1にした画像<パネル (画面手前)
の順にしたいのですがボタン<パネル<Order in Layerを1にした画像の順になってしまいます。
パネルを最前面にするにはどうすればいいですか?
794名前は開発中のものです。
2023/03/09(木) 15:25:29.03ID:cqkvSUGR Particle Systemについての質問です
https://youtu.be/s6VsBuirQOs
今作っているエフェクトです。4つのParticle Systemから出来ています
外側の煙は時間経過でゆっくり透明になりますが、内側の濃いエフェクトはパッと表示されてパッと消えています
内側のエフェクトもゆっくり透明になるように、Particle System の color over lifetime で外側と同様の設定をしていますが反映されません。
内側はFBXのメッシュがついていて、シェーダーが設定されています。
内側のエフェクトのシェーダー
https://i.imgur.com/LWBqy0J.png
シェーダーの設定のせいで Particle System の color over lifetime が反映されないのでしょうか?
シェーダーとParticle Systemについて詳しい方いたら教えてください
https://youtu.be/s6VsBuirQOs
今作っているエフェクトです。4つのParticle Systemから出来ています
外側の煙は時間経過でゆっくり透明になりますが、内側の濃いエフェクトはパッと表示されてパッと消えています
内側のエフェクトもゆっくり透明になるように、Particle System の color over lifetime で外側と同様の設定をしていますが反映されません。
内側はFBXのメッシュがついていて、シェーダーが設定されています。
内側のエフェクトのシェーダー
https://i.imgur.com/LWBqy0J.png
シェーダーの設定のせいで Particle System の color over lifetime が反映されないのでしょうか?
シェーダーとParticle Systemについて詳しい方いたら教えてください
795名前は開発中のものです。
2023/03/09(木) 17:30:33.97ID:pIGQKGhM >>793
それパネルじゃないとあかんのん?
それパネルじゃないとあかんのん?
796名前は開発中のものです。
2023/03/09(木) 18:01:41.57ID:Pcxi72FO >>794
これなんだっけ
覚えてないから元ファイル触りたい所なんだけど
lifetimeというかパーティクルの寿命はparticle system側の値で、多分Shaderに寿命の値が渡ってない
Vertex streamだっけ
そこにlifetimeっての入れられなかった?
そのlifetimeをShader graph側でUVノードとかで対応するチャンネルから値を取り出すみたいな
すごい謎システムだった気がする
これなんだっけ
覚えてないから元ファイル触りたい所なんだけど
lifetimeというかパーティクルの寿命はparticle system側の値で、多分Shaderに寿命の値が渡ってない
Vertex streamだっけ
そこにlifetimeっての入れられなかった?
そのlifetimeをShader graph側でUVノードとかで対応するチャンネルから値を取り出すみたいな
すごい謎システムだった気がする
797名前は開発中のものです。
2023/03/09(木) 18:32:14.87ID:Pcxi72FO 思い出した
Particle SystemのRendererの中にあるCustom Vertex Streamにチェックを入れるとなんか謎のPosition, Normal, Color, UVとかいうのが現れると思うけど
これを無視して角の方にある+アイコンからlifetimeの中のAgePercentを追加する
するとTEXCOORD0.zっていう場所に割りあてられたAgePercentが表に追加されるんだけど
この表にある全ての値はShader Graphなどに渡すことができるようになる
で、Shader Graphではその値をUVノードのUV0のBチャンネル(XYZW, RGBAに対応してる)から取り出せるので、splitとかで分離してパーティクルごとに0から1で寿命が動いていく値が受け取れるのでgradientノードとSample Gradientノードで寿命に対応するAlphaを作ってShader Graphの1番最後のところでmultiply
Particle SystemのRendererの中にあるCustom Vertex Streamにチェックを入れるとなんか謎のPosition, Normal, Color, UVとかいうのが現れると思うけど
これを無視して角の方にある+アイコンからlifetimeの中のAgePercentを追加する
するとTEXCOORD0.zっていう場所に割りあてられたAgePercentが表に追加されるんだけど
この表にある全ての値はShader Graphなどに渡すことができるようになる
で、Shader Graphではその値をUVノードのUV0のBチャンネル(XYZW, RGBAに対応してる)から取り出せるので、splitとかで分離してパーティクルごとに0から1で寿命が動いていく値が受け取れるのでgradientノードとSample Gradientノードで寿命に対応するAlphaを作ってShader Graphの1番最後のところでmultiply
798名前は開発中のものです。
2023/03/09(木) 18:33:34.09ID:Pcxi72FO ちなみにTEXCOORDはシェーダーが外部から値を受け取るためのボーナス空間みたいなもので
TEXCOORD0のu,vにあたるr,g(またはx,y)以外は外部から好きな値詰め込める
TEXCOORD0のu,vにあたるr,g(またはx,y)以外は外部から好きな値詰め込める
799名前は開発中のものです。
2023/03/09(木) 18:40:07.24ID:Pcxi72FO まあこんな細かく言わなくてもそんだけParticle SystemとShader Graph組み合わせて使えてるなら「Particle SystemのRendererのとこにあるCustom Vertex Streamにチェック入れるとTEXCOORD(UV)に好きな値詰め込める」ってだけ覚えとけば大丈夫
800名前は開発中のものです。
2023/03/09(木) 19:52:21.46ID:cqkvSUGR https://drive.google.com/file/d/1KSvWs905Q-y-2CWbT-lEQm_m23pzAr9C/view?usp=share_link
一応グーグルドライブにプロジェクトを丸ごとアップしてしました
解説動画を見ながらそっくり作っただけなので、Particle SystemとShader Graphについては全く理解してませんでした
https://youtu.be/9Mu--cCMklU
解説動画ではそのままエフェクトが完成していたので、特別な事はしなくてもすぐ終わると思ってたんですよね
でも話を聞いたら、Particle Systemに追加項目を入れてShader Graphをまた大工事する感じで今の自分には手に負えない感じです
とにかくやり方は教えてもらったので、すぐ理解できませんが完成させたいと思っています
詳しい情報を有難うございます
一応グーグルドライブにプロジェクトを丸ごとアップしてしました
解説動画を見ながらそっくり作っただけなので、Particle SystemとShader Graphについては全く理解してませんでした
https://youtu.be/9Mu--cCMklU
解説動画ではそのままエフェクトが完成していたので、特別な事はしなくてもすぐ終わると思ってたんですよね
でも話を聞いたら、Particle Systemに追加項目を入れてShader Graphをまた大工事する感じで今の自分には手に負えない感じです
とにかくやり方は教えてもらったので、すぐ理解できませんが完成させたいと思っています
詳しい情報を有難うございます
801名前は開発中のものです。
2023/03/09(木) 21:22:40.49ID:Pcxi72FO 撮ってきた
https://youtu.be/HjJMJP4mrzo
直した状態のものと、直す前の状態のプレファブが詰まったunitypackage
https://cdn.discordapp.com/attachments/776824128249921559/1083363424416833628/a.unitypackage
https://youtu.be/HjJMJP4mrzo
直した状態のものと、直す前の状態のプレファブが詰まったunitypackage
https://cdn.discordapp.com/attachments/776824128249921559/1083363424416833628/a.unitypackage
802名前は開発中のものです。
2023/03/09(木) 23:06:49.79ID:cqkvSUGR ご親切にありがとうございます!
今動画を確認しながら、そっくり真似をしていて最後綺麗にグラデーションで透明になりました!
おかげ様でシェーダーは完成しましたが、作ってもらったunitypackageも保存しておきました
わざわざ動画まで作って教えてもらえるとは思いませんでした。
途方にくれてたので質問してよかったです。本当に感謝します!!
今動画を確認しながら、そっくり真似をしていて最後綺麗にグラデーションで透明になりました!
おかげ様でシェーダーは完成しましたが、作ってもらったunitypackageも保存しておきました
わざわざ動画まで作って教えてもらえるとは思いませんでした。
途方にくれてたので質問してよかったです。本当に感謝します!!
803名前は開発中のものです。
2023/03/09(木) 23:18:11.97ID:NOO+nIAE804名前は開発中のものです。
2023/03/10(金) 11:22:41.42ID:v+0QHCrH805名前は開発中のものです。
2023/03/10(金) 11:52:09.70ID:OkB4FvGW キャラクターごとに専用のテクスチャを用意するのが一般的だと思うんですが
そうではなく金属や肌や布といった素材テクスチャを用意して
これを別々のキャラクターのパーツに指定して共有させるのって何か問題がありますか
キャラごとに専用のテクスチャ持たせるよりVRAMは節約できそうですが
そうではなく金属や肌や布といった素材テクスチャを用意して
これを別々のキャラクターのパーツに指定して共有させるのって何か問題がありますか
キャラごとに専用のテクスチャ持たせるよりVRAMは節約できそうですが
806名前は開発中のものです。
2023/03/10(金) 12:02:45.85ID:ioQPLob0 使い回しは多キャラの基本
807名前は開発中のものです。
2023/03/10(金) 12:09:02.76ID:OkB4FvGW808名前は開発中のものです。
2023/03/10(金) 12:38:52.62ID:HHLKr0P7 scriptable objectについて質問です。
メモリの消費を抑えられるのが利点だと書かれている解説を読みました。
例えばscriptable objectに100体のモンスターの情報を持たせたとして、10体しか使わなかったとき、残り90体分の情報はメモリにとって邪魔になるはずです。こういった状況では必要な分だけscriptable objectから取り出してリストに格納、そのリストを参照するという実装をするのでしょうか?
なにか良い方法があったら教えてください。
よろしくお願いします。
メモリの消費を抑えられるのが利点だと書かれている解説を読みました。
例えばscriptable objectに100体のモンスターの情報を持たせたとして、10体しか使わなかったとき、残り90体分の情報はメモリにとって邪魔になるはずです。こういった状況では必要な分だけscriptable objectから取り出してリストに格納、そのリストを参照するという実装をするのでしょうか?
なにか良い方法があったら教えてください。
よろしくお願いします。
809名前は開発中のものです。
2023/03/10(金) 13:12:21.28ID:HHLKr0P7 >>808
とりあえず手を動かしてコード書いてみたらわかりました。scriptable objectについて勘違いしていました。こいつ単体では1つのオブジェクトの情報を持つ。複数の異なるオブジェクトをまとめたいならリストの型にする感じでした。
とりあえず手を動かしてコード書いてみたらわかりました。scriptable objectについて勘違いしていました。こいつ単体では1つのオブジェクトの情報を持つ。複数の異なるオブジェクトをまとめたいならリストの型にする感じでした。
810名前は開発中のものです。
2023/03/10(金) 18:30:13.25ID:ZXiD9+Jj 質問を変えます。
・普通にインデックスのある10000個の位置情報を格納したバッファを一つ作って、C#でオブジェクトの個々の自分のインスタンスのインデックスを取得できる関数があれば、それを毎フレーム探して位置更新できると思うのですが、そのような関数はありますでしょうか。
・普通にインデックスのある10000個の位置情報を格納したバッファを一つ作って、C#でオブジェクトの個々の自分のインスタンスのインデックスを取得できる関数があれば、それを毎フレーム探して位置更新できると思うのですが、そのような関数はありますでしょうか。
811773
2023/03/10(金) 18:30:54.36ID:ZXiD9+Jj >>773です。
812名前は開発中のものです。
2023/03/10(金) 19:37:58.64ID:zC1f7mF+ >>810
多分ここではみんなわからないのでStackOverflowとかで聞いてみてはどうでしょうか?
多分ここではみんなわからないのでStackOverflowとかで聞いてみてはどうでしょうか?
813名前は開発中のものです。
2023/03/10(金) 22:08:41.06ID:nYPi/jir RWStructuredBufferなら更新ができる
814名前は開発中のものです。
2023/03/10(金) 22:10:39.00ID:ioQPLob0 ディクショナリでもリストでもいいんじゃね
815773
2023/03/11(土) 12:23:04.02ID:rCE/MeUo >>810
自己解決しました。
単にインスタンスに共通のC#に、配列を作って、あるインデックスが使われてれば無視、使われてないインデックスを割り当てる、で、一つのコンピュートシェーダーだけでうまくいきました。
レスくださった方有難うございます。
自己解決しました。
単にインスタンスに共通のC#に、配列を作って、あるインデックスが使われてれば無視、使われてないインデックスを割り当てる、で、一つのコンピュートシェーダーだけでうまくいきました。
レスくださった方有難うございます。
816名前は開発中のものです。
2023/03/13(月) 12:50:15.11ID:MJoEeeWU PCの引っ越しがしやすいようにCドライブ以外のSSDにUnityとUnity Hubをインストールした頃からだと思うのですが
Package Manager の MyAssets のSign in ボタンを押してもブラウザの白い画面が出るだけでログインできなくなりました
Package Manager の下側に Erroor refreshing assets というエラーが出ています
Unity Hub にもログインができない事に気付きました
Cドライブ以外にインストールしてはいけなかったのでしょうか?
Package Manager の MyAssets のSign in ボタンを押してもブラウザの白い画面が出るだけでログインできなくなりました
Package Manager の下側に Erroor refreshing assets というエラーが出ています
Unity Hub にもログインができない事に気付きました
Cドライブ以外にインストールしてはいけなかったのでしょうか?
817名前は開発中のものです。
2023/03/13(月) 14:56:51.86ID:WkbV4pBA UNITYて容量食いすぎなんだよな
818名前は開発中のものです。
2023/03/13(月) 14:59:13.93ID:WkbV4pBA819名前は開発中のものです。
2023/03/14(火) 00:05:09.38ID:qxzo+bpf Cドライブにインストールしたら治りました
820名前は開発中のものです。
2023/03/14(火) 00:33:16.56ID:qkuy9jDG いや、別にUnity本体Dドライブに入れてるけど特に問題無いけどな?
821名前は開発中のものです。
2023/03/14(火) 01:04:53.49ID:jrQALRmP VRCでワールドを作成しています
持ち運び可能なオブジェクトを、一定範囲外に動いたらデフォルトの位置に戻したいのですが
どの様な設定をすればよいのでしょうか?
持ち運び可能なオブジェクトを、一定範囲外に動いたらデフォルトの位置に戻したいのですが
どの様な設定をすればよいのでしょうか?
822名前は開発中のものです。
2023/03/14(火) 01:59:22.85ID:xlZ8MamV デフォルトの位置を記憶する(指定する)
現在の位置を毎フレーム取得する
両者のDistanceを取得して〇m以上なら現在の位置をデフォルトの位置に書き換える
こんな感じ
VRCでどうやればいいのかはわからんけどね
現在の位置を毎フレーム取得する
両者のDistanceを取得して〇m以上なら現在の位置をデフォルトの位置に書き換える
こんな感じ
VRCでどうやればいいのかはわからんけどね
823名前は開発中のものです。
2023/03/14(火) 06:59:12.89ID:5vamH/Y3 >>817
UNITYて容量食いすぎなんだよ。
UNITYて容量食いすぎなんだよ。
824名前は開発中のものです。
2023/03/14(火) 07:08:48.93ID:xlZ8MamV Unreal Engineはもっと酷いぞ
825名前は開発中のものです。
2023/03/14(火) 07:09:56.55ID:xlZ8MamV C#で書きたいならSTRIDEとかどうだろうか?
シリコンスタジオっていう日本の会社が作ったオープンソースのゲームエンジン
(元の名前がXENKO)
シリコンスタジオっていう日本の会社が作ったオープンソースのゲームエンジン
(元の名前がXENKO)
826名前は開発中のものです。
2023/03/14(火) 07:38:14.82ID:F9pi9ND9 日本製……あっ
827名前は開発中のものです。
2023/03/14(火) 10:18:41.35ID:Zs0+PKxH828名前は開発中のものです。
2023/03/14(火) 11:08:01.75ID:pJrv1+uC そういや俺の「Unity hubから起動させたらプロジェクト全削除されてる病」
もUnityのプロジェクトをdドライブに作るようになってからだわ
もUnityのプロジェクトをdドライブに作るようになってからだわ
829名前は開発中のものです。
2023/03/14(火) 11:15:41.58ID:xlZ8MamV830名前は開発中のものです。
2023/03/14(火) 13:59:01.06ID:v/TTKVEM >>828
プロジェクトも容量デカすぎるから、
Cドライブだけだと速攻満タンなってやりくりできないんじゃないかな。
Cドライブが10TBとかの大容量だといけるかもしれないけど。
ちなみにうちのはプロジェクト保存だけDドライブにしてるけど、
全削除とかなったことないよ。
プロジェクトも容量デカすぎるから、
Cドライブだけだと速攻満タンなってやりくりできないんじゃないかな。
Cドライブが10TBとかの大容量だといけるかもしれないけど。
ちなみにうちのはプロジェクト保存だけDドライブにしてるけど、
全削除とかなったことないよ。
831名前は開発中のものです。
2023/03/14(火) 15:55:18.47ID:F9pi9ND9 >>829
グラフィックは使い手次第では……?
グラフィックは使い手次第では……?
832名前は開発中のものです。
2023/03/14(火) 15:56:24.18ID:F9pi9ND9 根本的な部分でHLSLが利用可能かどうかだけがグラフィックの出来に関わってくるんじゃないの
833名前は開発中のものです。
2023/03/14(火) 17:08:41.36ID:xlZ8MamV >>831
今はHDRPもあるしそうだけどね
今はHDRPもあるしそうだけどね
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 小野田紀美・経済安保担当相「何か気に入らないことがあればすぐに経済的威圧をする国への依存はリスク」 ★2 [Hitzeschleier★]
- 【中国局長】両国関係に「深刻な影響」 首相発言の撤回要求 [蚤の市★]
- 【インバウンド】中国人観光客の日本での消費額は年間約2兆円超…中国政府は公務員の出張取り消し [1ゲットロボ★]
- 外務省局長は無言で厳しい表情…日中の高官協議終了か 高市首相“台湾”発言で中国が強硬対応 発言撤回求めたか…★3 [BFU★]
- 【維新】吉村知事「中国人観光客だけに頼るビジネスモデル変えていかないといけない」「高市総理の発言は撤回する必要はない」 [Hitzeschleier★]
- 【社会】40代以上のおじさん・おばさんは叩いてオッケーという風潮はなぜ加速したのか [七波羅探題★]
- 日本の場合、いつも凶悪な行動に移すのは極左なんだよね。右翼はほとんどなにもしない [201193242]
- 【高市速報】日本人の3割「中国への武力行使に踏み切る必要がある」ANN世論調査 [931948549]
- 【朗報】外務省局長、中国側の要求を断固拒否。「高市さんの答弁は日本政府の立場を変えるものではないし、撤回しない」 [519511584]
- 外務省局長、よくわからないまま帰国へ [834922174]
- 【実況】博衣こよりのえちえち歌枠🧪
- 中国外務省「日中関係の悪化は高市早苗首相が原因」と名指しで強く非難。キタ━(゚∀゚)━! [153490809]
