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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
817: 野球マン 2022/08/26(金)21:30 ID:4InIFd4M(1) AAS
物理挙動させたらまずすり抜けないよ
物理挙動っていうのは動きはAddForceとかvelocityを使う
回転はAddTorqueやangularVelocityを使う制御の事
Add◯◯系は扱いが難しいのだが
818: 2022/08/26(金)21:59 ID:0rkRwGkP(1) AAS
すり抜けを絶対にさせない方法がないから市販のゲームでもRTAに利用されてたりするんだよなあ
任天堂のゲームでさえ特殊な状況下ですり抜け起こるのに個人制作で完璧に対策できると思ってるなら驕りもいいところだよその特許で一生暮らせるレベルの技術
819: 2022/08/26(金)22:39 ID:v6xc8kMP(2/2) AAS
あ、CCDのページの下の方にすり抜けるケース普通に書いてあったわ申し訳ない
820: 2022/08/26(金)22:46 ID:Pdjvv1CQ(1) AAS
2DのTilemapとの当たり判定が発生すると直ぐにRigidbody2Dにてsimulatedのチェックが強制的に外れ
The body has now been taken out of the simulation along with any attached colliders, joints or effectors.

というメッセージが表示されキャラが動かなくなります
このメッセージだけだと問題がさっぱりわからないんですが
何か確認するべきところはありますか?
821: 2022/08/26(金)23:45 ID:71txCkQp(1) AAS
IL2CPPビルドでlibil2cpp.soのサイズを削りたいんだけど何かいい方法ってあるでしょうか?
70MBぐらいあって結構重い...
822: [age] 2022/08/27(土)04:41 ID:nL+DTgZ0(1) AAS
久々にunityかまったら
「開発者ダッシュボード」とやらが追加させてたけど、これはなに?
UnityProjectIDをProjectと紐付けないとエラーが出るしマジでなんなん?
823
(1): 2022/08/28(日)06:20 ID:f3WtRbg5(1) AAS
2Dなのですが、画面の中央を軸として時計の針のように回転させる動きをスフィア●のスプライトのゲームjオブジェクトにさせようとしています。
ただ、「←」のとこをright、forword、back、left、doun、upのどれにしても横から見たコマのようにその場で回転する動きにしかなりません。インスペクターでいうとRotation.Yだけが変化
どうすれば思うような動きになるのでしょうか

// 中心点
[SerializeField] private Vector3 _center = Vector3.zero;

// 回転軸
[SerializeField] private Vector3 _axis = Vector3.up;  ←
省6
824: 2022/08/28(日)16:28 ID:ybj8wazF(1) AAS
>>823
axisをVector3.forwardにしたら普通にできたよ
スクリプトの変更がインスペクターで反映されてないとかそういうオチじゃない?
825
(1): 2022/08/29(月)00:04 ID:7i5WKfpm(1/2) AAS
キャラクターが背負ってる鞄とかキーホルダーみたいな形状が変化しない物体を揺らしたいです
メッシュだけで揺らせるかと思ってボーンを入れてなかったんですが、できないことはないものの結構難易度が高くて、
こういう場合ボーンを入れて揺らすのが一般的なんでしょうか?

どうするのが一般的なのかご存じの方いたら教えていただけませんか
826
(1): 2022/08/29(月)05:06 ID:wUNlm+A9(1) AAS
小物系髪の毛おっぱいはボーンを入れてDynamicBoneで揺らすのが一般的かと
無料でやりたかったらUnityChanSpringBoneとかもある
827
(1): 2022/08/29(月)10:12 ID:cmlOqvvG(1) AAS
>>825
ボーンいれるほうが一般的だけど入れてないなら有料だがMAGICA Cloth使っちゃうとか
髪やスカート揺らすのにもDynamicBoneよりいいよ
828: 2022/08/29(月)11:05 ID:7i5WKfpm(2/2) AAS
>>826-827
やっぱりボーンいれるのが一般的なんですね。ありがとうございます。
MagicaCloth購入済みですのでボーン入れたらBoneCloth/Spring適用してみます。

>>入れてないなら有料だがMAGICA Cloth使っちゃうとか
メッシュのクロスシュミレーション系では、固い揺れ物は表現できないですよね?
キーホルダーや金属の鞄みたいなものに適用すると、形状記憶値を最大にしても本体部分がグニャっとしてしまいます
グニャっとしないように本体部分だけクロスシュミレーションから外すと、本体部分の座標が固定されてしまい紐だけが動く謎の状態に…
省1
829
(2): 2022/08/29(月)14:41 ID:btjmOvSN(1) AAS
初歩的な質問ですみません。マスの情報を知るために↓みたいなのを表示したいのです
0 0 0 0 0   0 0 0 0 0   0 0 0 0 0
0 1 0 1 0 → 0 1 1 1 0 → 0 1 2 1 0 みたいな感じで更新していく
0 1 1 1 0   0 1 1 1 0   0 1 1 1 0
これをUIで表示をしようと考えているのですが、どうしたらいいですか?
830
(1): 野球マン 2022/08/29(月)18:55 ID:O9ZCRask(1/2) AAS
>>829
マスの個数のUIオブジェクトを作る
UIコントロール用のスクリプトを作りUIオブジェクトの配列をpublicで作る
配列の中にUIオブジェクトを一個一個セットする
その配列にアクセスするなら
UIオブジェクト[(縦のY番目-1)*横幅の個数+(横のX番目-1)]
みたいにする
831
(2): 2022/08/29(月)19:59 ID:la+nXkRj(1) AAS
ロックマンを作りたく検討しています。
ドット絵では無くイラストが動く感じで、
敵が抱き着いて来て殴打する際にズームアップし、
キーを連打しないと振りほどく事が出来ない...と言うシステムも欲しいです。

また、画面一杯にキャラの立ち絵が出て
多少コマンドなどで会話出来るようにもしたいです。

ハッキリ言ってアセットも多く
省2
832: 2022/08/29(月)20:04 ID:yv2l4oyL(1) AAS
>>830
ありがとうございます。1個1個置いていけばいいんですね。試してみます
833: 2022/08/29(月)20:25 ID:2jqgmGYD(1) AAS
>>831
想定のアプリを作るには、質問の仕方からですが現状のスキルでは無理に感じます。

それでも近道としては、まずは書いている一つ一つの仕様を再現できるか、サンプルを数多く作ることをお勧めします。

その後、再度検討するのが宜しいかと思います。
834: 野球マン 2022/08/29(月)20:37 ID:O9ZCRask(2/2) AAS
>>831
そういうオリジナル要素はアセットで作れると思わない方がいい
地道にちくちくと作っていくしかない
例えばアセットにはキャラのものがある
歩くとかアタックとかジャンプとかのアニメがついてる可能性はある
しかしその抱きついてプレイヤーをホールドするなんてのはない
そういうのは自分で画像を用意する必要がある
835: 2022/08/30(火)03:34 ID:LPrWDqwh(1/3) AAS
最初は作れるところから伸ばした方がいいと思う(アセットの仕様まんまで作ってみるとか)

理想の仕様は口に出すと簡単でも
判定にカメラにアニメーションに物理にAIにステータスの管理にUIへの反映にシーン管理に〜
って細々した実装+Unityを使ってどうやってイテレーション回すかの設計まであるし

そもそもイメージしてた仕様が実装上成り立たないこともあるから
836: 2022/08/30(火)03:39 ID:LPrWDqwh(2/3) AAS
>>829
マスの情報ってのがよくわからん
マップチップってこと?
837: 2022/08/30(火)09:19 ID:hyvknO3W(1) AAS
そうなんですか...ありがとう御座います。
2Dのアセットで色々作ってみます
838: 2022/08/30(火)10:07 ID:iiu3SC4A(1) AAS
市販やフリーの歩行グラでアニメを作っているのですが、楽に作る方法は無いですか?
数があり画像のサイズも工程も同じなのでどうにか短縮できないかと考えています。短縮する方法があれば教えてください
839: 2022/08/30(火)10:38 ID:9dY4EOW8(1) AAS
ほぼ同じ2Dアニメーションをスプライト差し替えて作るなら
Unity公式2DAnimationのSpriteLibraryってのがあるけど
めちゃくちゃ楽になるかというと微妙なところ
840: 2022/08/30(火)15:34 ID:LPrWDqwh(3/3) AAS
assetpostprocessorを継承してインポート時に項目設定できるようにすれば早くなる

こことか読んでみたら
外部リンク:light11.hatenadiary.com
841: 2022/08/30(火)18:23 ID:szsdWE4f(1) AAS
全部て作業でやるよりも時間がかかりそうだけど勉強と思って試してみますわ。ありがとです
842: 2022/09/01(木)23:19 ID:rpkKdjy6(1) AAS
playfabからデータとってくるときに
sqlでいうwhereみたいなのってないんですかね?

ネットに転がってる記事を見ても
一回全データを取得してから
foreachでif文回して取るって感じのしか見当たらないんですがこれであってるんでしょうか?

すごく非効率で重くなりそうな気がするんですが。
843: 2022/09/02(金)00:27 ID:2oG3ppkw(1) AAS
foreachで回せるならLinq使えばいいんじゃないの
844: 2022/09/02(金)04:17 ID:/GDCF4r1(1) AAS
マインスイーパー作ろうと思うんですけど著作権ってあるんでしょうか?(´・ω・`)
845
(2): 2022/09/02(金)11:22 ID:/7OQWupx(1) AAS
ゲームのルールに著作権はないけどシステムに特許がある場合がある
有名なところだとコナミのカメラ制御とかだけどソシャゲのレベルアップ時にスタミナが上限を超えて回復するみたいな簡単なものにさえ特許があったりする
要するに個別に調べないとわからない
846: 2022/09/02(金)12:49 ID:VHoPOrF7(1) AAS
えめんどくさ
何も見ずに考えてたらたまたま同じアイデアだったって言い分は通用しないの
847: 2022/09/02(金)13:09 ID:igXb+uBD(1) AAS
相手が聖人でもない限り基本的に通用しない
そもそも無罪の証明ってアイディアをどうやって出したか、何を参考にしたかをすべて記録に残しておくとかしない限り出来ないのですごく大変ですよ
特許を確認しないお前が悪かったが当たり前
身内で楽しむ以上のことをしたいなら知財とか法務ちゃんとやってるとこと組んでやるべき
848: 2022/09/02(金)13:27 ID:ZCmMo91t(1) AAS
マインスイーパーなだけにリアルでも地雷を取り除けるなんて一石二鳥じゃね?
849
(2): 2022/09/02(金)14:09 ID:6qDvFqXo(1/3) AAS
>>845
実際のとこ全部調べるとか無理だよね
ゲーム作ってるとことかどうしてんだろ
850: 2022/09/02(金)14:24 ID:2Bhb7pCg(1) AAS
まあ普通はマインスイーパーまんまパクろう
とか思わんしな
851: 2022/09/02(金)14:58 ID:R0BsUz7f(1) AAS
>>845
じゃロードランナーみたいなゲーム作って売っても全く無問題?
852
(1): 2022/09/02(金)15:30 ID:pvRj+nsD(1) AAS
>>849
どうしようもない
あの任天堂だって侵害してフィリップスとモメてたし
853: 2022/09/02(金)17:48 ID:6qDvFqXo(2/3) AAS
>>852
そうなっちゃったらごねるかお金で解決、折り合いつかなかったら法廷闘争ってパターンなのかぬ
854
(1): 2022/09/02(金)17:52 ID:xEA/inGf(1) AAS
>>849
それ専門の部署が大量に調べて概要とかタグつけて見れるようにしてくれてる
普通にやってて踏みそうなやつは別でまとめてあるね
855: 2022/09/02(金)19:15 ID:6qDvFqXo(3/3) AAS
>>854
なるほどー
856: 2022/09/03(土)22:12 ID:sHz16mfC(1) AAS
virt a mateってUnity製のエロゲーで
c#のプラグインを実行できる機能があるのですが
コード書いてボタン一つで実行できるので驚いてます。

プレイバック中にc#のコード書いて待ち時間なしで色々試せるって
Unityの標準機能でも出来るのでしょうか
857: 2022/09/03(土)23:02 ID:P2m96vl6(1) AAS
凄いなそれ
858: 2022/09/04(日)08:13 ID:WeU8TezE(1) AAS
Windows用?だったらRosrynとか組み込んでんのかね
859
(1): 2022/09/05(月)07:30 ID:UtEQ6czi(1) AAS
メッシュの頂点を移動したいと思い、メッシュの頂点にMatrixを掛けたのですが、移動、回転、スケールの内、
移動だけが全く反映されません。
この移動を反映するにはどのようにすれば良いですか?
ご存じの方いらっしゃいましたら教えて頂けると嬉しいです。

Matrix4x4 matrix = Matrix4x4.identity;
matrix.SetTRS(new Vector3(10, 0, 0), Quaternion.Euler(0,0,45), Vector3.one * 3);

Mesh mesh = new Mesh();
省18
860: 2022/09/05(月)08:21 ID:85c8jBGQ(1) AAS
>>859
Matrix4x4とVector3の掛け算は定義されてなくて、Vector4に暗黙変換(w=0)されて計算されるため期待する結果にならないらしい
Matrix4x4.MultiplyPoint()やMatrix4x4.MultiplyPoint3x4()を使えとのこと

外部リンク:www.f-sp.com
861
(1): 2022/09/06(火)03:22 ID:TsAq3Qfq(1) AAS
Canvasを非アクティブにしてまたアクティブにするとUIが操作できないんですけど何でですか?
Ver2021.3.7f1で作ったプロジェクトをVer2021.3.8f1に変換してからおかしくなりました(´・ω・`)
862: [age] 2022/09/06(火)04:22 ID:gNRQdSNU(1) AAS
Unityで平面の地形を作りたいんだが
Unityって地形を作る手段って Terrain しかない?
ただ平面の地形を作るだけに、わざわざ Terrain を使わなくちゃいけないの?
863: 2022/09/06(火)05:18 ID:KE+BSmlX(1) AAS
planeにコリジョンつけてめっちゃ広げよう
864
(1): 2022/09/07(水)14:56 ID:8R5VakPH(1) AAS
キー入力の取得ってupdateで監視し続けるしかないんでしょうか?
865: 2022/09/07(水)15:56 ID:WmGXyD6n(1) AAS
キー入力の取得ってupdateで監視し続けるしかないんだよ
866
(1): 2022/09/07(水)16:03 ID:SGhHyFjd(1/3) AAS
外部リンク:weekly.ascii.jp
こんな感じで現実のフィギュアを動かしてモーションを作る事は出来ますか?
867: 2022/09/07(水)16:10 ID:PbUwv3hI(1) AAS
小型のアルディーノ使うとか
868: 2022/09/07(水)16:31 ID:eCeiVW1n(1) AAS
それ持ってるけどデカくて邪魔で
結局画面上でポーズ付けた方がマシだったよ
今なら普通のカメラでfigmaを写してAIで骨格推定とか技術的には可能なんだろうね
869: 2022/09/07(水)16:41 ID:SGhHyFjd(2/3) AAS
軽く調べた所UEでは出てくるんですけどね...
Unityの実用例は無いのかなぁ
870: 2022/09/07(水)17:02 ID:SGhHyFjd(3/3) AAS
UEとAIで作ってUnityに持ってくれば良いのか
871: 2022/09/07(水)17:07 ID:7sm8+4di(1) AAS
そんなぁー
872
(1): 2022/09/07(水)17:20 ID:T2cu3bw4(1/2) AAS
>>864
InputSystemのInputActionを使えばUpdateを使わなくても入力を取れる
873
(1): 2022/09/07(水)22:11 ID:fPHPNHG3(1/2) AAS
CanvasとかをPrefabにして複数のシーンに配置して各シーンの中でUI追加した時に
元のプレハブの中身変更しても各シーンで追加されたものは消えない?
874: 2022/09/07(水)22:31 ID:T2cu3bw4(2/2) AAS
適当なプレファブ作って試してみたら?
875: 2022/09/07(水)23:58 ID:fPHPNHG3(2/2) AAS
>>873
これやってみたけど、プレハブでシーンで追加した物は消えないみたいだな
またシーンでoverridesやったら消えるな
876: 2022/09/08(木)00:05 ID:h01Ms49E(1) AAS
>>861
自己レスだけど、これ8f1のバグで9f1だと問題無かった
こんなことで3日も費やしてもうた、8f1使ってる人は要注意(´・ω・`)
877: 2022/09/08(木)00:06 ID:brVrcrY3(1) AAS
あとシーンに置いたプレハブの子の座標とかはプレハブモードで変更してもシーンでは影響ないんだな
878
(1): 2022/09/08(木)01:52 ID:pp8rNhLa(1) AAS
検証お疲れ様
そこに影響が出たら例えば敵キャラのプレファブをステージに配置したあとにプレファブいじったら敵キャラの配置が全部リセットされましたとかになるからね
879: 2022/09/08(木)05:40 ID:1rA3p3Om(1) AAS
>>872
あざます!
880: 2022/09/08(木)08:14 ID:khl5K4+5(1) AAS
>>866
仮に出来たとしても全身のポーズを繋げただけのアニメーションは
びっくりする程使い物にならないです。
ただAIが進歩して上手く補完してくれるようになったら話は別で
そういう技術も出始めてるぽいので近いうちには
881: 2022/09/08(木)08:38 ID:bSpX2rXq(1) AAS
>>878
レイアウトコンポーネントとか使ってたら変更は位置は変わった
882
(1): 2022/09/08(木)15:42 ID:nQYNuL+E(1/2) AAS
System.Threading.Tasks.Task.Run(() => {
Debug.Log("Task 1");
Debug.Log(Time.realtimeSinceStartup);
Debug.Log("Task 2");
});

Task.Run で Time.realtimeSinceStartup を使うと
タスクがそこで止まってしまうのですがそういうものなのでしょうか?
883: 2022/09/08(木)17:54 ID:nQYNuL+E(2/2) AAS
>>882 自己解決、メインスレッド以外でUnityオブジェクトが使えないんですね
884: 2022/09/08(木)20:13 ID:aDHCMdQD(1) AAS
Unityでタスクを使う場合はUnitaskを使うと良いですよ
885: 2022/09/08(木)20:57 ID:McPnZQjD(1) AAS
共有uiってキャンパスからプレハブ作るときあとから個別でシーンに追加するuiとはキャンバスで分けたほうがいいよね?
886
(1): 2022/09/08(木)21:37 ID:CRoCsrM7(1) AAS
画像ファイルの特定の色だけ変更って可能?
1ドットのRGBが0,255,0だったら255,0,0に変更みたいな事できる?
887: 野球マン 2022/09/08(木)21:41 ID:u9JgBf12(1) AAS
しばらく前から「プロジェクト開いたら中のファイルが綺麗に消える症状に悩まされてる」
と訴えてた者だが解決法のようなものがわかった
あれからやはり何度もプロジェクトがまっさらになってそのたびにバックアップから
復旧という少し面倒な作業を強いられてたのだが
ある時ファイルが消える時に前兆があることがわかった
つまりその現象が起こる前にプロジェクトを開く時のプログレスバーが
最初辺りで止まる
省6
888: 2022/09/08(木)21:44 ID:9uEigpNh(1) AAS
5年くらい使ってるけど一度もなった事ないな
謎過ぎるw
889
(1): 2022/09/08(木)22:41 ID:41EHg+Bt(1) AAS
VFX Graphについてです。
円柱の側面を沿うようにパーティクルストリップをらせん状に動かしたいです。
パーティクルの生成位置は底面の円周上で実装したいです。
三角関数をいろいろ組み合わせてみたり、Position Circle>Angleを操作してみたりしましたがうまくいきませんでした。良い方法を知っている方、教えていただけると助かります。
よろしくお願いします。
890
(1): 2022/09/09(金)06:06 ID:EnY5CwOa(1/2) AAS
>>886
やり方は知らんが調べ方はわかるのでどうぞ
「HLSL specified Color replacing」
891: 2022/09/09(金)13:10 ID:EnY5CwOa(2/2) AAS
調べてすらないが特定の色で対象の画像を割って1,1,1になってる所でマスク取れそうだな
892: 2022/09/09(金)18:39 ID:Zy8viGIs(1) AAS
PackageManagerで管理しているスクリプトって、書き換えたり加筆したあとにアップデートでそのスクリプトが更新されたら(更新したら)、上書きされておかしくなったりしますか?
調べてもこの辺がよく分かりません
例えば、元の処理にコールバックを実装したくて一行追加したら、今後はそれがある前提でコーディングしていくと思います。でもアップデートでそこが消えてエラーが出るようでは困るので、最初からスクリプトを複製して~~…なんて面倒くさい管理方法をしないといけないのかと悩んでます
893: 2022/09/09(金)18:41 ID:qkGeifad(1) AAS
フォークして自前で追従するか、アップストリームに取り入れてもらえるようにするのが最適解ではある
OSSじゃなかったりすると面倒なんだけど
894: 2022/09/09(金)19:21 ID:B5SbH77S(1) AAS
PackageManagerで管理してるのは全部起動時にWebからDLして全部元のverに戻る
何度やっても完全復活するので変更は全く受け付けない

変えたいなら PackageManager 自作 ローカル でやり方出てきたはず
895: 2022/09/10(土)07:46 ID:R/0jObYq(1) AAS
>>890
やっぱシェーダー弄んないとダメか
ファミコンとかのパレット変えテクみたいな事したかったけどややこしそうだなあ
ありがとう
896: 2022/09/10(土)18:34 ID:1CpBoqOq(1) AAS
EventSystemのOnPointerEnterってなんか遅くない?

ボタンにカーソル乗せた時に色変えたり音鳴らしたりするんだけど
カーソルが乗った瞬間でなく数フレーム遅れてる気がする
897
(2): 2022/09/10(土)18:36 ID:BYyxifdJ(1/2) AAS
超絶初心者です。質問させてください。

【作っているもの】
2Dのブロック崩しゲーム

【困っていること】
ボールが最初の内は壁に当たると跳ね返るが
(恐らく)浅い角度で壁に当たるとボールが跳ね返らずに
壁にひっつきながら動くようになってしまう
省6
1-
あと 105 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.022s