[過去ログ] 【ゲームエンジン】Unityなんでも質問スレpart6 (862レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1(1): 2022/04/03(日)20:47 ID:99p11w2F(1/2) AAS
フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。 プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3、PlayStation 4、PS Vita他
■注意事項
特になし
■Unity 2ch Wiki(まとめ、過去ログ、リンク集)
・外部リンク:www24.atwiki.jp
●リンク
・Unity(日本公式サイト)
省14
782: 2022/08/18(木)19:15 ID:nJ2rFkXn(1) AAS
>>781
教科書ベースでやってんじゃねー!教科書なんか捨てろ!
今直ぐ超大作ゲーム製作に取りかかれよ!(´・ω・`)
783: 2022/08/18(木)23:05 ID:/0M/6hYt(1) AAS
>>781
MacでいつもスクリプトをInspectorにドラッグして貼っ付けてるけどな
何か勘違いしてんだろ
たぶんWindows使っててもお前には無理
784: 2022/08/19(金)23:19 ID:jf/J2/RN(1) AAS
今日からゲーム作り始めてみた
1日かかったのに、自作ロゴ表示〜タイトルとボタン表示しかできんかった
だが、すげー面白い
おれも早くゲームとか作りてえ
785: 2022/08/20(土)15:24 ID:JvSLICSn(1/2) AAS
白い3dオブジェクトに黒いアウトラインつけて漫画っぽい描写を作りたいんだけど、似たようなことした人いませんか?
786(1): 2022/08/20(土)15:35 ID:ggZ+Lh/e(1) AAS
アニメっぽく見せるトゥーンシェーディングというものがある
大抵アウトライン機能もある
787: 2022/08/20(土)15:38 ID:JvSLICSn(2/2) AAS
>>786
本当にありがとうございます
788: 2022/08/20(土)17:23 ID:ADu6ZrDo(1) AAS
ユニティちゃんトゥーンシェーダーが無料でつかえるよ
789: 2022/08/21(日)01:35 ID:Kr2qmlIP(1/2) AAS
3D STG(シューティングゲーム)をWindows上のUnityを使って作ろうと考えているのですが、動作検証端末としてオススメのAndroid端末があれば教えて下さい。
あまり高額な端末だと、Unityの開発環境をMacに移行してしまう方が安くなりそうなので(iPhoneなら6s、SE2、13mini、iPadならmini4、mini5を所有しています)、動作検証に十分で安価な端末を探しています。
よろしくお願いします。
790: 2022/08/21(日)11:37 ID:SyCZNOU4(1) AAS
必要なスペックも書かずに
どのくらいのやつをターゲットにするのよ
791: 2022/08/21(日)12:33 ID:Kr2qmlIP(2/2) AAS
iPhoneSE2くらいのスペックで動作するAndroid端末を探していますという要件でよろしいでしょうか?
ずっとiPhoneを使ってきてたので、Android端末はどんなスペックのものが存在するのかさっぱりわかりません。
792: 2022/08/21(日)20:08 ID:qaRrhxhf(1) AAS
Pixel6aとかどうよ?
スナドラでいうと888よりちょい下
793: 2022/08/21(日)21:15 ID:VjCzGIUu(1) AAS
実際アプリゲー製作者は検証用端末どうしてるの?レンタル?
794: 2022/08/21(日)22:38 ID:VdiJtESm(1) AAS
古いiPhoneは切り捨ててる
実機検証はXcodeのエミュレータで確認すればいいから不要だし、なんなら自分の私用端末で十分だわ
795(1): 2022/08/23(火)23:32 ID:g+6Gewm/(1) AAS
2DゲームでTilemap ColliderとBoxCollider2Dで衝突させたいんだけど
Rigidobody2DのBodyTypeをDynamicにしないと衝突しない
物理挙動とか不要だからKinematicで衝突取ってほしいんだけどこれKinematicだと衝突してくれないの
796: 野球マン 2022/08/24(水)00:38 ID:s2WFeIM0(1) AAS
>>795
衝突とは?
オブジェクト同士重なるか重ならないかやりたいのはどっち?
797(1): [ssage] 2022/08/24(水)16:00 ID:dLfDVaRd(1/5) AAS
衝突について横から質問です
On Trigger とか On Collision とかの命令って衝突を検知したら呼び出されるとのことですが
いまいちそのタイミングがわかりません
例えばブロック崩しみたいにカベに当たったら跳ね返るボールの処理を作る場合
メインループのアップデートが1秒間に60回実行されているとしたら
衝突検知もちゃんと60回実行されてるんでしょうか?
もし衝突検知の回数が59回とかだと最悪ボールがカベに当たっても
省1
798(1): 2022/08/24(水)16:22 ID:XIa0OMi2(1/2) AAS
>>797
外部リンク[html]:docs.unity3d.com
1フレーム以内で壁を通り抜ける速度を持ってると判定が出ないとかはあるかもね
799(1): 2022/08/24(水)16:48 ID:dLfDVaRd(2/5) AAS
>>798
updateの前に複数回(最低でも1回は)衝突判定呼ばれてたのですね
長年の疑問が解けました
ありがとうございます!
800(1): 2022/08/24(水)16:50 ID:XIa0OMi2(2/2) AAS
今まで全部の処理Updateに書いてたのか?・・・
801: 2022/08/24(水)16:52 ID:PDXTsDqh(1) AAS
衝突判定の精度はrigidbodyのcollision detectionで変わる認識
フレーム間の衝突予測とかもやってくれてるみたい
でもどれにしてもすり抜けたり誤衝突したりは起こるから難しいわ
安パイな設定があるなら知りたい
802(1): 2022/08/24(水)17:08 ID:2Hcczrmc(1) AAS
>>799
複数回呼ばれるのはフレームレートが低い場合であって、フレームレートが高い場合は1フレーム以内に衝突判定が呼ばれない可能性もあるって書いてあるよ
803(1): 2022/08/24(水)17:50 ID:dLfDVaRd(3/5) AAS
>>800
今までは確実にやりたい場合の衝突判定はレイキャストでやってました
>>802
そうなのですか
たしかにfixedUpdateのとこよくみたらそのように書いてありますね
だとするとOnCollisionやOnTriggerもfixedUpdateと同じ扱いになるってことでしょうか?
804(1): 2022/08/24(水)18:23 ID:smUb5pNx(1) AAS
>>803
外部リンク[html]:docs.unity3d.com
ここに
OnTriggerEnter occurs on the FixedUpdate after a collision.
って書かれてるから、処理のタイミングはFixedUpdateと同じと考えていいんじゃないかと
間違ってたらすまん
805: 2022/08/24(水)19:32 ID:vd3hWkvS(1/2) AAS
まあトリガーやらコリジョンやら、FixedUpdateと連携してなかったら色々とアレだろ
806: 2022/08/24(水)19:43 ID:dLfDVaRd(4/5) AAS
>>804
詳しく調べていただいてありがとうございます
なるほど発生がfixedUpdateになると書いてますね
だとすると当たり判定のOnTriggerやOnCollisionは
ごくまれだとしても意図しないすり抜けが発生する可能性あるかもしれないですね
807(1): 2022/08/24(水)19:47 ID:dLfDVaRd(5/5) AAS
あ
ボールの移動処理を
updateじゃなくfixedUpdateに書けば
すり抜けは完全に防げるってことになるのかな
808: 2022/08/24(水)21:48 ID:vd3hWkvS(2/2) AAS
>>807
無理だと思う。
どうやってもすり抜ける時はすり抜けたはず。
809: 2022/08/25(木)00:13 ID:cjpJewgD(1) AAS
エェエェエェ(゚Д゚)ェエェエェエ
当たり判定みんなどうやってるんだろう…
810: 2022/08/25(木)02:44 ID:1OZmPzJm(1) AAS
超スピードで動かすのでなければすり抜けなんてそうそう起こらないからそんな過剰に気にしなくていい
物理演算に任せてるとたまに超スピードになるからそうならないようスピードに制限かけることはしておいた方がいいけど
811: 2022/08/25(木)09:02 ID:RpvALdlU(1) AAS
手前味噌で自環境だけかもしれませんが、衝突判定は試行錯誤でクリアしてきました。
高速なものはコリジョンの大きさを変えてます。
あとfixed updateは、挙動がおかしくなったので、使わなくなりました。
812: 2022/08/26(金)08:24 ID:UvlVOgT2(1) AAS
絶対にすり抜けを回避したいならやっぱレイキャストじゃね
幅が欲しいかつ連続した挙動ならならスフィアキャストとか
813(1): 2022/08/26(金)20:06 ID:CAL3XqIJ(1) AAS
衝突の設定をcontinuous的な設定にするのがいいんじゃない
それでほぼすり抜けなくなるはず
814: 2022/08/26(金)20:21 ID:mKM7bnl6(1) AAS
>>813
あー、それで大体いいだろうけど絶対じゃないよって話で続いてるかと
815: 2022/08/26(金)20:42 ID:v6xc8kMP(1/2) AAS
ドキュメントのspeculative ccdの説明で貫通は起こらないと断言されてるけど例外があるってこと?
816: 2022/08/26(金)21:17 ID:hXAbX0vv(1) AAS
個人的にはほぼ起きないけど極まれに起きるってのはデバッグで一番解決しにくいパターン
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: 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 を使わなくちゃいけないの?
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.020s