[過去ログ] 【ゲームエンジン】Unityなんでも質問スレpart3 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
466: 2021/02/26(金)12:24 ID:WXMbTe0/(1) AAS
UNITYは出来ること多すぎてどれを選ぶか迷う
467: 2021/02/26(金)13:03 ID:CgWYDWfg(1) AAS
>>463,464,465
ありがとうございます!
レイヤーとコリジョンでなんとかなりそうです。
基本が曖昧になってるのでもう一度調べ直します!
468(1): 2021/02/26(金)17:32 ID:dwYj4uw2(1) AAS
タイトルシーン、メインゲームシーン、クリアシーン 3つシーンを作って
メインゲームシーンに置いてある セーブマネージャースクリプトをstatic化して
タイトルシーンの「続きからボタン」を押すことで、セーブマネージャーcs.instance.ロード関数(); を実行したいのですが、
セーブマネージャーcs は無いというエラーがでます。
static化しておけばどのシーンからでもアクセスできるわけではないのでしょうか?
セーブマネージャースクリプトをタイトルシーンにも置いて試したのですが、
「続きからボタン」を押してもメインゲームシーンに移動するとフラグが全部リセットされていて最初からの状態になっています。
省2
469(1): 2021/02/26(金)19:23 ID:W+MdnviN(1) AAS
public static class TestClass
{
public static int tes = 0;
}
↑こういうTestClass.csを作ればどのシーンのどのスクリプトからでも
アクセスできるけどpublicになってないとかじゃね
470(1): 2021/02/26(金)23:47 ID:G4aCpRKl(1) AAS
unityってMDIアプリケーションはこれ単体だと作れないのでしょうか?
471(1): 2021/02/27(土)00:30 ID:/JePWG0g(1) AAS
>>470
ゲームエンジンに何を求めてるんだい
素直に .NET Framework 使って組みなさい
472(2): 468 2021/02/27(土)05:34 ID:x2uiReN6(1/2) AAS
>>469
セーブスクリプトをシングルトンにしてDontDestroyOnLoadで壊れないようにしたらセーブが出来ました。有難うございます。
もう一つ問題が出たのですが、セーブスロットを3つ用意したいと思い、セーブ1、セーブ2、セーブ3、3つボタンを作り、
ジェイソン化というものでクラスを文字列に変換し、文字列にしたものをセーブ、というもので作りました。
PlayerPrefs.SetString("SaveData1", ジェイソン);←この"SaveData1"の部分を"SaveData2"とか"SaveData3"と書いて
複数セーブ関数を作ればいいのでしょうか?
セーブ1にセーブできるのですが、セーブ3にセーブしてもロードした時に読み込まれるのはセーブ1です。
省1
473: 2021/02/27(土)11:23 ID:YSJAU0SZ(1) AAS
>>471
ですよねー。素直にUI組み合わせてやりますー。
474: 2021/02/27(土)16:45 ID:PJcyfZyf(1) AAS
>>472
アセットを買ってみてはどうでしょうか?
475: 2021/02/27(土)18:24 ID:0vVFrzO4(1) AAS
アセット全信頼おじさんは帰ってどうぞ
476: 472 2021/02/27(土)18:54 ID:x2uiReN6(2/2) AAS
ロード関数のセーブキーを間違えていました。
申し訳ありません。
477(1): 2021/02/28(日)00:59 ID:O22EkcrK(1/2) AAS
UnityでAndroidアプリを作る場合、他のアプリにテキストを渡すor受け取る
みたいなことは可能でしょうか?
478(1): 2021/02/28(日)02:37 ID:5gXtPRQI(1) AAS
何に使うの?
479(1): 2021/02/28(日)05:48 ID:1pffmDRg(1) AAS
>>408
ソシャゲ運営したことある?
ユーザーサポートメチャクチャ大変だし、そもそも魔法石は仮想通貨扱いで資金決済法の問題も出てくる
個人で魔法石は無謀にも程がある
480: 2021/02/28(日)10:11 ID:lqRq2tEp(1/4) AAS
>>479
>>415
いろいろ言われた上でこの結論なんだから
やってみなきゃ理解出来ないでしょう
そもそも同人ゲームで魔法石のシステムがあったとして
買う人がいるとは思えないし買う人がいなきゃ
問題も起こらんじゃろ
481: 2021/02/28(日)13:13 ID:FwGpG/bb(1/2) AAS
uGUIで設定画面出す時とかって、別シーンで作るのでしょうか、それとも同一シーンなのでしょうか。
画面上部とかのConfigとか押したときに、その設定画面が別シーンなのか、同一シーンでGUI部品配置するのが正解なのかわからず
教えて下しあ
482(1): 2021/02/28(日)13:26 ID:mOef55D7(1/2) AAS
好きにしていいのよ
483(2): 2021/02/28(日)13:37 ID:lqRq2tEp(2/4) AAS
コンフィグ画面をプレハブにして毎回生成するとか
484(1): 2021/02/28(日)13:53 ID:FwGpG/bb(2/2) AAS
>>482
色々初心者向けの本見たものの、なんか同一シーンで3Dモデルと、canvas置いてて
canvasバカでかくて、3Dモデルは小さいみたいなのがほとんどで、ほんとにこれが正解か?と思い。
好きにしていいというものの、基本型を一度知りたいんですよね。
>>483
そういうやり方もあるんですね。
なんかWEB上探してもあまりGUI回り出てこなくて。
省1
485: 2021/02/28(日)15:39 ID:lqRq2tEp(3/4) AAS
>>484
正解が知りたかったのなら>>483はスルーして
そんなの俺は知らん
486: 2021/02/28(日)16:09 ID:GXOsAZbL(1) AAS
482が正解
487: 2021/02/28(日)16:28 ID:mOef55D7(2/2) AAS
外部リンク:learn.unity.com
適当にこの辺でもやれば?
488: 2021/02/28(日)16:58 ID:WotIxk3E(1/5) AAS
結局PUN2ってどのプラン買うのがいいんでしょうか
489: 2021/02/28(日)17:22 ID:CitcYXqi(1/3) AAS
規模による
490(1): 2021/02/28(日)17:47 ID:WotIxk3E(2/5) AAS
料金プランのページ見てるんだけど100ccuと500ccuの料金一緒なのはなんで?
491(1): 477 2021/02/28(日)18:02 ID:O22EkcrK(2/2) AAS
>>478
チェスなどのボードゲームの棋譜を別のアプリに渡したいのです
492: 2021/02/28(日)18:38 ID:U0Mu1aae(1) AAS
>>491
アセットを買えばいいんじゃないかなあ
493(2): 2021/02/28(日)18:50 ID:CitcYXqi(2/3) AAS
>>490
違いあるの。書いてあるよね。
494: 2021/02/28(日)19:46 ID:WotIxk3E(3/5) AAS
>>493
なんか500ccuの方が料金も一緒で上位互換にしか見えないわ すまん
495: 2021/02/28(日)19:48 ID:WotIxk3E(4/5) AAS
>>493 すまん違い見つけれたわ 実際に購入ページ行ったら書いてた
496: 2021/02/28(日)19:51 ID:WotIxk3E(5/5) AAS
今PUN2の無料プラン(20ccuまでのやつ)使ってるんだけどもし通信量オーバーしたらどうなるの?無料でアセットストアから導入しただけなのにどっから超過料金請求されるの?
497: 2021/02/28(日)20:41 ID:CitcYXqi(3/3) AAS
なぜphotonに聞かないのですか?
あちらは会社で貴方はお客、即答してくれると思いますよ。
498: 2021/02/28(日)20:59 ID:nrkwtHZz(1) AAS
ええ感じの人型キャラクターを顔のパーツを選んだり、体のサイズをスライダーで調整する程度でお手軽に作りたいんだが、make human以外のツールないんか?キャラキモすぎて萎えるんだが
499(1): 2021/02/28(日)23:12 ID:+3+MpIsi(1) AAS
有料ツールでもなんでもあるだろ
500(1): 2021/02/28(日)23:27 ID:lqRq2tEp(4/4) AAS
>>499
可愛く作れるのあるの!?
教えて!
501(2): 2021/02/28(日)23:59 ID:yOgkbW+r(1) AAS
2D風アクション用に動くリフトを作ったのですがrigidbodyのvelocityで動作させてるからか上に乗るとリフトが落下してしまいます
velocityで動く落下しないリフトはどう作ればよいのでしょう?
オブジェクトの設定とスクリプトはこんな感じです
画像リンク[jpg]:i.imgur.com
画像リンク[jpg]:i.imgur.com
502: 2021/03/01(月)00:50 ID:tS/0hbJV(1) AAS
verocityじゃなく、直接transform.positionを変更したらいいんじゃない?
とりあえずrb.verocity=と書いているところをtransform.position+=と書いてみて
=じゃなくて+=ね
あと、たぶん物理演算が入ってるとどちらにしても上から押すと落ちるから、rigidbodyをisKinematicにしておく必要もあるのかな
ただこういう往復する床みたいなのはアニメーションで作った方が楽な気もする
503: 2021/03/01(月)01:10 ID:oqzFhOjX(1) AAS
>>501
リフトをkinematicにして、リフトに乗ったときにリフトの子にしてやるとそれなりに動く
もちろんリフトから離れたら子から外す
504: 2021/03/01(月)01:58 ID:UMD6zS8l(1) AAS
DragonBones産らしきアセットを入れたんですが、光の影響を受ける(影を作る)ようにするためには何をしたらいいでしょうか
505: 2021/03/01(月)04:20 ID:JiaDTWEW(1) AAS
リフトにrigidbody要らんかも
506(3): 2021/03/01(月)06:48 ID:BjIhegOk(1) AAS
説明が難しいんですがクラス名とスクリプト名が合っているのに名前が違う判定をされてオブジェクトに適用できなくなるバグの回避法って何かありますか?
プロジェクトを閉じると毎回unity自体が起動できなくなってプロジェクトを削除しなくてはならないので困ってます
507: 2021/03/01(月)11:36 ID:eQkahSc7(1) AAS
>>500
リアル系ならDaz3D、アニメ系ならVRoid
両方ともオリジナリティだすレベルに使いこなすには結構時間かかる。
508: 2021/03/01(月)15:10 ID:uwZ0gcdL(1) AAS
>>506
クラス名とスクリプト名が違う事でunityが起動出来なくなった事はないので
本当にそれが原因か疑いの余地がある
509: 2021/03/01(月)15:45 ID:VPHx6vz5(1) AAS
Standard Assets入れてて主要なエラーは直したけど
アラート出まくってるの放置してたら馬鹿みたいにメモリ食ってて
何をやっても動作不良で吹き飛びつづけた事ならあったな
Standard Assets丸ごと消したら治った
510: 2021/03/01(月)15:58 ID:5q/hRpos(1) AAS
>>506
そもそもスクリプト名とクラス名が違うぐらいで起動できないとかないでしょ
辺なエディタ拡張とか入れてない?そいつがそこに引っかかって足引っ張ってるとか
511: 2021/03/01(月)16:10 ID:TbvzE4I2(1) AAS
>>506
OSを再インストールしてみるとか
512: 2021/03/01(月)16:15 ID:r1XmtzHD(1) AAS
クラス名とスクリプト名が日本語というオチはやめてな
513: 2021/03/01(月)17:35 ID:+9tY9QVV(1) AAS
その名前が違う判定?エラー文見せて。
514: 2021/03/01(月)20:26 ID:RMFfarZI(1) AAS
ヒンジジョイントでどんな大きな力がかかってもその方向に向けたいとき
どうすればいいですか
SpringをInfinityにして角度指定してもできません
515(4): 2021/03/01(月)22:42 ID:AYm5+Skx(1) AAS
2Dパーティクルに関する質問です
自前のpng画像を使ってパーティクルを作成
動作を確認しました
パーティクルの色を変更したいと思いましたが
Start ColorもColor over Lifetimeも反映されません
どちらか一方のみを設定しても両方設定してもパーティクルは白のままです
単色png画像を使用したパーティクルの色を変えることはできないのでしょうか?
516: 2021/03/02(火)01:04 ID:65n1NQVY(1/2) AAS
>>515
アセットを買えばできるんじゃないでしょうか?
517(1): 2021/03/02(火)03:42 ID:nKvuV2f2(1/2) AAS
>>515
pngは白系なら変わるはずだけど、それでも変わらないならどこか間違ってるね。
518(1): 2021/03/02(火)04:03 ID:RsFSMb86(1) AAS
シェーダーじゃね
519: 2021/03/02(火)07:45 ID:Wo6RfQ8o(1/2) AAS
ありがとうございます
シェーダーの設定を見直します
520(1): 2021/03/02(火)14:22 ID:nYV0Le/U(1) AAS
以前質問した>>501です
rigidbody+velocityからtranslateを用いた以下のスクリプトを新たに作ったのですがリフトが往復せずに遠くに行ってしまいます
原因は何なのでしょう?
画像リンク[jpg]:i.imgur.com
画像リンク[jpg]:i.imgur.com
521(1): 2021/03/02(火)15:08 ID:nKvuV2f2(2/2) AAS
floatで=を使う勇者w
522: 2021/03/02(火)15:26 ID:yqaNyVBY(1/3) AAS
>>521
俺プログラミング自体初心者なんだけど、なんでfloatに=を使ってはいけないの?
523(1): 2021/03/02(火)15:33 ID:YzUxp9tY(1) AAS
小数点以下全部が一致しないといけないから使いどころ難しいってことじゃないかな
524: 2021/03/02(火)15:48 ID:yqaNyVBY(2/3) AAS
>>523
あー、今回の>>520は移動する物体の座標が完全に一致(==)すると反転することになってるからか
525(1): 2021/03/02(火)15:49 ID:6/Mvv+4S(1) AAS
浮動小数点 誤差 で検索しよう
526(1): 2021/03/02(火)15:50 ID:yqaNyVBY(3/3) AAS
>>525
初心者に優しくてありがとな
調べてみるわ
527: 2021/03/02(火)16:08 ID:cQ/lZZut(1) AAS
Mathf.Approximately で比較する手もないことはないが、今回は完全に違うな
528: 515 2021/03/02(火)18:14 ID:Wo6RfQ8o(2/2) AAS
>>517-518
シェーダーの設定を変えたら色設定が反映されました
ググってもよく解らず自力では気づかないことでした
ありがとうございました
529: 2021/03/02(火)18:24 ID:LcmPrb3v(1) AAS
iPhone用のアプリでコントロールセンター開くとその間処理止まるんだけどこれはどうしようもない?
コントロールセンター開いてる間も後ろでタイマー減らしたりしたいんだけど
530: 2021/03/02(火)18:27 ID:65n1NQVY(2/2) AAS
>= <=でいいじゃんw
531: 2021/03/02(火)19:54 ID:oOMTOWNf(1/2) AAS
タイマー減らすだけならアプリがバックグラウンドに行った時と復帰した時のイベント関数があるからそれでアプリに居なかった時間を計測してその時間分時間を進める処理を書けば良い
ゲームロジックを動かしたいという話ならスマホは諦めたほうが無難
532(1): 2021/03/02(火)19:59 ID:oOMTOWNf(2/2) AAS
>>526
floatかmathfか忘れたけどEpsilonって0.000001fみたいな定数があって、
この差以下なら同じ値としてみなしても良いよねっていうセオリーというかパターンがある
これぐらいは誤差として認めるってみんなが勝手に数値を定義すると動作変わるから
533: 2021/03/02(火)20:10 ID:hQB+Fz/T(1/3) AAS
シームレスマップを2Dのタイルマップで作りたいんですが、2Dだけじゃなくて3dでもオープンワールド作ってたりする人いたら今考えてる仕様についてご意見いただきたいです
よろしくお願いします
・ゲーム全体を一つの大きなシーンにする。
・ステージが5つとするなら5つはそれぞれステージを複数に分割したいくつかのTileMapオブジェクトと環境物、敵、ギミックなどで占められていると仮定する。
これらの要素を含むステージを分割した欠片を以下ではひとかたまりでマップパーツと呼ぶ。
・ステージに加えてそれぞれのステージをつなぐ通路的な小さなマップがあるとする。
・この通路ではテクスチャデータなどのロード、アンロードを行う。
省8
534(2): 2021/03/02(火)22:03 ID:pmQEpEgv(1/2) AAS
2Dならそれでも良いかもね。3Dなら地雷だらけだけど。
535: 2021/03/02(火)22:16 ID:hQB+Fz/T(2/3) AAS
>>534
ご意見ありがとうございます!
3Dならアウトだけれど2Dならまぁ許容範囲ということですか?
それとも2Dに限って考えるなら十分通用する方法であるという意味でしょうか?
もし前者の意味で、よりよい方法がありましたらお手数ですが検索ワードか自学できる資料かなにかを教えてもらえるとすごく助かります
面倒でしたら構いません
ありがとうございました
536(1): 2021/03/02(火)22:24 ID:pmQEpEgv(2/2) AAS
迷わず行けよ。行けばわかるさ。
537: 2021/03/02(火)22:48 ID:hQB+Fz/T(3/3) AAS
>>536
一応プロファイラ回していくつかの方法で作ったテストマップを見てみたんですが、あからさまに駄目な方法以外は違いがわかりませんでした
テストマップが狭すぎたとかオブジェクトの数が本番より遥かに少なかったとか要因はありそうなのでおっしゃるとおり実際に試すしかないとは思います
ありがとうございます
しかしどっちの意味でおっしゃったのかだけでも教えてくださると無駄な工程を省いて他のアプローチに移れるので一言いただけたらありがたいです
それも面倒ならレスをスルーしてもらって構いません
何度もすみません
538: 2021/03/03(水)02:23 ID:XWgZ3iMR(1) AAS
Photonは20CCUまで無料だそうですが、間違って大量にアクセスがあり、20CCPを超えた場合、
自動的に課金されてしまうのでしょうか?
それとも、20CCU以上のアクセスは出来ず無料のままなのでしょうか?
間違ってお金がかかってしまうのが怖くて使えません。
ご存知の方、いらっしゃいましたら教えて下さい。
宜しくお願い致します。
539(1): 2021/03/03(水)03:02 ID:AeptqSC6(1/2) AAS
マップパーツは範囲外に行ったら消して良いよメモリの無駄だし
マップパーツはこの書かれてる規模感だとキャッシュ効かないだろうからメモリの負荷は相当だろうね
540: 2021/03/03(水)03:14 ID:nsqw8Xdf(1/3) AAS
>>539
このままの仕様でよいということでしょうか?
キャッシュに関してはなるべく同じテクスチャを使うことを意識してステージの継ぎ目の通路を通る間に使うデータをあらかじめロードしておくという形で行うつもりではあります
…的はずれなことを言っていたらすみません
541: 2021/03/03(水)03:15 ID:nsqw8Xdf(2/3) AAS
言い忘れてました、すみません
ご意見ありがとうございます
542: 2021/03/03(水)03:19 ID:AeptqSC6(2/2) AAS
ああなので、>>534 この人じゃないけど2Dなら全然ありで良いと思うよって
543: 2021/03/03(水)03:21 ID:nsqw8Xdf(3/3) AAS
了解しました、鈍くてすみません
ひとまずこの方法で継続してみます
アドバイスいただけてたいへん助かりました
ありがとうございます
544(1): 2021/03/03(水)12:35 ID:rreZdEmH(1) AAS
>>532
亀だけどありがとう
化学計算とかに使うやつで、ゲームでこれが必要なプログラムはそもそも組むなって感じだと思うけど、それはそれとして、こういうのがあるって知れて良かったわ
545: 2021/03/03(水)14:54 ID:sGwk9bc/(1) AAS
>>544
いやゲームでも使うだろうというか使わないでどうすんの
546: 2021/03/03(水)23:00 ID:iPhW5oOi(1/2) AAS
プロジェクト名やフォルダ名に日本語を使うと動作に問題出たりとかあるんでしょうか?
以前GameMakerStudio2使ってて日本語でビルドしたら動作しなかった経験あるのですが
UNITYでもそういうことありますか?
上下前次1-新書関写板覧索設栞歴
あと 456 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.021s