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

■ このスレッドは過去ログ倉庫に格納されています
2024/04/06(土) 09:26:15.89ID:JtjkMKYk
フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。 プラットフォームサポートは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なんでも質問スレpart13
http://mevius.5ch.net/test/read.cgi/gamedev/1704808845/
2024/04/07(日) 03:21:57.59ID:gc9z4IGW
Unityで草を敷き詰めたいんだけど難しい。密度を変えても、後ろから見れば自然だけど上から見たら隙間あって違和感。その隙間も敷き詰めたい
2024/04/07(日) 03:30:06.05ID:F33dnNDI
小一時間敷き詰めたい
2024/04/07(日) 05:30:34.72ID:5WaUMtnn
>>49
このアスペ忍者だろ
53名前は開発中のものです。
垢版 |
2024/04/07(日) 06:29:03.65ID:3n1SzYNO
>>48
お前らってほんまに冷たいな
非情やな
よくもまぁ他人にそんなにこっぴどい態度取れるな
面を向かって同じ事言えるか?
どうせリアルじゃニコニコしてその場しのぎの優しさで乗り切るんやろ?
きっしょ
きっしょ
きっしょ
顔面もきしょいんやろ?
しょうもないゲームばっかり作っとんちゃうぞ
何がエースコンバットや
誰がそんなゲーム遊ぶねん
人を馬鹿にすんなよ
お前らのせいでunity嫌いになりそう
てかエンジニアが嫌いになりそう
5chとかまじでくそ文化
一気にいunity嫌いになったわ
2024/04/07(日) 07:00:53.08ID:EHMHD1D2
750万だったら金ドブしたくない一心でどんな苦労も厭わないだろう
55名前は開発中のものです。
垢版 |
2024/04/07(日) 12:28:03.65ID:T+Sj7rrf
>>50
板ポリなら地面に対して少し斜めにして配置したら、上から見てもボリュームでてるように見えるのでは
アセットを使っていて、そういった設定がないとかなら自分で1から作る…じゃないかな
56名前は開発中のものです。
垢版 |
2024/04/07(日) 20:24:31.17ID:Zxg8nPSj
NavmeshAgentをピタと止めたりターンしないようにするには、回転速度やアクセラレーションをめちゃくちゃ上げる以外にないかな?
速度によってはターンが追い付かず狭い道をなかなか通れなかったり、目的地から大幅にずれたりするのを防ぎたいんだけど
isstopで止めればいいんだけど、ターンのほうは意図しない挙動になりすぎて怖すぎる
要するに慣性がかからないようにするオプションみたいなのないんですか?
2024/04/08(月) 02:21:16.45ID:dbIAbVD2
Scenemangar.Loadsceneでシーン遷移すると一瞬間が開いてしまうんだけど、他のUnityで作ってる良作アプリは画面の切り替えで間なんて開かずにスムーズに切り替わってる。
何かスムーズに切り替えるテクニックがあるのか、そもそもシーン遷移を使ってないのかな?
2024/04/08(月) 04:56:31.44ID:8oWyUuIR
パラメータは?
2024/04/08(月) 17:13:59.93ID:xg1JQ1Ei
>>53
落ち着けよアルミンwwww
お前さんにUnityは無理やw一度軽くUEFN触ってみ?
全部揃っとるからそれで簡単なゲームすら作れんかったら諦めるのも一つの手やで
これからの時代一つに固執するんではなく、試しては損切りの繰り返しが最善やと思うわ
2024/04/09(火) 05:57:03.33ID:h3ElfEcw
今日も元気だ暴飲暴食!ガストで豪遊してきた!
チョリソー!プチフォッカ!クラムチャウダー!赤ワインデカンタ500㍑!これでたったの1150円!m9⎛´・ω・`⎞ドーン!
ttps://i.imgur.com/nwj5QDD.jpeg
2024/04/10(水) 20:40:05.72ID:Mt7R6wcW
こんちゃ相談です
下記のようにキー入力受付をupdate関数の中に用意しています
この例ではカーソルキー4つでポジション移動していますが
他にもさまざまなショートカットキーがあるため、ぜんぶで100個ほどのキー受付をするとします
そのとき、この方式の延長でずらずら列記でもパホーマンスは大丈夫ですか
以上よろしくおねがいします

void Update()
{
if (Input.GetKey(KeyCode.RightArrow))
{
pos.x += 1;
}
if (Input.GetKey(KeyCode.LeftArrow))
{
pos.x -= 1;
}
if (Input.GetKey(KeyCode.UpArrow))
{
pos.z += 1;
}
if (Input.GetKey(KeyCode.DownArrow))
{
pos.z -= 1;
}

transform.position = pos;
}
2024/04/10(水) 20:47:44.95ID:SiDYLUB0
大丈夫か?
やって駄目なら質問しろ
2024/04/10(水) 20:57:17.81ID:Mt7R6wcW
>>62
もちろんワイのPCではなんの問題もありません
けど普通こうだろみたいなやり方があれば教えてください
2024/04/10(水) 21:04:48.57ID:hjINhtbn
>>63
InputSystemをうまく活用すればif文の数を減らせるんじゃないかな。
下準備がちょっとだけ面倒臭いと思うけど、そこはまぁ頑張ろう。
2024/04/10(水) 21:27:05.39ID:h2XAttVI
>>61
良くあるのはリアルタイム系なら、キーイベントで飛ばして、キーが押されたらフラグ1、離したら0にするフラグで管理します。
そのフラグを用いて、矢印右押されてたら1のフラグなので、updateのなかに、x=x+フラグ、とします。
キーイベント unityで、検索!
2024/04/10(水) 21:32:33.82ID:SiDYLUB0
普通はこうやる

そんなのは何も新しい事や
自分のやり方を否定した奴らの言い訳

常に今までのやり方はオカシイと思いながら斬新な事、やり方を探究しろ!

それが今だけの強みになる
2024/04/10(水) 21:41:01.74ID:Mt7R6wcW
>>66
その探求結果をおしえてほしいんですよ
68名前は開発中のものです。
垢版 |
2024/04/10(水) 21:46:29.95ID:23hjTI1d
コードに斬新さはイラネ
2024/04/10(水) 22:33:54.20ID:VRix5iwW
重い重くない程度で悩むのは時間の無駄だ!さっさと作業を進めろ!
2024/04/10(水) 22:34:45.84ID:p+vQYp9J
負荷気にするほどの実装がまだ始まってないがな
2024/04/10(水) 22:43:47.43ID:iYb0XaBs
先輩方は1000行を超えて読みにくくなってきたクラスを可読性のためだけに分割したりしますか?
2024/04/10(水) 22:46:31.87ID:hWNaCALz
そもそも読みにくくなるようなコード書かないです
2024/04/10(水) 22:54:48.23ID:4gp2AfnC
可読性のためだけで分割はしない
処理内容で分割する
2024/04/10(水) 23:02:14.07ID:YMtlsPzA
何でも詰め込んだスーパークラスになってんじゃね
2024/04/11(木) 07:15:22.85ID:OvGa+8jk
Unityはスクリプト付けられるんだから
1000行とか行く前に処理分割して分けろ
2024/04/12(金) 21:54:12.99ID:HzgOtlqE
>>61
記述をシンプルにしたところで、内部的にはずらっと並べて書いてあるのと同じことをしている
つまりいかに工夫してもパフォーマンスは変わらない
単にデバッグの効率だけ
2024/04/13(土) 07:27:57.08ID:47LRp5DL
UEFNが神すぎる
2024/04/13(土) 13:34:02.83ID:D++FBhBS
今日も元気だ暴飲暴食!ペヤングで豪遊してきた!
夜泣きの一平ちゃん!ビール350㍑!これでたったの333円!m9⎛´・ω・`⎞ドーン!
ttps://i.imgur.com/6LCyPZp.jpeg
79名前は開発中のものです。
垢版 |
2024/04/13(土) 13:46:01.53ID:Qj5DNB5r
https://www.youtube.com/watch?v=hLm3U84uybE
このようなボールの壁当てゲームのスクリプトってどう書くの?難しい?
2024/04/13(土) 13:59:41.03ID:T71ZUB4y
どんなゲームにしたいのかは謎だが座標指定してボール飛ばすだけだから簡単
81名前は開発中のものです。
垢版 |
2024/04/13(土) 14:56:26.43ID:Qj5DNB5r
簡単なの?全然作り方分からん
https://www.youtube.com/watch?v=b_OsUSsXDoM
理想はこういう自分が蹴りたい方向にボール飛ばす感じかな
キーの入力時間によって高さとかも変えたい
あとインパクトの瞬間にプレイヤーとボールをロックする感じも欲しい
分かるかな?

ボールの軌道って物理エンジンで計算するもの?
もしかして最初から形が決まってたりする?
2024/04/13(土) 15:07:14.17ID:D++FBhBS
ワイなら5秒で出来るね!
そーゆーアセット買って完成だよ!m9⎛´・ω・`⎞ドーン!
2024/04/13(土) 15:10:56.13ID:T71ZUB4y
アングリーバードの3D版になるのだろうと思う
演算は勝手にやってくれるから加える力が同じにならない限りまぁまぁランダムにはなる
2024/04/13(土) 15:21:50.78ID:vie16az3
意地悪に聞こえるかもしれんけど、仕様によるとしかいいようがないわねえ
本当に物理エンジンに全任せなら5分で作れるけど、的当てゲームとして成立するほど真っ当に動くかは激しく疑問
SLerpで開始地点と終着点を指定すれば放物線を描いてくれるようにはなるが、これだと逆に予定調和すぎる
方向(角度)はある程度制限して、力だけ物理エンジンとか、満足いくまでいろいろやってみるしかないかな
85名前は開発中のものです。
垢版 |
2024/04/13(土) 16:25:10.17ID:Qj5DNB5r
https://www.youtube.com/watch?v=165n_QYuvfY
これは推測するにどういう仕様だろうか?

コントローラー前提だと左スティックで方向決めるよね
R1ボタン押しながらだとカーブかかるみたいな感じがいいなぁ
2024/04/14(日) 12:22:07.23ID:Ka/JtNK/
マウスクリックされると処理を中断したいとおもいます

if (Input.GetMouseButtonDown(0)){break;}

これだと左クリックの時に動作しますが、中クリックや右クリックでもbreakしたいです
そのとき、下記のような冗長な書き方になりますか

if ((Input.GetMouseButtonDown(0))||(Input.GetMouseButtonDown(1))||(Input.GetMouseButtonDown(2))){break;}
2024/04/14(日) 12:27:53.42ID:DDTB0j3Y
MouseEventで中断処理すれば?
2024/04/14(日) 14:10:25.62ID:Ka/JtNK/
>>87
具体的におしえて
2024/04/14(日) 16:09:05.81ID:M6replse
まずはmouse eventでぐぐろう
2024/04/14(日) 16:40:21.94ID:DDTB0j3Y
https://docs.unity3d.com/ja/2022.3/Manual/UIE-Mouse-Events.html
ここのランタイムの例にコード載ってるので、それやってみて
2024/04/14(日) 21:12:12.87ID:0Kdkdiv1
Asset storeのフラッシュディールの仕組みがイマイチよくわからない
セール一日目がいちばん得でそれ以降はだんだん割引率が下がっていくってことであってる?
2024/04/16(火) 07:45:14.27ID:IQ2uRu3Y
>>90
こんちゃ
いろいろ試したけど
さいしょの一文のがいちばんシンプルだったみたいです

if ((Input.GetMouseButtonDown(0))||(Input.GetMouseButtonDown(1))||(Input.GetMouseButtonDown(2))){break;}
2024/04/17(水) 07:49:50.59ID:TTzcEls+
質問です
whileでループしていて、breakで抜けるというのはわかりましたが
抜けるときに何か処理をしたいと思います
たとえば
左矢印キーを押している間はキャラクタが左へ移動していきますが
キーを離した時に移動をやめるけど慣性でキャラがガクリとズレる、といった処理です
以上よろしくお願いします
2024/04/17(水) 08:22:36.44ID:eWniZlNU
移動フラグ外れたら今までの向きに動くようにすれば良い
2024/04/17(水) 08:22:41.90ID:cRDTfWPj
よくそんな次から次からわざとらしい質問思いつくな。おもしろくないよ
2024/04/17(水) 08:50:48.34ID:TTzcEls+
>>95
まずは答えてみてほしいんですよ
2024/04/17(水) 09:01:40.59ID:TTzcEls+
breakのときに一回だけやりたい処理があるっていう意味ですよ
2024/04/17(水) 09:02:45.82ID:TTzcEls+
意味がわからないなら遠慮なく質問してください
2024/04/17(水) 09:03:19.40ID:1KYCpA/A
何作ってんのこの人
2024/04/17(水) 09:26:11.12ID:rzJ9dA7L
breakするのは何回ある?それ考えればそこに処理入れるだけやろ
2024/04/17(水) 10:44:28.46ID:TTzcEls+
ですからそれを質問してるんですよ
2024/04/17(水) 10:47:09.48ID:rzJ9dA7L
じゃコード載せろ
2024/04/17(水) 10:57:24.23ID:pUDvZi1/
今日も元気だ暴飲暴食!すき家で豪遊してきた!
焼肉定食!豚汁変更!ビール500㍑!これでたったの1580円!m9⎛´・ω・`⎞ドーン!
ttps://i.imgur.com/ehVXAwb.jpeg
2024/04/17(水) 10:57:56.59ID:TTzcEls+
>>102
わからないなら答えなくていいんですよ
2024/04/17(水) 11:15:43.77ID:rzJ9dA7L
>>104
コード無いならまずコード書くことから初めてね
2024/04/17(水) 11:21:24.57ID:jYxCoNcm
そろそろ自分で解決できた
ご苦労と言ってくるに一票やな
2024/04/17(水) 12:24:22.29ID:R9iSMxPE
コードも無いし、unity関係ないから答えなくていいや
108名前は開発中のものです。
垢版 |
2024/04/17(水) 12:26:44.95ID:4yHbxMyJ
口先だけのやつばかり
2024/04/17(水) 13:08:34.73ID:Aru06ln6
分からないならそれは神様がくれた「やらなくていいサイン」だから
無理せず諦めろ
2024/04/17(水) 18:07:28.92ID:CsMtbwAA
神は言っている
そんなこと言ってない、と
2024/04/17(水) 18:21:56.58ID:6ra6zyQ7
>>103
暴飲暴食という主張ですが、それってあなたの感想ですよね?
カロリーを表記すると、客観性が上がると考えられます
2024/04/17(水) 20:13:25.57ID:i7vdtqzf
人間は自分の能力の許容範囲を超えている物はいくら頑張っても理解出来ない
要するにバカには無理
2024/04/17(水) 20:47:46.92ID:CsMtbwAA
なんとかの一念岩をも通す、なんてコトワザもあるぞ
出来の問題というか覚悟の問題だと思うんだよな
無理かどうかは自分にしかわからないんだ
2024/04/17(水) 20:52:45.18ID:OKPo3fNR
ttps://i.imgur.com/D9BuKOb.png
AIの指摘は正しかった
2024/04/17(水) 21:48:08.70ID:TTzcEls+
回答を書けなかった人のことだろ
2024/04/17(水) 21:48:50.41ID:TTzcEls+
もちろんとっくに自己解決しましたんで
今さら回答は不要です
ご苦労さま
2024/04/17(水) 21:57:04.68ID:w8xtkX9R
チュートリアルはやらない出来ない分からない
出てきたCodeSnipetsを一語も覚えてないから応用すら出来ない
基本のキすら出来てないアスペじゃ逆立ちしても無理
2024/04/17(水) 22:08:56.95ID:1KYCpA/A
質問のレベルが低いのよね
2024/04/17(水) 22:14:02.25ID:9NV3+lgo
倉庫番がどうとか騒いでるアスペと同じ知的障碍者臭しかしない
今日は擁護が出ないと思ったら案の定
2024/04/17(水) 22:41:00.54ID:TTzcEls+
ちなみにwhileを抜けるbreakのタイミングってのはハンドラを起動できないという結論です

反論あるけ
2024/04/17(水) 22:41:07.69ID:mHFGYLy7
初級の内容でもUnityに関わる質問ならともかく、C#に関わる問題なら素直にそっちに行ったほうが良いとは思う、お互いのために
2024/04/17(水) 22:47:35.82ID:TTzcEls+
>>121
どのみち何もやってないやろ
2024/04/17(水) 22:51:44.28ID:HI5Jwqnx
本質的な思い違いをしててお前の望みの実現はどう足掻いても100%実現不可能
何も解決してないのに自己解決だとか言ってるから笑ってしまう

目は開けているが信号の色を見落としているような状態なんだが
認識できないらしいな
2024/04/17(水) 23:26:01.78ID:TTzcEls+
>>123

>>116
2024/04/17(水) 23:28:53.48ID:HI5Jwqnx
出来なくて泣いちゃったんだね可哀想な負け犬
2024/04/17(水) 23:34:40.14ID:1KYCpA/A
チュートリアル最初の方しか理解できないから質問内容がそのへんで止まっちゃってるんだよな
2024/04/17(水) 23:40:50.17ID:HI5Jwqnx
そもそも*****を書くんだから******が登録出来ないとか意味不なんだが
全く何も理解出来てない証左

******使ってるなら使ってるなりで別の説明になるだろうし的外れ過ぎんだよなあ
2024/04/18(木) 00:17:31.56ID:VskMHLhh
また忍者君かよ
2024/04/18(木) 00:59:00.50ID:YdePSl6N
障害2級レベルのガイジで草
2024/04/18(木) 16:19:37.94ID:480VPhAw
今日も元気だ暴飲暴食!大阪チカラめしで豪遊してきた!
焼き牛丼!唐揚げ!ビール500㍑!これでたったの1120円!m9⎛´・ω・`⎞ドーン!
ttps://i.imgur.com/UUUHGWh.jpeg
2024/04/18(木) 17:11:07.89ID:HyZ2GS7d
>>121
その方がいいと思うこともある
2024/04/18(木) 17:11:49.03ID:HyZ2GS7d
>>114
かわいそ過ぎるw
2024/04/18(木) 17:46:33.92ID:VskMHLhh
>>131
以前にC#スレに行ってボコボコにされたんよ顔文字君は
もうあっちには行かないと思うよ
2024/04/18(木) 20:44:10.49ID:OjV/R8dA
じゃあ優しさは不要じゃないのか?
2024/04/18(木) 21:08:44.13ID:480VPhAw
このスレで顔文字使ってるのってワイだけやんけ?誰と勘違いしとるんや?m9⎛´・ω・`⎞ドーン!
2024/04/18(木) 21:23:45.37ID:Yl2aEd9d
ねぇねぇおじさん、ビール500g飲んだときどんな気持ちがしたの?
2024/04/18(木) 21:53:06.23ID:480VPhAw
>>136
一桁間違えた!って気持ち!m9⎛´・ω・`⎞ドーン!
2024/04/18(木) 23:17:59.79ID:Ksb0FyEY
飲み過ぎて脳やられてるじゃん
2024/04/19(金) 00:04:42.48ID:i7Q3hkAT
勘違いすんなよ?500㍑じゃ足りなかったから5000㍑にしときゃよかったって云ってんだよ!m9⎛´・ω・`⎞ドーン!
2024/04/19(金) 03:37:34.49ID:i7Q3hkAT
今日も元気だ暴飲暴食!万とせで豪遊してきた!
大阪名物肉吸い定食!ビール500㍑!これでたったの1380㌍!m9⎛´・ω・`⎞ドーン!
ttps://i.imgur.com/ifqlu7z.jpeg
2024/04/20(土) 00:05:11.98ID:TL5ng6Yj
ぷちコン発表会お疲れ!
アクセル師匠の技術談義もっとききたかった
2024/04/22(月) 00:22:35.22ID:284oFWun
DLsiteとitchどちらが売れる見込み高いかな?
2024/04/22(月) 00:36:17.85ID:qwVff3mb
エロならDLsiteだね!
itchは登録申請無視するからそもそも金にならないね!
一般ゲームは素直にSteamだよ!
スマホならAppStoreとGooglePlayだね!m9⎛´・ω・`⎞ドーン!
2024/04/22(月) 01:01:13.83ID:284oFWun
steamはスクショとかロゴとかいろいろ準備が面倒すぎるし、お手軽品には出品料100ドルが重いんだよなあ
2024/04/22(月) 06:10:40.36ID:+Vo/Bt6q
https://tomo-shi-vi.hateblo.jp/entry/20191208/1575735467

Unity内でオブジェクトの一部分のメッシュを削除することができるツール
「MeshDeleter with Texture」というのをboothでダウンロードして使って一部分のメッシュを削除したのですが、
Recorder(3.0.3)を使ってpng画像書き出ししたら物体が暗くなってしまいました
https://i.imgur.com/CT5NxGR.png
一度こうなると元に戻りません

上の不具合を解消する方法はあるでしょうか?
Unityアセットの小道具を不要な部分だけ削除して画像書き出ししたいのですが、もっといい方法があるでしょうか?
2024/04/24(水) 22:45:02.85ID:yYxufAax
2Dのtilemapで作った地形からパーティクルを発生させることってできる?
パーティクルシステムのエミッターにタイルマップを指定することが出来そうにないので、無理なのかな。。。
2024/04/24(水) 23:27:27.57ID:HzSRz72A
発生せたいとこに空のオブジェクト置けば良くね
148146
垢版 |
2024/04/24(水) 23:43:17.28ID:yYxufAax
>>147
そうなんだけど、それだと地形に沿って1つ1つオブジェクトを配置しないといけなくなるよね。タイルマップでサクッと作った壁全体からパーティクルを放出したいんよ
2024/04/25(木) 12:05:44.55ID:ElIv1l4f
タイルマップを手動で作ったのなら手動でつけるしかない(判定付けもあるけど)
データから生成なら同じ様に…それならわかるよね、見当違いなのか?
2024/04/25(木) 16:28:59.39ID:LB5jWOJ7
jackfruitauto(@アルミン)さんがポストしました:

チョコザップから帰宅
チェストプレス3セットしてドリンクバーがぶ飲み
最高や
んで2日風呂入ってない汗まみれのくさくさエキスをばら蒔いてきた
しゃーないよな?
月額3,000円の低コストな商売や
汚い乞食がいても文句は言えん
これが金かけてないリスクや
さぁ
風呂入って猛勉強開始や♨

https://x.com/jackfruitauto/status/1783316920357503032?s=51&t=v_xy-gl7y1zQf182MLmXWg
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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