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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
145
(1): 2022/12/21(水)12:36 ID:s04cZMbG(1/3) AAS
Unityとは外れる質問なのかもしれないけど質問です
キャラを上下左右で動かします
もう片方の手でジャンプや攻撃を行います
こういったゲームをpcのキーボード向けに作るにはどういう方法が適切でしょうか?
作ってみたんですが主にノートパソコンのキーボードでキー複数押しを認識しないという
仕様でゲームが台無しになりました
作ってるpcはキーボード外付けでどうもゲーミング対応のものだったようで
省1
146
(1): 2022/12/21(水)13:52 ID:iHnACkH/(1/2) AAS
>>145
インディーゲームだとキーボード+マウスで操作するのが一般的だね
移動はWASDで攻撃はマウスの左クリックみたいに
147
(1): 2022/12/21(水)14:04 ID:s04cZMbG(2/3) AAS
>>146
ありがとうございます
そのシステムだとマウス側が2~3ボタンしか使えないですね
俺の今回のゲームはジャンプ、攻撃1、攻撃2とあるので
ホイールボタンもフル活用しなければなりません
ちょっと設計段階から失敗しました
148
(1): 2022/12/21(水)16:56 ID:iHnACkH/(2/2) AAS
>>147
ボタン1 攻撃
ボタン2 ジャンプ
ホイール 攻撃切替え

これじゃダメかな?
149: 2022/12/21(水)17:16 ID:s04cZMbG(3/3) AAS
>>148
いいですねそれ
次回作でチャレンジしたい
150: 2022/12/21(水)18:09 ID:Iy9SH9rQ(1/2) AAS
ついでに、マウス同時押しやホイールでスキル選択という手も
151: 2022/12/21(水)22:19 ID:f+OmRtmI(1) AAS
ちょっと思いついたけど攻撃1、2を方向キーとの組み合わせで分ければ良くないかな?
あとは押す時間で変えるとか
たぶんスマブラにそういうの全部あるから特許でなければ拝借すればいいよ
152
(1): 2022/12/21(水)23:37 ID:Iy9SH9rQ(2/2) AAS
具体的には?
PC向けやで、WASDの押し方変えるのか?
無理じゃね?
153: 2022/12/22(木)13:12 ID:blb0QlQR(1) AAS
>>152
ニュートラル+攻撃
方向キー+攻撃
これで2パターンつくれる

→→+攻撃や←→+攻撃でもいけるけどちょっと複雑になるね
154
(2): 2022/12/22(木)21:04 ID:DVYfYHYr(1/2) AAS
助けてください。
海をshader graphで作ったのですが、当たり前ですがオブジェクトの終わりが見えてしまいます。これの良い対策はありませんか。skyboxやメッシュの大きさを変更する方法以外でお願いします。(メッシュのサイズ変更は推奨頂点数よりも多くなってしまう、頂点を均一に並べないとゲルストナー波が不自然になってしまうなどの問題がありました)
155: 2022/12/22(木)21:06 ID:DVYfYHYr(2/2) AAS
>>154続き
霧で水平線をぼやけさせる方法なども考えています。
よろしくお願いします。
156: 2022/12/23(金)02:24 ID:bUp8Em9t(1) AAS
前にRTSだかの処理で質問してた人見てて思ったけど
他のゲーム参考にして自分で良さげなのを実装した方が早いだろって思う
157
(2): 2022/12/23(金)10:21 ID:DLgFDTYj(1/2) AAS
今度から>>1にChatGPTも加えた方がいいと思う
シェーダコードもunityC#以外のコードもなんでもほぼ完ぺき
これマジですごい。お前らもう用済みだわ
158
(1): 2022/12/23(金)10:27 ID:DLgFDTYj(2/2) AAS
あ、ちなみにコードだけじゃなくて”インスペクターのここをこうします”みたいなのも答えられる
たまに単語が違うこともあるからそこはアレだけど
159: 2022/12/23(金)11:06 ID:5rFCW7zu(1/2) AAS
用済みなのはお前
160: 2022/12/23(金)11:10 ID:QPWlffd8(1/3) AAS
>158にはChatGPT使って質問に答える係が与えられます
161: 2022/12/23(金)11:26 ID:GDdQgnKd(1) AAS
chatGPTは嘘とバグコードばかり出してくるからstackoverflowは禁止にしてるけどな
162: 2022/12/23(金)11:49 ID:QPWlffd8(2/3) AAS
ChatGPTが生成した糞コードをChatGPT使って解消する地獄
163: 2022/12/23(金)15:29 ID:Mim7/nZS(1) AAS
ChatGPTとか平気で嘘ついてくるから全く信用できんぞ
少なくとも実務レベルには全くと言っていいほど役立たんし、クソコードを直すくらいなら一から書き直したほうが早い
164: 2022/12/23(金)16:47 ID:QPWlffd8(3/3) AAS
折角喜んでるんだからそっとしておいてやれよ
メソッドがあるけど中身がなくても分からないんだから大丈夫だろ
165
(1): 2022/12/23(金)21:17 ID:pxYL6fy9(1) AAS
>>154

手法はいろいろ調べて知ってるみたいなのでその上で話すと、

作っているアプリの海の見栄えと他の要素との絡みをどの手法でどうやって折り合いを付けるかが、貴方のやりたい事になりますので、それ以上は打ち合わせ並みに情報交換(現状の詳細状態)をしなくては助言は難しいかもしれませんね。
166: 2022/12/23(金)21:17 ID:5rFCW7zu(2/2) AAS
まあ>157がAIである可能性も捨てきれんけどな
167: 2022/12/24(土)00:07 ID:1rbCmZqX(1) AAS
君も言うてる通り、もうそっとしておいてやれよ
168
(1): 2022/12/24(土)16:09 ID:/d1qi03O(1/2) AAS
>>157
全然ダメだった
unityでrigidbodyの回転角度をangulerVelocityで制御するコードを頼んだけど全く使えるものが出力されなかった
それらしい形のものは出力されるけど使えない
169
(1): 2022/12/24(土)16:30 ID:MJQQQZA5(1/2) AAS
知ってます
170: 2022/12/24(土)19:07 ID:KAnwsxfO(1) AAS
AA省
171: 2022/12/24(土)19:42 ID:MJQQQZA5(2/2) AAS
いやなんでやねん
そらそうでしょ
AtcoderのC++をChatGPTに解かせるやつとか散々だったし
ChatGPT触れたやつならまず試したでしょなんか適当なコード書かせるの
172: 2022/12/24(土)20:23 ID:yWYv2rvG(1) AAS
無能の逆恨みは草 恨むならChatGPTを恨め
173: 2022/12/24(土)21:39 ID:/d1qi03O(2/2) AAS
ChatGPTはせいぜいコンパイル通るだけ
174: 2022/12/24(土)21:47 ID:BlbMboe6(1) AAS
でもお前らコピペミスってエラー出るだろ
175: 2022/12/25(日)17:29 ID:uRJbJr0H(1) AAS
>>168
まだやってたのかよ…
176: 2022/12/26(月)13:27 ID:YskOdr62(1/2) AAS
質問です
画像ファイルが入ったフォルダを配列で取得するコードがうまく動きません。
コードは以下の通りです。
Texture2D[] loadfile = Resources.LoadAll("pictures", typeof(Texture2D));

エラー文は以下の通りです
error CS0266: Cannot implicitly convert type 'UnityEngine.Object[]' to 'UnityEngine.Texture2D[]'. An explicit conversion exists (are you missing a cast?)

エディターバージョンは2021.3.13f1です
省2
177: 弟子 2022/12/26(月)14:03 ID:AmNWUgP8(1/2) AAS
ぐぐったらこんなコードが出た、参考になるでしょ

func()
{
int i;
float f;

// OK.
f = i;
省6
178: 弟子 2022/12/26(月)14:05 ID:AmNWUgP8(2/2) AAS
ちなみに、公式のサンプルでは
外部リンク[html]:docs.unity3d.com
private Object[] textures;
private GameObject go;

void Start()
{
textures = Resources.LoadAll("Textures", typeof(Texture2D));
省2
179: 2022/12/26(月)16:58 ID:YskOdr62(2/2) AAS
できました!
一度ocject型配列で読み込み、必要な時にTexture2D型の変数に取り出せば画像サイズも問題なく取得できるようです!
解答ありがとうございました!
180: 2022/12/27(火)19:26 ID:x4DJdmvN(1) AAS
>>165さん
遅れました。ありがとうございます!持ってるゲームを見てみたところ(unityで作ってるのかは知りませんが)、skyboxと海の境界のなじませ方が上手なのかなと思いました。
それと同時にいろいろな波の表現も知れたので良かったです。
181
(1): 2022/12/28(水)09:58 ID:ePHkjJmL(1) AAS
RigidbodyもColliderも、物理エンジン全般が効かなくなった
全く原因がわからんので新規プロジェクト立ち上げてアセット全コピーしたら普通に稼働した
開発初期だったからほんのちょっとした修正で済んだけど、末期だったらとんでもないことになっただろう
同じ現象が起きたときのために聞いておきたいけど、原因わかる人いる?
182
(1): 2022/12/28(水)10:12 ID:0Md654u9(1) AAS
お腹痛くなったけど原因分かる?って聞くぐらいかなり曖昧な質問だなあ
183: 2022/12/28(水)11:33 ID:20zp/h+l(1) AAS
>>181
間違えてキネティックにしたりトリガーのチェック入れてるパターンかな?
184: 2022/12/28(水)11:41 ID:pMz9zYaX(1) AAS
運が悪かっただけだからお祓いしておけばいいよ
185: 2022/12/28(水)13:49 ID:CHUadzdF(1) AAS
>>182

186: 2022/12/28(水)15:07 ID:6EbnvHUL(1) AAS
キエー!!!
187: 2022/12/28(水)16:26 ID:HRw1ZkBs(1) AAS
Unity hubからプロジェクトを起動させたらプロジェクトがまっさらになる病気持ちの俺のunityよりマシ
結局unity hub nativeなる別のソフトを使って起動させてる
それで消えたことはない
つまりunity hubのバグ
188: 2022/12/28(水)20:06 ID:rBBLfoXi(1) AAS
まぁ細かくバックアップするのが賢いユーザーの行動やろね
189
(1): 2022/12/29(木)14:07 ID:BlrVbvFF(1/2) AAS
2D横スクロール作るのにCorgi EngineとFlare Engine - 2D Toolsで迷ってるのだけど
どっちがいいかな?
後者はプログラムもあまりいらないらしいんだけど・・・
190
(1): 2022/12/29(木)16:34 ID:T0Nkbn9K(1) AAS
Unityの株価がめちゃくちゃ下げてますがこの先どうなりますか
岡本吉起が上がるから買っとけと言ってたので買ったら買値から三分の一になりました
あのホラ吹きジジイは絶対に許さないよ
191
(1): 2022/12/29(木)16:45 ID:oj2EYpHZ(1) AAS
>>189
前者の方がいい
192: 2022/12/29(木)17:48 ID:BlrVbvFF(2/2) AAS
>>191
やっぱり情報量が違うよね
193: 2022/12/29(木)20:25 ID:44H9aCuv(1) AAS
>>190
世界の株主はどうもイノベーションがあるかどうかで判断してるみたいね
その基準からいうと今のunityはイノベーション起こせてない
様々なことがここ数年停滞してて進んでない
ただこの1年くらい大型の買収をやっててその技術が活かされたら変わるかも
有望なものもあったと思う
194: 2022/12/30(金)10:04 ID:KWqDaxkW(1/2) AAS
単純にオブジェクトの位置がプレイヤーの前か後かを判定する場合
dotとInverseTransformPointどっちが処理軽いですか?
195
(4): 2022/12/30(金)12:14 ID:qlSNX9cE(1) AAS
普通に計算すれば計算量ではdotだろうけど、実際に中でどんな処理をしているかはわからないから、どちらがどのくらい速いのか気になるなら簡単なベンチ作って回してみるのが確実
196: 2022/12/30(金)14:12 ID:SMr76SvK(1/2) AAS
格闘アクションなどのアニメーションを付けるのに
UMotion ProとVery Animationではどちらが適してますか?
197: 2022/12/30(金)15:14 ID:2WKf6IR+(1) AAS
IK.FKの切り替え楽なVery animation薦める
198: 2022/12/30(金)18:00 ID:SMr76SvK(2/2) AAS
ありがとうございます
199
(1): 2022/12/30(金)22:49 ID:KWqDaxkW(2/2) AAS
>>195
そっかベンチすればいいだけじゃない恥ずかしいおれ
というわけで10000回回した結果
dot = 0.61
InverseTransformPoint = 0.64
でした
200: 195 2022/12/31(土)09:22 ID:9tckkQBK(1) AAS
>>199
いいね情報共有
もう少し違いがありそうな印象だったけど、思ったほど差がないんだな
201: 2022/12/31(土)16:48 ID:6ac+tHQd(1) AAS
へ~Unityのビルトインのメソッド結構速いんだな
202: 2023/01/01(日)02:14 ID:IuUwK+s2(1) AAS
CorgiはCorgiでいまいちな部分多くてRex Engineが機能的にもアクション部分の手触り的にも最強だったんだけどなぜか販売を停止してしまった
惜しい
203: 2023/01/01(日)11:04 ID:OP3iZakg(1/2) AAS
初歩的で申し訳無いんだがcorgi等のエンジンと
ビジュアルスクリプティングは共存できるものだよね?
コードの代わりにVSを使うだけだという認識で合ってる?
204: 弟子 2023/01/01(日)11:39 ID:KqyfO/iW(1/3) AAS
認識どうこうより、それで作れるなら作ればいいよ
自分の好きなように作るのでいい
スタイルなんか気にしたら大谷は育たんよ
205: 2023/01/01(日)13:18 ID:OP3iZakg(2/2) AAS
いや作れるのかを知りたくてさ
コード書きたくなくてVSやろうと考えてるから

たぶんできるだろうけど
206
(2): 2023/01/01(日)13:24 ID:O9o9J36w(1/2) AAS
RigidBodyをKinematicタイプにして動かしたいんですが
障害物に当たったら止まるようにしたいんです
OnCollisionEnterやOnTriggerEnterなどで位置を修整する方法も試しましたがめり込んだりしてうまく行きません
なにか良い方法ありますか
207
(1): 2023/01/01(日)14:11 ID:ZfJLmgEh(1) AAS
>>206
Transformで強制的に位置指定してもだめなの?
208
(1): 2023/01/01(日)15:57 ID:epIFushc(1) AAS
>>206
Physics.Overlap系の関数とPhysics.ComputePenetration関数を使うととりあえずいける
209: 2023/01/01(日)16:02 ID:O9o9J36w(2/2) AAS
>>207
なんだかOnCollisionやOnTriggerの呼ばれるタイミングが結構遅いみたいでめり込んでしまいます
>>208
難しそうですね。調べてみます
ありがちうございます
210: 弟子 2023/01/01(日)16:15 ID:KqyfO/iW(2/3) AAS
そんなときの為のisKinematic
211
(1): 2023/01/01(日)22:34 ID:gkAba9wg(1) AAS
同じオブジェクトが5つ手をつなぐように一列に接触している場合(〇〇〇〇〇)はそれぞれの変数が5になり、
分裂した場合(〇〇〇 〇〇)は左から変数が3,2,とオブジェクトが
つながっている数を自分の変数に入れるようなものを作りたいのですが
何かいい方法あるでしょうか?
212: 2023/01/01(日)23:16 ID:zhx2voVS(1) AAS
>>211
両端が結ばれて円環になるややこしさを考えると全部丸ごと同時に計算した方がスッキリすると思う
よくあるパズルゲームのマス数ならあまり大きな問題にならないと思う
213: 弟子 2023/01/01(日)23:16 ID:KqyfO/iW(3/3) AAS
それ 自分 ていうのをちゃんと定義すりゃいいだけでや
214
(2): 2023/01/03(火)11:46 ID:s0GJDZbD(1/3) AAS
Humble Bundleのセットって買い?
時間無いからはやく教えてください
215
(1): 2023/01/03(火)11:58 ID:6bJ251nG(1) AAS
>>214
俺はいくつも買ってるけどあんまり役に立ってない
買った時はテンション上がるけどいざダウンロードしてみると
「あれ、使いにくいなこれ」みたいなのが多い
216: 2023/01/03(火)12:09 ID:s0GJDZbD(2/3) AAS
>>215
そうなのかぁ
迷うな・・・
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の定義箇所は変更対象だけど、それ以外の箇所で検索に引っかかってきたら、変えていいかは慎重に判断する必要があるだろうね
1-
あと 777 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.022s