X



【ゲームエンジン】Unityなんでも質問スレpart5

■ このスレッドは過去ログ倉庫に格納されています
1名前は開発中のものです。
垢版 |
2021/08/27(金) 19:13:24.68ID:p8CMd57b
フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。 プラットフォームサポートは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なんでも質問スレpart4
https://mevius.5ch.net/test/read.cgi/gamedev/1619223275/
617名前は開発中のものです。
垢版 |
2021/11/01(月) 07:33:10.79ID:LaLyqkrf
https://learn.unity.com/tutorial/pureiyakiyarakuta-part-1?uv=2020.3
普通に日本語でみれない?
2021/11/01(月) 07:34:27.80ID:LaLyqkrf
https://learn.unity.com/tutorial/3d-beginner-nosetsutoatsupu?uv=2020.3
2021/11/01(月) 07:37:26.50ID:LaLyqkrf
>>618
このレベルで説明してくれるチュートリアルがあるのに本なんて買う必要ゼロでしょ。
どっかのブログを当たるより信頼できてしかも体系的に学べる
620名前は開発中のものです。
垢版 |
2021/11/01(月) 12:03:08.62ID:j8ca7a9h
寺子屋
猫本
実践入門
ひよこ本

最初の1冊ならとりあえずこの4冊の中から選べばいいんでない?本屋に行けば大概あるだろこの辺は。
621名前は開発中のものです。
垢版 |
2021/11/01(月) 12:24:58.51ID:UfUsqCdq
Unibooksは買ってる?
俺は3〜11までは持ってるけど
622名前は開発中のものです。
垢版 |
2021/11/01(月) 12:26:11.10ID:UfUsqCdq
数年前はゲーム開発の書籍コーナーがけっこうあったけど
最近はめっきり無くなったね
Unityの本はもう売れてないと思う
kindleで電子書籍500円とかでも売ってるし
2021/11/01(月) 12:55:50.23ID:pArCicFq
>>616
それは初心者用じゃない

>>619
そもそも網羅していることがそれぞれ違っていて
違う説明の仕方をしているのだから
作るゲームの内容も違うのだし
一個の媒体にこだわりすぎないほうがいい
公式のチュートリアルだけやるよりいろいろ触っておいたほうがいい
2021/11/01(月) 13:00:00.46ID:pArCicFq
一番いいと思ったのはUDEMYの講座かな
1500円以下で買えるし
長さも適切
625名前は開発中のものです。
垢版 |
2021/11/01(月) 14:29:17.00ID:UfUsqCdq
>>624
へえ

本やWEB媒体を見るだけじゃなかなか身につかないんだよね
やっぱり手を動かしてなんぼ
あと、公式のサンプルのソースを読むのも勉強になるね
正しい使い方が身につく
2021/11/01(月) 17:21:05.38ID:Yac8fO/k
>>624
昔ベストセラーのやつよく見ないで買ったら73時間とかあって、途中まで見たけど冗長な説明されてて、懇切丁寧ともいえるかもだけど見る気無くしたわ
2021/11/01(月) 19:47:05.42ID:1HnY4VLc
本は自分の興味ないところまで勝手に読まされるからWebよりいいけど、コードが書いてあっても頭使うからね
こういうときにオンラインコースは確かに合ってるのかも
ところで、Udemyってウデミーだと思ってたわ
2021/11/01(月) 22:27:47.83ID:Tp+L3iU5
興味あるかどうかと必要かどうかは関係ないんじゃ
そんなに知り尽くしてるなら本いらないんじゃないの?
2021/11/02(火) 00:59:43.42ID:IPBWIEPZ
初心者の方が誰も質問してないのに本かネットかで議論するのはもう辞めませんか。飽きたんで
630名前は開発中のものです。
垢版 |
2021/11/02(火) 01:23:29.10ID:OVuQdsSk
>>613
これどうですか
もしかしてvrって全然流行ってない?
2021/11/02(火) 08:08:09.48ID:cM7H0ZNU
オンラインサロンはどうだ?
632名前は開発中のものです。
垢版 |
2021/11/02(火) 08:17:12.85ID:OyxIVSx4
本かudemyかyoutubeかはどうでもいいけど
iosアプリをきちっと最後まで解説してくれてるものが欲しいわ。admobの広告実装付きで。ほんとアプリリリースするの大変だわ。
2021/11/02(火) 08:20:21.87ID:pIOJGMYS
自分は触ったことないけど
XR用の標準規格みたいのはまだ課題が多い、みたいなことを講演で見た気がする。
ある程度プラグインに依存しそう
2021/11/02(火) 09:16:15.54ID:hdZ/YZTv
>>632
集めるのを考えると大変ですね。
でも聞けば答えてくれる人も多くて、手間を掛ければ必ず帰ってくる今はいい環境です。
アドモブつて読むの?と聞いたらそうですって、公認の人に回答もらえましたw
635名前は開発中のものです。
垢版 |
2021/11/02(火) 13:38:01.02ID:XWDusRJa
広告付ける時にAdsかなって思ったらAdMobでやってるのな
636名前は開発中のものです。
垢版 |
2021/11/02(火) 14:10:20.42ID:zhHRuxVQ
>>631
ああー
コミュ障だからああいうの選択肢になかったけどオンラインなら行けそう
調べてみるわサンクス
>>633
デバイス固有な機能とかはまだ標準規格だと全然使えないっぽいですね
でもどのメーカーも移行を宣言してるっぽいのでどうせなら最初からそっちで学びたい…
637名前は開発中のものです。
垢版 |
2021/11/02(火) 16:30:30.70ID:A1w0sie4
Unityは将来的にDOTSに移行するからDOTSで学びなさい
2021/11/02(火) 17:02:52.40ID:KD7KB+6g
DOTSってなんすか
あのレゴ公式プラットフォームのこと?
2021/11/02(火) 20:16:43.14ID:Fa+clpBo
PUN2軽く調べたけど秒間メッセージ制限がキツいな
2021/11/02(火) 21:47:18.72ID:ge5XQk7z
>>639
そうなんですか?
動画を配信したとかじゃないですよね?
普通にシューティングアクションはできてると思いましたが。
2021/11/03(水) 04:05:57.63ID:g1ZD4Xy2
>>640
10人位でFPSやったらキツくない?
敵の動きとか凄くカクつきそうだけどそんな事無いなら使おうかな

例えば
if(scriptA.a<b)
else if(scriptA.a>c)
else if(scriptA.a=d)
みたいなコードだと何度もscriptAにアクセスして重くなったりする?
2021/11/03(水) 05:29:20.44ID:Ip1jhWyR
Unityのライセンスを有料プランにアップデートした場合、開発中のプロジェクトにもそのまま適用される?
それとも新規インストールが必要になるのかな?
2021/11/03(水) 06:04:02.35ID:GgxDJyLg
そのまま適応されるよ
2021/11/03(水) 08:49:41.71ID:mlBr3LTt
>>641
その例が何を意味してるかわかりませんが、4人対戦までは普通に動かせますよ。
また、企業使用してるみたいですので、それほど遅いとは思えませんが、通信負担減らす努力は常に必要ですね。
弾なんかは、方向とスピードは同じなので、発射タイミングだけ同期して、あとは各ローカルで処理させるのは普通らしいです。
私は2vs2までで実装してますが、マップの描画の方がネックになってきましたw
645名前は開発中のものです。
垢版 |
2021/11/03(水) 10:42:47.43ID:ucLNxLy7
Unityが新しいネットワークゲームの仕組みをリリースしてるけど
試してみた人いる?
ちょっとやってみようと思ってる
30人ぐらいでバトロワできるぐらいのゲームを作ってみたい
646名前は開発中のものです。
垢版 |
2021/11/03(水) 10:44:38.58ID:ucLNxLy7
>>644
そういう通信量減らす努力はある程度ライブラリが自分でやってないの?

弾が位置と方向と速度だけ渡してあとは省略するとか
そのへんから作り込んでたら面倒くさいねえ
当たり判定もあるし
2021/11/03(水) 12:33:52.23ID:mlBr3LTt
>>646
はい、そうやってますよ。
2021/11/03(水) 12:39:11.16ID:mlBr3LTt
>>645
まだ招待制だったような。
リリースされたら使ってみたいですね。
2021/11/03(水) 22:26:43.99ID:mo2FQyUR
引っ越しなどに時間を取られてUnityから1ヶ月ほど離れていたのですが
Unityの有益なツールのバンドルセットが11月1日まで販売されていたことを
今知り、普段なら7万円近くするツール群が5000円足らずで購入できるのに
何故もっと早く気付かなかったのか非常に後悔しています。

こういう買い遅れたようなバンドルセットを通常より安価に
購入するような方法はないものでしょうか・・。
650名前は開発中のものです。
垢版 |
2021/11/04(木) 01:35:00.25ID:Yy214thS
秋にでっかいセールがあるって聞いたから俺は買わなかった
2021/11/04(木) 03:58:56.38ID:N08bmWD3
次以降のバンドルに再録されるのを祈るしかないな
11月のセールは独身の日?
毎年やってるよね
2021/11/04(木) 06:55:53.97ID:v9t0pnQN
透明マントみたいなの出来ないかな
球体の内部に入ったら外からは見えない、球体も当然透明
2021/11/04(木) 07:01:15.33ID:5OWC/2NP
>>652
シェーダーでできる。
2021/11/04(木) 07:34:39.91ID:RRxtLd9n
>>649
どうせまたセールやるよ
まあ使いたいツールがてんこ盛り入ってたなら運悪かったね、だけど
ワイは見たけど持ってるの含まれてたりこの辺は使わなそうかなーってんでスルーした
2021/11/04(木) 08:30:10.15ID:v9t0pnQN
出来た!
けどめちゃめちゃ重くなるな
何か軽くする方法無いかな〜
2021/11/04(木) 09:31:42.53ID:5OWC/2NP
>>655
え?重くなる理由ないけどな。
全部ハードウェアで処理してるし。
2021/11/04(木) 11:55:09.74ID:MgN+VFxu
unity 始めたからスレみてみたけどお前ら何言ってるかさっぱりだわ
。はたして理解できる日はくるのだろうか
2021/11/04(木) 15:40:18.89ID:v9t0pnQN
>>656
https://teratail.com/questions/238746
これやってみたけどFPS40台まで落ちちゃった
659649
垢版 |
2021/11/04(木) 16:32:11.97ID:ZFkeT0bf
皆さん有難うございます。
またセールがあるとの言葉励みになりました。

視野外の見えないオブジェクトを消して、処理速度を上げたり
使用していない不要なアドオンを消して容量を減らしたり
洞窟を掘るツールが再びバンドルされる事を願おうと思います
660名前は開発中のものです。
垢版 |
2021/11/04(木) 16:58:53.86ID:KSBOWYOB
Unityとウディタ、どちらを始めるか迷っている者です
ゲーム制作は全くの未経験です

作りたいのはドットの2DRPGで
パソコン(できることならMACも)で稼働するゲームを
考えています

他のジャンルは作る予定はありません
プログラミングは全くやったことがなく
英語も苦手です

無料で作れるものが希望なので
RPGツクールやGame Maker Studio等は考えていません
Undertaleのように弾幕的な要素を入れるか悩んでいます
(難しい場合諦めようと思います)

この場合どちらのツールを使うのがおすすめですか?
2021/11/04(木) 17:00:06.69ID:ps2qufsD
>>659
うーん、確か視野外や重なった面の描画とかはもともとやってないはず。
それより負荷の重いループ計算とか無いか見直しの方が必要かも。
2021/11/04(木) 17:05:18.97ID:ps2qufsD
>>660
どっちが向いてるかならunity
作り方次第では、とかかれていたのでウディタは本来とは違うのでしょう。
2021/11/04(木) 17:13:49.19ID:ZFkeT0bf
>>661
元々視野外の描画はやってないのですね。知りませんでした。
ありがとうございます。

ツールバンドルの中に以下のものが含まれていたので
https://assetstore.unity.com/packages/tools/utilities/performance-tools-80534

このツールはデフォルトとの物よりも更にオブジェクトを一時的に非表示にして
更に処理を軽くするようなツールのように思えました。
2021/11/04(木) 17:52:52.67ID:X0TGUSgX
>>660
お金をかけない、という選択肢であればその2つは妥当なんですが、色々と考え方が違います
ゲームエンジンは基本的にどれも高くないので、趣味でも副業でも自分に一番合った物を買ったほうが絶対に良いです
ここに書き込みが出来る程度の経済身分なら子供でも余裕で揃えられます
ゲーム開発でお金がかかる部分というのは主に素材を購入するときです。買う予定がない、ドットは全て自分で打つかフリー素材を使う予定なら、どのエンジンでもお金はかかりません

あなたが作りたいゲームがUndertaleならGameMaker一択です。ウディタやツクールでも開発できますが、将来的に技術が身についてきたときを想定すればその2つよりもオススメです
どうしてもGameMakerが嫌なら、ウディタの方が(個人的には)マシです。UnityでもRPGは作れますが、GameMakerでなくあえてUnityを使う理由が思いつきません

英語については、GameMakerも日本語の資料が増えてますから調べれば大抵のことは日本語で分かると思います。比較するならUnityの方が圧倒的に日本語が充実しています

プログラムは諦めないで欲しいです。無意識にでも、
プログラミングは難しいもの、
ゲームで最も複雑な部分、
と考えているように感じますが、そんなことは全然ありません。一朝一夕にできることではありませんが、少し勉強すれば誰でもできるようになる部分でもあります
またゲームエンジンというのは、開発者がプログラミングすべき所の大部分を引き受けてくれる存在です。他もそうですが、Unityでは実際に書くスクリプトの中身は殆どUnityが用意したライブラリです。それさえ覚えておけばゲームは作れてしまうので、思ってる以上にゲーム開発のプログラミングは敷居が低いです。プログラムを作るときに必要なことは妥協なので、諦める必要は何もありません

パソコンで動くゲーム、というのは、Unityで言えばどの形式でビルドするかということです。なのでPC(win)、Linux、Macの他、WebGLもそうです
ただしUnityはMacでビルドするにはMacが必要なので持ってない場合はパソコンを買う必要があります
それからSteamにリリースする場合でも初期費用がかかるので、開発者側が無料でやるならフリーゲームとして公開することになるんじゃないかと思います
665名前は開発中のものです。
垢版 |
2021/11/04(木) 18:05:44.34ID:zqrtnxWk
標準の地形ツールで穴掘れないことに気づいたときは絶望したわ
2021/11/04(木) 18:41:50.71ID:N08bmWD3
ディガープロが欲しくて前回のメガバンドルを買ったわ
2021/11/04(木) 18:54:18.52ID:zBzG1dif
>>663
これに含まれてるコレ↓今無料になってない?

https://assetstore.unity.com/packages/tools/utilities/advanced-culling-system-157875
2021/11/04(木) 19:03:42.28ID:5OWC/2NP
>>664
Windowsストアなら無料でリリースできる。
個人開発者は無理にSteamで出す必要ないかと。
2021/11/04(木) 19:20:12.70ID:N08bmWD3
>>669
それPafornance toolsを持ってる人が無料になるやつだと思う
アセットストアはこういうの結構多くて紛らわしいよな
670名前は開発中のものです。
垢版 |
2021/11/04(木) 19:24:31.87ID:zqrtnxWk
>>667
$32.95
671名前は開発中のものです。
垢版 |
2021/11/04(木) 20:44:31.60ID:B8A1CreM
>>662
「作り方次第では、とかかれていたのでウディタは本来とは違うのでしょう。」
すみません、ちょっと意味がわからないです
基本的なRPG(例えばドラクエのような)ではなく
Undertaleのように弾幕要素が入っていたりする
RPGだとウディタに向かない、ということでしょうか?
どこかのサイトにそういった文面が書かれているということですか?

>>664
残念ながら現在自由にお金を使えない状況でして
RPGツクールなど気にはなっていますが
入手が厳しいので、趣味目的ですし1番お金のかからない
方法でゲームを作りたいと思っています

Windowsは持ってますがMACは持っていない・買う予定もないので
最初はWebGL(ブラウザゲーの形式ですよね?)でやりたいと思います
Win形式は、そのうち考えます

Unityだとブラウザゲーを公開するのに
Unityroomという場所があると聞いたのですが
ウディタだとフリーゲームならどこに公開するのがおすすめですか?
2021/11/04(木) 21:09:47.30ID:v9t0pnQN
オブジェクトAにアタッチされてるスクリプトBで、オブジェクトCの接触判定するにはどうすれば良いですか?
同一フレームで複数回接触判定したいです
2021/11/04(木) 21:13:58.70ID:N08bmWD3
カンナの歌唱技術やばすぎて草
雑談下手なのが残念だわ
2021/11/04(木) 21:14:08.81ID:N08bmWD3
すまん誤爆した
2021/11/04(木) 21:27:39.71ID:tcXs7vKy
>>671
そのレベルの初心者なら、ツクールからやった方がいい。
本腰入れるならunityをおすすめ。他はとりあえず見なくていいです。迷ってるだけ時間の無駄です。
上記2つをやれば、みんなが何を言わんやか分かるようになります。
2021/11/05(金) 00:22:04.82ID:y/Nbcjyw
>>672
overlapsphere等で大体やりたい事は出来ましたが、コライダーの判定がメッシュの部分しか無い様で、大きな建物の中等は接触判定が得られません。
ご教授お願いします。
677名前は開発中のものです。
垢版 |
2021/11/05(金) 01:11:53.00ID:UQjo99B4
簡単なことに見えるが具体的に書かないと後だし怖くて何も書けんな
2021/11/05(金) 01:19:40.34ID:ttaTVPTM
匿名ですら間違いを怖がるチキンゴミおじさんw
2021/11/05(金) 01:36:06.81ID:y/Nbcjyw
>>677
壁を貫通するテレポートの様なものを作りたいです。
テレポートの限界距離から接触判定を繰り返したりraycastを何回か使ってテレポート可能な最大距離を探したりしてますが上手く行きません。
2021/11/05(金) 02:10:41.30ID:y/Nbcjyw
>>679
細かいバグはありますが取り敢えずは出来ました
681名前は開発中のものです。
垢版 |
2021/11/05(金) 20:00:16.54ID:UQjo99B4
建物のゲームオブジェクトに同じサイズに広げたボックスコライダー等を付けてisTriggerをオンにしたら中も判定できるようになります
2021/11/05(金) 20:04:54.42ID:iexzkuwd
マテリアルにノーマルマップを使うとドローコールは増えますか?
例えば
10000ポリゴンのオブジェクトと
5000ポリゴン+ノーマルマップ(10000ポリからベイクしたもの)のオブジェクトがあるとしたら
後者の方が重くなるのでしょうか?
2021/11/05(金) 21:01:03.59ID:nEscaXwq
>>682
増えないよ。ピクセル単位の計算量は増えるが今時
法線マップくらいでは大して問題にはならないだろうから大抵後者の方が軽いはず。
2021/11/05(金) 21:17:04.63ID:iexzkuwd
>>683
ありがとうございます!
これで作業に戻れます
2021/11/05(金) 21:44:02.03ID:nEscaXwq
>>684
念のため補足しておくと、ピクセル単位の計算が増えるという事は
同じマテリアルのモデルでも画面に小さく映ってる時と大きく映ってる時では面積によって負荷に差があるわけで
極端な話をするなら8K解像度の画面で大きく映るというような状況なら
5000ポリ程度の差なら前者の方が軽いかも知れない。
なので実際に想定してる動作環境で負荷テストするのが一番無難だよ。
2021/11/05(金) 22:18:16.85ID:iexzkuwd
>>685
とても参考になります
重ね重ねありがとうございます!
2021/11/06(土) 13:47:55.58ID:ABzq+kbI
マルチプレイのゲーム作りたかったのでMLPAI使ってみました
同じPC上であればホストとクライアントがマッチングするんですが別々のPCでホストとクライアントとしてゲームをしようとするとマッチングしません
U net Transportはいじる必要があるのでしょうか?初歩的な質問ですいません

このサイトを参考にしました
https://xrdnk.hateblo.jp/entry/2021/01/04/223311
688名前は開発中のものです。
垢版 |
2021/11/06(土) 15:26:33.08ID:z7kMAQ8C
初歩的な質問だったらすいません。

自作のゲームをexeから起動したのですが、起動しても青色の画面のままで何も映りません。
ボタンを押すと終了するようにしていますが、それも反応しません。
これはどのような状況でしょうか。
ちなみにこのような手順で作りました。

1. 「 File 」 「 Build Settings 」 を 選択
2. Platform リストの PC,Mac Linux Standalone を 選択
3. Target Platform で Windows を 選択
2021/11/06(土) 15:38:05.53ID:E8gN5N1r
Sceneはちゃんと設定してるのか?
何も設定しなければ何のSceneも読み込まれない
2021/11/06(土) 15:44:33.58ID:1iaDuauT
>>687
MLAPIですねw
既に試しに入れられてるみたいで良いですね。私はまだphotonの方から抜けられなく…
なので答えられませんが、あまり回答がなければページの方にDMを投げてみてはどうでしょうか?
691名前は開発中のものです。
垢版 |
2021/11/06(土) 15:53:08.09ID:z7kMAQ8C
回答ありがとうございます!
Scene In Build の
scenes/Samplesceneのチェックボックスには、チェックが入っています。
これではないでしょうか?
692名前は開発中のものです。
垢版 |
2021/11/06(土) 16:10:46.50ID:z7kMAQ8C
>>689
自分のシーンが選択されていませんでした!
回答どうもでした!
2021/11/06(土) 22:14:51.57ID:CIda18IW
オブジェクトAから、オブジェクトBの子であるオブジェクトCのスクリプトDにアクセスしたいのですが、
B.transform.Find("C").gameObject.GetComponent<D>();
ではダメなのでしょうか?上手く行きません
2021/11/06(土) 22:17:03.17ID:CIda18IW
すみません出来ました
695名前は開発中のものです。
垢版 |
2021/11/07(日) 18:32:22.16ID:AM0mmqIG
IL2CPPって使い物にならんのかこれ
2021/11/07(日) 19:50:49.75ID:Y+eyqbPC
なんでだよ
2021/11/07(日) 22:12:28.86ID:B0rFLk+6
ゲームを作った事が一切ないんですが
大戦略のようなウォーシミュレーションゲームを作るならUnityで大丈夫なんでしょうか?
2021/11/07(日) 22:42:18.95ID:sXPPy+QJ
>>697
大丈夫っつうか、Unity くらいの primitive な platform ならだいたい always できる
ただし、君の purpose に spicified されていないので、
development の cost が increasing する
699名前は開発中のものです。
垢版 |
2021/11/07(日) 22:56:26.73ID:2P7J5dLF
Unityというか数学の質問なんですが、
ある点A(Vector3)から方向Z(Vector3)に伸びる直線に対して、
点Bを与えた時にその直線AZに垂直なベクトルBXを求めたいんですが、
簡素な計算式無いでしょうか?

```
var dirAtoB = (posB - posA).normalized;
return Vector3.Cross(Vector3.Cross(dirAtoB, DirZ), DirZ) * -1;
```
で求められはするんですが、Crossを2つも使うのがこれじゃない感があって、もっと綺麗な計算が出来るんじゃないかと思ってます

こういう動きをしたいです
https://i.gyazo.com/466bee1c487965a615962c1e3e3fbe8d.gif
2021/11/07(日) 23:03:53.36ID:ppyMnm9p
>>697
Unityより相応しいゲームエンジンはないってくらいオススメ
なんならそれっぽいアセットもあるっぽいよ
https://www.asset-sale.net/entry/World_Map_Strategy_Kit
デザイン差し替えたり微調整すれば自分好みにできる
2021/11/07(日) 23:18:40.93ID:pdk8O+wA
Unity2020.3.8f1/Win/GeFroceのGraphics APIがDirect3D11指定の環境で
色のグレーにするだけの簡単なシェーダーを作って
https://pastebin.com/raw/yk4rYmG5

OnPostRenderで以下のように指定したんですが真っ黒になります・・・
Material mat = new Material(Shader.Find("Custom/ImageEffectShader"));
Graphics.Blit(_resultTexture, mat, 0);

Graphic APIをOpenGL ES 2/3にしたら意図通りグレーになるので、shaderの実装や適用方法は間違っていない気がしています
それとDX11環境下でも以下のshaderは正常に動いてます。どなたか原因分かる方いませんか
https://pastebin.com/raw/qmv576xu
2021/11/08(月) 00:04:52.94ID:elzvXiN9
>>699
Crossを使わない方法を考えてみた
return (posB - (posA + DirZ * Vector3.Dot(posB - posA,DirZ))).normalized;
2021/11/08(月) 00:09:16.47ID:1ZVhhucT
https://light11.hatenadiary.com/entry/2018/02/04/235020#%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E3%82%92%E6%9B%B8%E3%81%8F
Blit命令が違う
https://docs.unity3d.com/ja/current/ScriptReference/Graphics.Blit.html
distの指定がないからrendertextureには何も描画しない
2021/11/08(月) 00:19:47.30ID:elzvXiN9
>>701
コードもよく見ずにテキトーにレスするけどポストエフェクト作るなら
OnRenderImageで引数のRenderImageを処理するのが普通だと思う
2021/11/08(月) 00:23:06.66ID:elzvXiN9
>>704
RenderImageじゃなくてRenderTextureだった
2021/11/08(月) 03:03:52.32ID:njWffJmQ
>>703-704
OnRenderImage で Graphics.Blit(source, destination, mat); にしたら動作しました
ありがとうございます!
2021/11/08(月) 04:19:33.99ID:AeuKAm1e
>>698
ありがとうございます
逆にそういうシミュレーションゲーに相性のいいゲームエンジンというとどういうのがあるのでしょうか?
2021/11/08(月) 04:21:20.73ID:AeuKAm1e
あ ごめんなさい>700さんのレス読まずに書いてしまった
割と向いてるのがUnityなんですね
2021/11/08(月) 15:56:23.64ID:iFWkFVi2
直前のInputの入力がキーボードからなのかゲームパッドからなのかをアバウトに判定したいのですが、
力技で一覧をList化してforeach→GetKeyDownする以外の方法はありますか?

Rewiredは持っているのでそちらで実現可能ならそちらでも可能です
710名前は開発中のものです。
垢版 |
2021/11/08(月) 20:18:06.60ID:NoydaYci
PCゲームならリッチじゃなくてもHDRPって選択肢ありかね?
既に売れる見込みはあってSteamとかで外人も確実に買うんだけどHDRPだとスペック足りなくて泣く人結構いると思う?
2021/11/08(月) 20:20:40.54ID:NoydaYci
3Dtextureでボリュームフォグをデフォで出来て魅力的なんだよね
アセットでもそれっぽいのはあるけど、1番人気のやつはビルトインレンダーパイプライン専用だし、
他もなんか挙動怪しいし
自前でレイマーチングして作ることもできるんだろうけど
2021/11/08(月) 21:21:04.21ID:iFWkFVi2
>>709
Rewiredの機能で自己解決しました。
~.controllers.GetLastActiveController()がそのまま望んでいたメソッドでした。
713名前は開発中のものです。
垢版 |
2021/11/08(月) 21:30:23.45ID:fJ/+yKCi
Unityでシェーダーを書こうと思って、Unlitシェイダーファイルを作成してvisualstudio2017で開いたら、Importing Assetというダウンロード表示が出てそれが一向に終わらないのですが何をダウンロードしているのでしょう?
2021/11/09(火) 00:32:14.02ID:gMiQtAA3
今年は独身の日やらんのか...?
715名前は開発中のものです。
垢版 |
2021/11/09(火) 01:57:28.09ID:9scy5Fgi
>>713 再起動したら解決しました
716名前は開発中のものです。
垢版 |
2021/11/09(火) 06:03:01.44ID:4PcuK2e0
UniRxで
処理1->処理2->処理3
みたいな逐次実行するのは何を使うのが一番やりやすい?

もしくはむいてないか?
async/awaitとかコルーチン使ったほうがよいか
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況