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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
217
(1): 2023/01/03(火)13:39 ID:NueCXFEi(1) AAS
どうせ使わないだろうけど
買い逃した後悔は長引くから買っとけ
218
(1): 2023/01/03(火)13:39 ID:Ek7R4Z1h(1) AAS
>>214
DoTweenとかDataBoxみたいな役に立つアセットがセールされることもあるんで、何が役に立つか調べてからにすべし
219: 2023/01/03(火)14:36 ID:s0GJDZbD(3/3) AAS
>>217
>>218
別バンドルだけどProPixelizerとVery Animationは欲しいし
3Dモデルとかエフェクトもあるから両バンドル買います
220: 2023/01/03(火)14:58 ID:jh1p7WWy(1) AAS
Navmeshで動かす時に扉の処理とかなんかいい方法ありますか?
Agentがドアオブジェと接触したらNavを一時停止して開閉するくらいしか思いつかないんですが
221
(1): 2023/01/03(火)19:27 ID:vp7Yi8Gn(1) AAS
かなり困ってるので聞いてください。

まず、アセットAとアセットBがあるんだけど、こいつらはnamespaceだかなんだかの問題で、同時にプロジェクトに入れるとエラーが起きる。
これはアセットBをAssemblyDefinitionReferenceでAssemblyすれば解決する(エラーも起きず、どちらのアセットも動作する)

次にアセットCをアセットBから参照したいが、アセットBはAssemblyしてるからそのままでは参照できないエラーを吐く。
アセットCもAssemblyして、アセットBからAssemblyDefinitionReferenceで参照すればアセットBでエラーは起きなくなる。

だけど、アセットCはunity内部のAssetDatabaseを参照してるから、Assembly化すると以下のエラーを吐く。
「現在のコンテキストに 'AssetDatabase' という名前は存在しません」
省4
222: 2023/01/04(水)02:47 ID:CyQm1t/O(1/3) AAS
あまり絵描けなくてもさ
3Dモデルをドット絵化してボーンを入れれば
2Dドット絵アニメは作れるよね?
これが一番効率的かな?

同じ動きをいろんなキャラにもさせたいから
そもそも絵を描けてもキャラごとに描くなんてしたくないけどさ
223
(1): 2023/01/04(水)03:56 ID:iF+Dsx/J(1) AAS
3Dモデルをドット絵にしても、最初からドット打って作った絵程のクオリティ得るのは難しいよ。
素人が適当に習作として作るならアリだけど
224
(1): 2023/01/04(水)07:42 ID:eYuX7IgK(1/2) AAS
3dのピクセル化でまともなグラ作ろうとするとシェーダーの知識とか完成絵から逆算してモデル作ったり法線いじったりしないといけない

ドット手打ちの方法だけ覚えて3dトレスはアリかもしれんけどそれでもアニメーション良く見せようと思ったら絵の知識はいると思う

描けるなら描いた方が早い、絵を捨てるならアセットフリップのが早い

オリ絵で行きたいなら
一枚絵ドットだけ頑張ってみて
後は伸縮回転とか(例えば走るアニメは回転+砂煙の2dエフェクトで済ます)が1番楽だと思う
225: 195 2023/01/04(水)07:46 ID:jH648sj9(1) AAS
>>221
Assembly関連の知識微妙なのでどのくらい助けになるかわからないけど、思いつくのは
namespace被りが問題で、Bのアセットが小規模で動作確認もし易いものなら、
Bのスクリプト内のnamespaceを別の被らない名前に変えてしまうってのはどう?
被ってるnamespace名でBの全構成ファイルを文字列検索して該当箇所を変更してしまう
C#スクリプトのnamespaceの定義箇所は変更対象だけど、それ以外の箇所で検索に引っかかってきたら、変えていいかは慎重に判断する必要があるだろうね
226: 2023/01/04(水)08:07 ID:0JIsl+kS(1) AAS
同じメーカーのアセット買ったら別のアセットのはずなのにフォルダ名が被ってて
インポート出来なかったという珍事なら遭遇したことある
227
(1): 2023/01/04(水)09:47 ID:CyQm1t/O(2/3) AAS
>>223
>>224
一枚のクオリティよりアニメーションを優先したいんだよね
変換しても微調整したほうがクオリティ上がるし
少しは描けるようにしておいたほうがいいのは間違いないけど

オリジナルだし一枚は頑張って描くか・・・

Pixeloverってソフト2Dも3Dも変換できて
省2
228
(1): 2023/01/04(水)10:06 ID:eYuX7IgK(2/2) AAS
>>227
使ってみればいいけど、
結局イメージまとめる力はいるから≒絵を描く力になると思うぞ
別にソフトはなんでもいい
229
(1): 2023/01/04(水)10:10 ID:Ob29++NF(1) AAS
無いよりマシだし、ヌルヌル動かせるから絵的にはそれほど問題無いよ。
それよりも、わざわざドッターと比べて劣るからダメとか出して先に進めない事の方がよっぽど悪習。
230: 2023/01/04(水)13:36 ID:CyQm1t/O(3/3) AAS
>>228
>>229
了解

ドット絵とは少しずれるけど
今の2Dのアニメーションゲームって
ボーン入れて動かすほうが多いの?
確かカップヘッドは手描きだったけど
省1
231: 2023/01/04(水)13:47 ID:lt4P7w6m(1) AAS
自分は基本的にアニメーションはモデリングソフト側(blender)で作っているのですがVery AnimationやらUMotion Proやらがセールで気になってます
blenderとアセットどっちでもアニメーション作成したことあるよって方がいれば使用感をお聞きしたいです
特に自分の場合変形用のボーンとIK・FK制御用のボーンを分けているのですがそういうのもアセットできるんですかね?
232
(2): 2023/01/04(水)15:10 ID:uPzsikaq(1) AAS
経路探索って最短距離が選ばれると思うんだけど
壁に沿って進ませたい場合はどうすればいいんだろ?
233: 2023/01/04(水)15:22 ID:dbW5vHVB(1) AAS
>>232
分けるとうまく行きそう

任意の点から壁まで最短で進ませて
壁に沿ってる間を最短で進ませて
壁から目的地まで最短で進ませてる
234
(1): 2023/01/05(木)09:46 ID:lRQEWmGn(1/2) AAS
画面分割でカメラ分けているんですが、メニュー等を表示させる際に、分割した画面を跨ぐように上から半透明のuiを被せたいです。
当初ui用のカメラとキャンバスを用意したのですが、上から被せることは出来てもフェードや半透明にすることができません。どのように対応するのが良いでしょうか?
235
(1): 2023/01/05(木)12:36 ID:ltRZjfL1(1) AAS
>>234
CanvasのRenderModeをOverlayにすれば普通に跨いで透過できたけどUI用のカメラというのは必須なのか?
画像リンク[png]:i.imgur.com
236: 2023/01/05(木)14:45 ID:lRQEWmGn(2/2) AAS
>>235
出来ました。迅速な回答ありがとう。
237: 2023/01/06(金)12:48 ID:vcIyKoAS(1) AAS
こんにちはいつもお世話になります
Mayaからマテリアル付きでmbファイルをそのまま取り込めることがわかり、マイブームでunityをいじっておるものです
質問ですが
Maya上でのマテリアル(blin1など)がunityのインスペクタで出て来ますが、グレー表示でパラメータをいじることはできないようです。
色やテクスチャを変えたい時にまたmayaに戻るのも大変なんで、何かワークフローはありますか
238: 2023/01/06(金)20:51 ID:2vKHuNLM(1) AAS
>>232
Unityの場合にはnav使えばいい
239
(1): 2023/01/06(金)20:56 ID:VXU2bMT9(1) AAS
こんにちわー
車のゲームを作っていて、ホイールコライダーを使用しているのですが
加速機能(特定キーを押すと一時の間だけ速度があがる)を作りたいのですが思いつきません・・・。
アドバイスください!!

それとブレーキに関してですが、
急ブレーキのようなものを実装できるものなんでしょうか?
brakeTorqueで倍以上の数字をいれても緩やかにブレーキが掛かるので・・・。
240: 2023/01/07(土)00:00 ID:svyj/oUe(1/2) AAS
Unityで2D見下ろしのドット絵RPG作ってるんだけど、アニメーション機能でアニメーションを作るのがかなり面倒に感じてしまう
具体的に言うと歩行アニメーションがほぼ同じ内容なのに毎回キャラごとにアニメーションとアニメーター作らなきゃいかん所
プログラムから表示画像選んだりできないかな?
241
(1): 2023/01/07(土)01:40 ID:WTDJcebw(1) AAS
スプライト切り替えるだけのアニメーションならコルーチンで書けばいい
ちなみにアニメーションで子オブジェクトを動かすときは子オブジェクトの名前だけを参照してるから各スプライトを同じ名前の子オブジェクト(例えばWalkSprite0とか)にしてアクティブを切り替える方式にすれば同じアニメーション、アニメーターを使い回せる
242
(1): 2023/01/07(土)02:37 ID:3+0UcAy6(1) AAS
アニメーターに関してはAnimator Override Controllerを使えばいいんでないかな
243: 2023/01/07(土)09:29 ID:svyj/oUe(2/2) AAS
>>241
>>242
ありがとう
どっちもよく知らなうものなのでとりあえず勉強してみる
244
(1): 弟子 2023/01/07(土)13:34 ID:DEtb51aG(1/3) AAS
>>239
もしそれが公式の Wheel Collider チュートリアル のコードの場合
加速は、maxMotorTorque の値を変えればいいですshift押してる時は子の値を2000くらいにするとかで
ブレーキについては、ちと検討中
245: 2023/01/07(土)13:49 ID:3PT8mmHa(1) AAS
>>244
レスありがとうございます!
なるほど、全く思いつかなかった;;ありがとうございます!
ブレーキ、自分も色々試したのですが、RigidBodyのMessが重いと早く止まる気がします。
実際にMess800の時とMess3000だとブレーキのスピードが違う気がします。
勘違いかもしれませんが。。。
246: 弟子 2023/01/07(土)15:45 ID:DEtb51aG(2/3) AAS
ブレーキの実装なのですが
Rigidbodyのdragを5くらいするとすぐ止まるようですね
何か押してる間は5にするとかで対応できるかと思います。

移動はあくまでRigidbodyが制御しているようです
247: 2023/01/07(土)16:25 ID:K5xZ8qCX(1) AAS
ブレーキは逆方向にforceかければいいんじゃね
248
(1): 2023/01/07(土)19:18 ID:Go4U4FpS(1) AAS
コードが増えてくるとどこに何を書いたか分からなくなってくるんだけど良い整理方法とかない?
ドメイン駆動設計というのを読んでみたけどUnityには向いてなさそうだった
249
(1): 2023/01/07(土)23:04 ID:DEtb51aG(3/3) AAS
そういう人は普段使う物とかどこに置いたか忘れて何個も同じ物買ってるんだよ

治らないからそのまでいいよ
250: 2023/01/07(土)23:07 ID:3mYsFCqR(1) AAS
あえて一つのスクリプトに全部書くというのはどうかな?検索で一発発見やぞ
まあマジレスするとその手の解法はない、みんな悩んで各自の手法で何とかしてると思う
251: 2023/01/07(土)23:13 ID:7pKMxJNw(1) AAS
>>248
クライアント内でアーキテクチャを作ったりするかな
データの流れ方とかクラスの派生の仕方が同じなら探すときにアーキテクチャに沿って探すだけで済むようになる

「Unity MVP」とか「Unity MVC」とか「Unity クリーンアーキテクチャ」とかでググれば色々記事出てくるよ
252
(2): 2023/01/07(土)23:32 ID:hoARUubN(1) AAS
みんなどのチュートリアルで勉強してるの?
253: 2023/01/08(日)00:50 ID:h44z8Z0h(1) AAS
MessじゃなくてMassね
254
(1): 2023/01/08(日)10:40 ID:wFaxOWml(1) AAS
Unity クリーンアーキテクチャで検索したら、そもそも要件定義が頻発するゲーム開発と要件定義がありきのクリーンアーキテクチャは相性悪いと書いてた
255: 2023/01/08(日)12:44 ID:SKe7tEku(1/3) AAS
>>254
正直それは書いてるやつのレベルが低いだけだとは思う

そもそもゲームのロジックは大まかにくくると2つに分かれる

・データの流れを制御するロジック(通称ビジネスロジック)
例:
経験知の取得からレベルが上がったりする計算
回復アイテム使う->体力増える計算&アイテム減る計算
省8
256: 2023/01/08(日)12:51 ID:CnoHwsOj(1) AAS
個人勢は自分のスペックが許す限り適当に作ればいいと思うわ
文句言われてから直そうぜ
257: 2023/01/08(日)12:53 ID:SKe7tEku(2/3) AAS
それはそうだなw
結局、管理しきれなくなるからルール化しよう->アーキテクチャだから
一旦作りきって、次作るときとかにでも反省活かして管理しやすいルール作ればいいと思う
258
(3): 2023/01/08(日)17:53 ID:iOfbv93f(1/3) AAS
アニメーション中のメッシュの頂点座標を取得する方法って何かある?
SkinnedMeshRendererのsharedMeshからだとデフォルトの状態での頂点情報しか得られなくて困ってる
259: 2023/01/08(日)17:58 ID:KksjoO2t(1/3) AAS
>>249
返答出来ないならかかないほう方がいい。アホに見えるから。
260
(1): 2023/01/08(日)18:19 ID:NU7BrZga(1) AAS
と、アフォが言ってます
261: 2023/01/08(日)18:49 ID:KksjoO2t(2/3) AAS
>>260
「と、アフォが言ってます。」とアホが書き込みたがります。
262
(1): 2023/01/08(日)18:57 ID:i0XXxfMy(1) AAS
効いてて草
263
(1): 2023/01/08(日)19:02 ID:SKe7tEku(3/3) AAS
>>258
多分取れないと思われ
取れてもメモリを爆食いするか、負荷高すぎて使い物にならないと思う

何やりたいかわからないから憶測だが、
アニメーションしている3Dモデルの座標使って何かやりたい場合は大体ボーンの方に対してアクションするのが一般的かな
手に武器を持たせたい場合なら手のボーンに対して武器の座標を同期させるみたいな感じで
264
(1): 195 2023/01/08(日)19:05 ID:8r7SCzER(1) AAS
>>258
直接ではないけど、SkinnedMeshRenderer.BakeMesh()で取れるかな
負荷高いらしいが
265
(1): 2023/01/08(日)19:14 ID:Ml15BWG1(1/2) AAS
>>258
apiだとbakemashするしかないんじゃね?
激重だから1桁fpsくらいまで間引かないとまともに動かなかったような
1~2個しか計算しないなら自前でboneMatrixを計算した方が早い
266: 2023/01/08(日)19:20 ID:KksjoO2t(3/3) AAS
>>262
効いてない仕草アホっぽいw
267
(1): 2023/01/08(日)19:25 ID:iOfbv93f(2/3) AAS
>>263-265
レスありがとう
BakeMeshは名前からして負荷高そうだね
アニメーション中のキャラの表面からパーティクルを発生させる処理を自前で書きたかった
268
(1): 2023/01/08(日)19:30 ID:Ml15BWG1(2/2) AAS
>>267
そういう用途なら使えそうなアセットがある
外部リンク:github.com
この人のリポジトリどれを見ても神
269: 2023/01/08(日)19:53 ID:iOfbv93f(3/3) AAS
>>268
おお、凄い!!
まさにこういうの作りたかった
参考にするわ、ありがとう
270
(1): 2023/01/09(月)01:07 ID:1GV2Igi/(1) AAS
効いてて草
271: 2023/01/09(月)01:58 ID:qw4roSei(1/3) AAS
>>270
効いてて草
272: 2023/01/09(月)06:06 ID:tjGxZKb0(1/4) AAS
>>252
Unity何で勉強したか?でいいのかな

「Unity2021 3D/2Dゲーム開発実践入門」
ワイは↑の本だった
ゲームの専門学校行ってたから、そこの教科書として使われてた

当時は古いバージョンの奴だったから今の最適解かはわからないし
amazonレビュー見る感じだと、0からスタートだと少し難しいみたい
省1
273: 2023/01/09(月)08:23 ID:mP3pgFza(1/3) AA×

274: 2023/01/09(月)08:31 ID:tjGxZKb0(2/4) AAS
わりとアリだと思うよ

モチベが続くのが正義だからな

とはいえ、最初からダクソ作りたいですとかだと100%失敗するけどな

最初は簡単なゲーム作りから始めた方がいいけどな
マリオランとかクッキークリッカーみたいに1ボタンでアクションするようなゲームを作ってみるぐらいな感じで
275
(1): 2023/01/09(月)08:54 ID:LrVhympb(1/3) AA×

276
(1): 2023/01/09(月)09:15 ID:mP3pgFza(2/3) AA×
>>275

277
(1): 2023/01/09(月)10:25 ID:LrVhympb(2/3) AAS
>>276
このハゲ!
ゲームをたった1つ(それもほとんどコピペだけ)作れるようになったはいいが
応用力ゼロで他はなにもできない人を大勢見てきた。
そんな人は自分が真似て作ったコードもさっぱり理解していない。
278: 2023/01/09(月)11:41 ID:mP3pgFza(3/3) AA×
>>277

279: 2023/01/09(月)12:10 ID:tjGxZKb0(3/4) AAS
どっちもどっち
未来を見すぎてるな

独学も体系的な学びも必要になるが、チュートリアルを求めている奴に求める水準じゃない

バグの解決能力とかは独学とかで身に付く調査能力が必要だし
チームで開発するときは体系的知識が常識みたいになる部分だから必要になってくる

でもどっちも未来の話過ぎるから、今は本人のモチベーション続く方でやればいいんよ
280: 2023/01/09(月)12:14 ID:m2YKwBZa(1/2) AAS
技術、創造力、管理力、モチベーションは基本別だからな
教科書は技術は教えてくれるがそれ以外は高めてくれないぞ
俺はAVを見て「金持ちになってこんな愛人を囲うんだ!」が最大のモチベになってるw
281: 2023/01/09(月)12:20 ID:v6rylTJi(1/2) AAS
盛り上がってるとこ悪いが>>252はいつものAI質問君やで
282: 2023/01/09(月)13:04 ID:PxZlhJ2c(1) AAS
unityの編集画面と、実際のゲーム画面でのマテリアルの表示具合のズレは、埋めることは難しいのでしょうか。
どういう部分で違いが出るのでしょうか
283: 2023/01/09(月)13:30 ID:JDcnZ300(1) AAS
実際のところ、Unityの技術が必要なのは確かだけどそれ以前にプログラミングそのものについての理解が必要だと思う。
初心者ってのはプログラミングがそもそも出来てないせいでUnity使っても何も出来ないんだけど、プログラミング技術が既に身に付いてる奴はいきなりUnityでゲーム作り出すこともできる。
初心者にはUnityの勉強が必要なんじゃないんだよ。
プログラミングの勉強が必要なんだ。
284: 2023/01/09(月)17:25 ID:LrVhympb(3/3) AAS
実際のところ、Unityの技術が必要なのは確かだけどそれ以前に物理についての理解が必要だと思う。
初心者ってのは物理がそもそも出来てないせいでUnity使っても何も出来ないんだけど、物理が既に身に付いてる奴はいきなりUnityでゲーム作り出すこともできる。
初心者にはUnityの勉強が必要なんじゃないんだよ。
物理の勉強が必要なんだ。
285: 2023/01/09(月)17:43 ID:AY+SgeTY(1) AAS
数学
物理
プログラミング
Unity
企画立案
レベルデザイン
グラフィックデザイン
省4
286: 2023/01/09(月)18:18 ID:qw4roSei(2/3) AAS
オーバーに考えすぎでは?
プログラムの書き方は習得する必要あるけど物理知らんでも大丈夫だと思うけど。
あと大体ネットで情報のってるし。
287: 2023/01/09(月)18:51 ID:tjGxZKb0(4/4) AAS
同意見
物理と数学はUnityで大半がカバーできるからそこまで必要にならんと思う
Unityの各機能の使い方とC#を覚えるのが大事かな

企画はクソバランスならでいいならノー勉で問題なし(ある程度感性があるならそこまで問題にならんし

グラフィックって、キャラデザ、UIデザ、エフェクト、キャラアニメーション、UIアニメーション
と多岐に割るわりに一括りにされがちよな

翻訳はDeepL君使えばいいんじゃね?って思うし
省2
288: 2023/01/09(月)19:11 ID:qw4roSei(3/3) AAS
たぶんだけど初心者がunityの開発で二の足を踏むのは「unityというソフトウェアの使い方」と「ゲーム開発」を混同して考えてしまうからだと思う。
なので適当なunityのチュートリアルでunityというソフトウェアのワークフローを覚えればあとはプログラムやデザインの各スキルを伸ばしていくことが自分で想像できるようになると思う。
289: 2023/01/09(月)19:25 ID:BvmCrfyA(1/2) AAS
テンプレ改造でいいやと思ってたけど
2D横スクロールですらステージたくさん作るのしんどいわ
290: 2023/01/09(月)19:33 ID:m2YKwBZa(2/2) AAS
それならMODでも作ってればいいじゃん、という気にはなるw
291: 2023/01/09(月)20:22 ID:EKSdVSW5(1) AAS
作りたいものがあってその熱量が続けば大体なんとかなるよ
今どき調べればなんとでもなるし
調べて駄目ならネットコミュニティで聞けばいいから
技術だけあっても作りたいものが無ければ雇われて他人のゲームを作るしかないから
まあそういう人生も悪くはないと思うけど
292: 2023/01/09(月)22:54 ID:BvmCrfyA(2/2) AAS
スマホ向けの片手でプレイできるようなので稼ぎたいんだよな
293
(1): 2023/01/09(月)23:43 ID:v6rylTJi(2/2) AAS
ぉまえら質問もないのに、よく語るな
294: 2023/01/10(火)00:03 ID:2/VCi3o5(1) AAS
>>293
わざわざそれが言いたかったのか。
おつかれさん。
295: 2023/01/10(火)07:24 ID:WK8G8a3d(1) AAS
Unity(というか多くのゲームエンジンがそうだけど)はコンポーネントから操作を行う関係上全体がどう動いてるのか想像しづらいのはあると思た(小並)
ある程度勉強したらLoveとかの小規模なゲームフレームワークを触ってみるとエンジンごとの特性を把握しやすいかも。

マップエディタとかもUnityの素で使わなくてもエディタ拡張利用して書いた方がワークフロー改善したり、
おおよそ自分の中でレベルデザインのやり方が確立してくればそれに応じて実装もできる(個人開発なら)からその辺の知識・経験が揃えばそこまで苦ではなくなるはず。
296: 2023/01/10(火)07:35 ID:4TJvVbv8(1) AAS
質問です。配列の中にリストを格納したいのですがどうしたらいいですか?
40*40のマスの1つ1つに何があるかをリストに入れたいのです。イメージとしては[0,0]のリスト、[0,1]のリストという感じです
297
(1): 2023/01/10(火)08:39 ID:lajiySGu(1) AAS
4次元配列にすべきでは?
1-
あと 705 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.047s