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

■ このスレッドは過去ログ倉庫に格納されています
2021/01/24(日) 13:06:30.73ID:Nazn+394
フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。 プラットフォームサポートは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←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。


前スレ
https://mevius.5ch.net/test/read.cgi/gamedev/1601910310/
2021/02/18(木) 11:06:31.66ID:44ILFB5b
>>371
実行時に生成したオブジェクトの位置をインスペクターで調整して終了
再度実行して生成した時にその位置に戻して欲しいってことだよね?
前回作ったオブジェクトと今回作ったオブジェクトは別の物だから
値を保存するとか考え方自体が間違ってないか?

選択肢を生成する時に位置を指定するべきだと思うんだけど
2021/02/18(木) 11:51:51.65ID:hMvNScPd
>>373
>178が言っているのはこういう事
http://www.lancarse.co.jp/blog/?p=1039 とかね
FSMの実装が分からないならこれでもやればよろしい
https://learn.unity.com/project/finite-state-machines

メソッド一杯あり過ぎて訳わかめならデザインパターン使えって事
378名前は開発中のものです。
垢版 |
2021/02/18(木) 14:24:47.86ID:XEL19F4D
>>376
ありがとうございます、できました!
!select_pos="オブジェクト名"="x,y,z"
で位置の指示できました
初心者なので精進していきたいと思います...
379名前は開発中のものです。
垢版 |
2021/02/18(木) 15:46:17.39ID:vjcwYimE
初心者です。
unity roomにはじめて投稿したいと考えています。

webGLビルドするとjsファイル1つとbrファイルが3つできるのですが
unityroomではjsファイルとgzファイルが必要とされていて投稿することができません。

どのようにしたらよいのでしょうか?どなたか教えていただきたいです。
バージョンは2020.2.3f1です。
2021/02/18(木) 20:29:16.14ID:wGr06f/X
考えるな!感じろ!
2021/02/18(木) 20:35:44.54ID:4xoD4mDk
必要な知能が不足しています
中学校を卒業してからもう一度お試しください
2021/02/20(土) 18:31:26.95ID:9cUOjRKZ
>>379
初心者はまずアセットを買うことから始めましょう
2021/02/20(土) 18:48:54.89ID:rDHU8uGM

煖エさんはアセット買ったの?
2021/02/20(土) 18:55:27.22ID:DDDdXStL
まずやってみろ。それでダメならもっとやってみろ。
2021/02/20(土) 19:26:24.60ID:AH+a8wB/
ガイジ君5chなくなったら死ぬの?
2021/02/21(日) 11:20:09.43ID:opIp/iBa
Power Inspectorって使いやすいですか?
Inspectorを強化したいです。
2021/02/21(日) 11:43:06.60ID:LT6Wy1Dk
ケースバイケース
2021/02/21(日) 15:21:16.47ID:aEtFhdiK
Unityで単スクリーン複数ウィンドウって無理ですかね
2021/02/21(日) 15:28:38.67ID:L399CTNy
君なら出来る
2021/02/21(日) 15:36:01.91ID:s9kb0BRm
Vroid Studio使ってる人いる?
unity用の開発ツールもリリースされてる
2021/02/21(日) 21:59:47.47ID:+1UcdJ4P
>>388
アセットを買えば余裕だと思うんです
2021/02/22(月) 00:02:38.63ID:itTKtzbt
テキストファイル使っててノベルゲー作ってるんだけど、
立ち絵とかSEが頭に置いたもの以外反応しなくて困ってる
みんなどうやって表示してる?
2021/02/22(月) 00:08:58.94ID:6yZnkMji
UnityでVRゲーム作ってる人いる?
2021/02/22(月) 00:15:42.66ID:ShpplcYP
>>388
エディタなのかゲームなのか

>>390
誰が作っても一緒になるもんに時間を費やすのは愚行

>>392
いつどこで何がどう反応しないのか

>>393
VRは流行らないと思う
2021/02/22(月) 00:29:25.41ID:itTKtzbt
>>392
何個目かのセリフの後で出したい立ち絵なんだけど出なくて、コードの1番最初に書くとちゃんと出てきたり
SEも同じ感じです
2021/02/22(月) 00:30:10.05ID:itTKtzbt
>>394
ちょっと急ぎの件だったから焦ってた
丁寧に聞いてくれてありがとうございます
2021/02/22(月) 01:04:48.60ID:ShpplcYP
どんなゲームであれダイアログはステートマシンで管理する。BOLT、Playmaker、etc
コードオンリーでこれをやった場合、何が起きてるのかわからず挫折する事になる
2021/02/22(月) 09:07:32.18ID:IIyoETEn
unity初心者はファンガスだけでゲームを完成させるといいよ、3Dでゴリゴリのエロゲ作ったら3本しか売れなかったけど、ファンガスで絵師に頼んでパケ詐欺クソアドベンチャーつくったら2万本売れたわ。
つまりアセットより神絵師のがコスパが良い
2021/02/22(月) 09:38:20.29ID:AOeDOukb
おばちゃんdialogue systemも宴もまともに使えへんかったし
テキストアセット読み込もうとしたら文字化けしたから
セリフ全部UI textで作ってネットで拾ったテキストフェーダー付けたわ
表情差分の変更は和尚本の放置ゲーのランダムオーブスクリプトを改変

見た目だけは完全にオタク向けのAVGになったわ
2021/02/22(月) 09:57:30.76ID:AOeDOukb
あと今日びパケ詐欺AVGで二万本も売れへんやろ
嘘松はあかんで〜
2021/02/22(月) 10:02:07.55ID:bxjcM7qF
3Dエロゲが3本しか売れなかった点だけは実話っぽいのがまたね
2021/02/22(月) 10:41:20.26ID:jIOSkMmn
サーバーでセーブデータ管理したいのですがどのような手段があるのかいくつか教えて頂けませんか?

難易度が出来るだけ低い物と多少難しくても費用面が安いアプローチを知りたいです。
ゲーム制作もプログラミングも今回のゲームが初めてなのでUnityとC#が少しわかるくらいのレベルです。

しかし2年ほどかけてしまったので多少は収益化できたらいいなと思っていて、セーブデータが難しかったら、最低でも課金石の処理くらいはサーバーを通したいと思っています。

よろしくお願い致します。
2021/02/22(月) 11:42:39.31ID:+6WFjpDP
unityのシーンについてだけど
今タイトル画面をざっくり作り終えて次にステージ作成をしたいと思ってる
で、ヒエラルキーにシーンを追加したんだけど画像のようなエラーが出た

これは、このシーンの作り方は間違ってるってこと?
一つのシーンにオーディオリスナーが複数存在してはいけないってことだよね

https://dotup.org/uploda/dotup.org2393820.png
2021/02/22(月) 13:08:11.07ID:sJNmteqZ
普通ならそりゃそうでしょう
2021/02/22(月) 13:18:19.62ID:w5sXL8md
>>403
3Dオーディオ使うと分かる

ソースとリスナーの相対位置によって音量を変化させる計算をしてる訳だから
リスナーが2つで観測地点が2つあったらどっちが正しいかプログラムには判断する術がない
2021/02/22(月) 14:46:23.23ID:2xadwJcw
>>402
サーバでセーブデータの意味がわからないのでもっと具体的に説明しないと
バックアップ出来ればいい?
オンライン繋がないと出来ないゲームにしたい?
MMOみたいにしたい?

具体的に言えない状態で作るのも答えるのも出来ない
まずは何がしたいのかを自分の中で理解してから調べて
その上でわからない事を聞くといいよ

>>403
シーンはヒエラルキーに追加するんじゃなくて
それぞれ別に作って切り替える
2021/02/22(月) 15:29:03.99ID:ZHMhFRco
2Dのマリオみたいなの作るとき
マップの壁とか床はオブジェクトでいいんですか?
タイルマップ使った方が動作軽いんでしょうか?
2021/02/22(月) 16:00:09.82ID:VjqAG5ky
>>406
レスありがとうございます!
課金と広告の視聴でいわゆる魔法石の様な物を取得出来る様にしたいのですが、何個持っているのか?という事や、使用する処理をサーバーを通したいのです。

何故そうしたいのかと言うと、ローカルのセーブデータの書き換えやチートをある程度防ぎたいためです。

セーブデータ(レベルやアイテムなど)をサーバーで管理できれば不測の事態でも復旧できるのかな?と素人ながら想像しています。

課金したのにバグってデータが消えましたなど言われても対応に困ってしまいそうなので・・・。

難しそうであれば収益にかかわる魔法石の部分だけでもこちらで管理したいという感じです。
伝わりますでしょうか・・・?
2021/02/22(月) 16:27:28.10ID:fN6lNP4H
>>403
オーディオリスナーというか、そのシーンはたぶん同時に開いておくものではないんじゃないの?
とりあえずスタートシーンを右クリックしてunloadすればいいと思う
2021/02/22(月) 16:36:03.45ID:yqXvc8Ux
>>408
サーバーにセーブデータ持っても書き換えをクライアントからやるんだったらそれほどセキュアにはならんだろ
ローカルのセーブデータを暗号化するくらいで良いんじゃね
2021/02/22(月) 16:38:50.84ID:t5zKEaqK
Fungusなんて良いものがあったなんて知らなかったしかも無料だしAdventureCreator買わなくて良かったわ
2021/02/22(月) 16:59:45.24ID:2xadwJcw
>>408
ソシャゲ運営を個人でやりたいって事か?
無謀だからやめとけとしか言えない

対応に困ってしまうと言うが仮にシステムが作れたとして
客から課金したのに反映されないって言われたらどうするんだ
バグなのか嘘なのか判断つくのか?

その辺の覚悟があるならUnityIAPで出来るんじゃないかな
2021/02/22(月) 17:20:26.97ID:sJNmteqZ
言葉悪いけど、それなりの技術がいるのは確か。
トラブル時の対応を計算に入れてからもう一度、やれるのかどうか考えた方がいいと思う。
自分に技術がなければ、雇えばいいからダメではないね。
2021/02/22(月) 17:37:51.92ID:ShpplcYP
クラウドセーブならEasySaveで検索
サーバーで何か処理するならUnity Serverside scriptで検索

これだけ二行。難しく考えすぎ。
2021/02/22(月) 18:10:44.83ID:VjqAG5ky
皆さんありがとうございます。
オンラインゲームやソシャゲーを運営したいわけではないです。
一人用RPGなのですが、コンテニューや強化などの時短として魔法石的なアイテムを実装しようとしています。

最近は個人制作アプリでもIDが発行されてサーバー管理されてるアプリを良く見かける気がしたので簡単なのかと思いました。

>>412
課金のレシートとユーザーIDと課金石の増減がログに残せればわかるのでは無いでしょうか?(つまりこれをやりたい)

一応調べた結果MBAASなるもので自分が望む事を出来そうなのでやってみようと思います。
2021/02/22(月) 18:53:04.60ID:+6WFjpDP
>>405

>>406

>>409
遅くなりましたが、レスありがとうございます
ファイルからシーンを新規作成するのが正しいのですね
リスナーについてもググってみます
2021/02/23(火) 14:57:02.00ID:gi4Vse4O
>>411

アセット買うのは情弱だよ、ファンガスマスターになれば手っ取り早く稼げる。
2021/02/23(火) 14:59:44.76ID:gi4Vse4O
unityでキノコは必修、これ使ってエロゲ出すだけで1000円は稼げる。あまり知られてなかった頃は2000本とか売れた。
初心者は本当にまずキノコマスターになった方がよい。
2021/02/23(火) 15:53:18.15ID:0VnP/gcK
>>418
きのこマスターに聞きたいんだけど
もしお金があったら80ドルのやつ買ってもいい?
Fungusではできないことも簡単にできたりするの?
2021/02/23(火) 16:15:58.70ID:ymy0kVP1
dialogue systemも宴もFungusも持ってるけどおばちゃんめんどくさいこと苦手やからみんなunityのUIで作ってスクリプトで表示オンオフさせてるわ
自前UIは選択肢の見た目を簡単にカラフルにできるのがええな
そんなんでも普通に動くし見た目はめっちゃオタク臭いAVGやで
シーンを複製してUIテキストを書き換えたら外国語にも対応できるしunityすごいな

>>418
1000円はツッコミ待ちか?
2021/02/23(火) 16:21:16.09ID:kj77Cnb6
老兵感溢れるおばちゃん大好きではないけど好きだよ
2021/02/23(火) 16:26:26.81ID:0VnP/gcK
>>420
アセットに頼らずやってる方が逆に凄くない?
DialogueSystem裏山
2021/02/23(火) 16:55:01.85ID:2+zIxlYW
俺は有料のアセットでダイアログは面倒臭いと見切ってステートマシン自作してるな
他人の作ったツールは直感に反する事が多く、これが巡り巡って時間のロス、モチベーションの低下、挫折に繋がると確信してる
420に関してはリリース後のアップデートやバグ取りはどうするつもりなんやと思ったが
自分で全部やって失敗して学べることは他人から教わって学べる事より多大にあるからそれで正解かもしれん
2021/02/23(火) 20:50:34.19ID:Wxclf6HC
PUN2って通信量超えると追加料金かかるって聞いたんですけど、こんぐらいの量使用すると追加料金発生みたいなのってどこに書いてますか?
それと今pun2の20人までの無料プラン使ってるんですけどそれでも追加料金って発生するんですか?
2021/02/23(火) 21:31:55.46ID:ymy0kVP1
>>422
会話イベント中にメッセージウィンドウ(とテキストメッセージ)を消してキャラの表情を変えたりゲームオブジェクトを出したり消したり動かしたりしてから
メッセージウィンドウを再表示して会話イベントに戻るという演出をdialogue systemか宴でやろうとしたけど機能がありすぎてどこをいじればいいか分からんかったから自前で処理することにした

処理自体は単純
90個近いUI textを一つずつ表示していくだけ
ネットで拾ったテキストフェーダースクリプト(文字を一文字ずつ表示するやつ)を改造して文字を全て表示し終わったら透明パネルとボタンを表示
パネルにはイベントトリガーがついていて画面のどこかをクリックしたら現在のページ番号を記録した変数を参照してif分岐文で次のページに飛ばす(現在のUI textを非表示にして次のUI textを表示。クリックした時点で透明パネルとボタンを非表示にする)
和尚本の放置ゲーのオーブマネージャーを改変したスクリプトをキャラの表情UI imageにアタッチしてセリフに応じて表情を変えるとめっちゃオタク向けAVGっぽくなる


>>423
UI textは選択肢込みで90個程度だから不具合が見つかっても手動で修正できるレベルだと判断してunityのUIとスクリプトだけでやることにした
将来的に実装したいのはテキスト表示中にクリックすると残りのテキストを一気に表示するあれと多言語対応だからもしかしたらその時に最初からアセット使っておけば良かったと思う羽目になるかもなぁ
2021/02/23(火) 21:32:30.88ID:ymy0kVP1
禁止ワードで何回も弾かれたわ
何があかんかったんやろ
2021/02/23(火) 23:31:33.37ID:MIDblHDv
>>424
通信量じゃなくて、同時接続数じゃなかったっけ?
2021/02/23(火) 23:32:54.36ID:0VnP/gcK
>>425
とても真似できませんわ
アセット買ってチュートリアルした方が楽そうw
2021/02/24(水) 00:40:26.34ID:3ejgOJOK
小規模ゲームなら勉強にもなるし良さそう
2021/02/24(水) 02:08:20.43ID:UUF8n5r7
>>427
ほんまですか?接続人数は例えば100人までだったら101人目は入れなくなるとかでおしまいなんじゃないんですかね?恐らくですが
2021/02/24(水) 06:09:50.93ID:A4SoBZ1G
>>424,430
Photon公式ページのPRICINGに制限のことが書いてあるみたいなので参照のこと
2021/02/24(水) 07:11:16.83ID:W9hiEHdm
>>419

まずファンガスでゲーム作って
稼いだ金で有料アセット買えばよい
ゲーム作る時ファンガスのワークフローで
エンディングまでの設計図をつくる
ファンガスでゲームつくれるようになるのは
20時間もあればできる。
まず無償のアセットをとことん使い倒すことが重要
無償→有償→自作とステップアップ
これが奥義
2021/02/24(水) 07:16:50.04ID:W9hiEHdm
ゲーム作れない奴は設計図が書けないから
ファンガスのワークフローはゲームの設計図を
Unity上に実装出来るのよ
ue4には、ファンガスがないから初心者が
ゲームつくれないと言うぐらい
このキノコはスーパーキノコなんだよ
Unityの奴らもファンガスを教えるべきなのに
教えないのは、ファンガスはゲームつくりの
奥義だからなんだよね
2021/02/24(水) 07:20:46.79ID:W9hiEHdm
ファンガスをはじめにやればゲームできるようになるけど、ボルトはゲームができずに挫折する
ゲームアセットマニアに落ちぶれる。
アセットは買えば買うほどこのアセット買えばゲームできるかもというアセット中毒者になってくる
ゲーム作るならマジでファンガスだけで十分
あ、あと絵は書けるに越したことないけど
絵師は沢山いるからそっちに頼んだほうが
いい
2021/02/24(水) 07:33:49.79ID:+YRtcEr7
つまり、ボルトは僕には難しすぎて挫折したけどファンガスは使えました!というだけの話だろ
奥義とか大袈裟すぎ
2021/02/24(水) 07:41:16.96ID:W9hiEHdm
ボルト一年勉強して挫折しました!
ファンガスで一年5.本ゲームつくって売り上げもありました!この差が出るのに奥義と言わずなんというの?
2021/02/24(水) 07:47:34.09ID:W9hiEHdm
俺も二年ぐらいゲーム作りのメイズに迷ってたけど
スーパーキノコでゲームつくれてエロゲとしてちまちま売り始めて人生かわったね。
ファンガスには本当に稼がせてもらった。
俺は十分稼いだ今度はおまいらの番だ。
2021/02/24(水) 08:44:29.52ID:Z2QkEXSW
>>437
じゅうぶん稼いだっていくらよ
2021/02/24(水) 08:45:04.95ID:dtS2RQvf
いい加減うるせえな紙芝居なんかゲームじゃねえんだよ皆エロゲ作りたくてUnity始めると思ってんのか?秋葉でブヒブヒ言ってろデブ
2021/02/24(水) 08:47:52.75ID:t82JVhp7
3Dエロゲが3本しか売れずファンガスで2Dエロゲを作るも全く売れなかったガイジが住人を騙そうとしてるだけでしょ
そもそも2DAVGなら無料のエンジンが大量にあるしわざわざユニティ使う必要ないよねっていう
2021/02/24(水) 08:50:04.53ID:dtS2RQvf
ちょっと言い過ぎたな
なんか→だけが だなADV作ってる人ごめんよ
2021/02/24(水) 09:03:08.80ID:W9hiEHdm
紙芝居がゲームじゃないって、ゲーム完成出来なさそうな思想でワロタ、紙芝居すらゲームにするのがゲームクリエイターだろ?違う?
2021/02/24(水) 09:12:08.64ID:dtS2RQvf
>>442
エロゲーでもやってろよ童貞
2021/02/24(水) 11:40:35.92ID:MlHOKQQt
10万人中9万9999人が何をしようが自由だと思う
2021/02/24(水) 15:00:05.77ID:UYgiOqdq
何やっても許されない一人かわいそう
2021/02/24(水) 15:22:30.36ID:rb3xzO/2
どんなものでも完成させないと始まらないからなぁ

あんなファイルソードでも完成したから話題にも
なった訳で、未完成では評価の対象にもならない
2021/02/24(水) 17:53:04.53ID:r3inwlJE
>>434
参考になりました。
今まさしくアセット中毒になりつつありました。
Fungusは無料だからと侮ってましたが、
いじり倒してみたいと思います。ありがとう。
448名前は開発中のものです。
垢版 |
2021/02/24(水) 22:00:38.04ID:i0UYJswo
uGUIのRawImage内に追加されているRaw Imageコンポーネントの値をスクリプトから変更できなくて困っています。
「UV Rect」の値を変更したいのですが、

void Update()
{
RawImage rawImage = gameObject.GetComponent<RawImage>();

rawImage.uvRect.Set(0, 0, 2, 1);
Debug.Log(rawImage.uvRect);
}

としても、「UV Rect」の値が変更されていません。
どうすれば値を変更できますでしょうか?
ご存知の方、入らっしゃいましたら教えて下さい。
お願い致します。
2021/02/24(水) 23:03:24.93ID:8nOKN+FG
>>448
rawImage.uvRect = new Rect(0f, 0f, 2f, 1f);
2021/02/24(水) 23:16:27.79ID:mxZh7PrS
unityでデスクトップアプリのツールを作りたいのですが
フォトショップなどのようなマルチダイアログの参考になるような情報を教えてください。
書籍・サイトいづれでも構いません。
451名前は開発中のものです。
垢版 |
2021/02/24(水) 23:18:27.00ID:i0UYJswo
>>449
fを付けても駄目でした。
2021/02/24(水) 23:50:18.93ID:MlHOKQQt
449でできないなら仕込みが間違ってるんだろう
スクリプトが入ってるオブジェクトにRawImageはあるのか、そのRawImageにアクセスするスクリプトは他にあるのか
そもそもUnityEngine.UIは読み込めてるのか色々
2021/02/24(水) 23:59:22.90ID:TDjUUY2T
ちみなら出来る
2021/02/25(木) 00:17:30.30ID:UF79f5gq
>>452
まさか Set のまま引数の数値に f だけ付けたとかってマヌケなオチじゃないよなw

uvRect はプロパティで、しかも構造体を返してるだけだから Set が意味ないのは理解できてるんだろうか
2021/02/25(木) 00:31:03.77ID:AWIWEKKZ
返信見る限りそのオチとしか思えなかった
回答者が何も言わないからまいっかとスルーしたけど
2021/02/25(木) 03:54:25.97ID:PEVEetvQ
ビルドができない
2019.3.12.f1なんだけど
使ってるPCもWindowsで、Windows用にしたいんだけど
ビルドが反映されなくてどうしたらいい?
2021/02/25(木) 08:53:23.21ID:2HSBT3yQ
エスパーお願いします。
横スクロールアクションのチュートリアルしてるのですが、弾を撃った時にプレイヤーの位置を取得して発射しているはずなのに少し右にずれた場所でInstantiateされます。その時プレイヤーは少し左にずれます。弾は右に飛びますが、左を向いてうつと弾はプレイヤーに当たってしまうため?その場でとまってしまいます。
どこに問題がありそうですか?
2021/02/25(木) 09:10:39.00ID:jx4d6YgS
>>457
instantで指定している座標をログして、その変数を出したい位置に修正する。
2021/02/25(木) 09:41:14.46ID:5YpFlrjS
>>457
プレイヤーと自身の弾が当たってるせいじゃね
レイヤー分けるとかで自分の弾には当たらないようにすれば
2021/02/25(木) 12:05:20.36ID:2HSBT3yQ
>>458
よく見たら中心から発射されているようです。
撃った瞬間にプレイヤーが左にずれるので見間違えました。
>>459
やはりプレイヤーと弾が当たってる感じですね。
チュートリアル通りにやってるのですが、
さらに調べてみます。
ありがとうございます。
2021/02/25(木) 16:17:23.56ID:PX+RgNVh
昔Flashで動画再生がメインのゲームを作ってて、また最近やり始めようと思い立ったんですが、
FlashはもうダメなのでUnityでやろうと思います。
ボタン表示で次の動画へ進むとか前へ戻るとかループさせるとか字幕だけ進めるとか
そんな操作を動画に付け加えるだけです。

参考になりそうなサイトをご紹介いただけないでしょうか、
よろしくお願いします。
2021/02/25(木) 16:19:49.11ID:yRKJ0Zjj
unity button→
unity image差し替え スクリプト →

この二つ調べるだけでだいたいできるよ。
2021/02/26(金) 09:05:00.63ID:OVgJDK0R
>>460
Tag使うといいんじゃない?
2021/02/26(金) 10:20:21.05ID:4csQTwF3
>>460
2Dかな?
LayerとProject Settings→2D物理→Layer Collision Matrix使おう
2021/02/26(金) 10:57:03.26ID:1O/1Fczq
>>460
IgnoreCollision 使うのもありかもね
2021/02/26(金) 12:24:46.79ID:WXMbTe0/
UNITYは出来ること多すぎてどれを選ぶか迷う
2021/02/26(金) 13:03:44.88ID:CgWYDWfg
>>463,464,465

ありがとうございます!
レイヤーとコリジョンでなんとかなりそうです。
基本が曖昧になってるのでもう一度調べ直します!
2021/02/26(金) 17:32:02.36ID:dwYj4uw2
タイトルシーン、メインゲームシーン、クリアシーン 3つシーンを作って

メインゲームシーンに置いてある セーブマネージャースクリプトをstatic化して
タイトルシーンの「続きからボタン」を押すことで、セーブマネージャーcs.instance.ロード関数(); を実行したいのですが、
セーブマネージャーcs は無いというエラーがでます。
static化しておけばどのシーンからでもアクセスできるわけではないのでしょうか?
セーブマネージャースクリプトをタイトルシーンにも置いて試したのですが、
「続きからボタン」を押してもメインゲームシーンに移動するとフラグが全部リセットされていて最初からの状態になっています。
メインゲームシーン単体で作っていた時はセーブとロードが機能していました。
そうすればタイトルシーンからロードを実行できるでしょうか?
2021/02/26(金) 19:23:19.46ID:W+MdnviN
public static class TestClass
{
public static int tes = 0;
}

↑こういうTestClass.csを作ればどのシーンのどのスクリプトからでも
アクセスできるけどpublicになってないとかじゃね
2021/02/26(金) 23:47:58.15ID:G4aCpRKl
unityってMDIアプリケーションはこれ単体だと作れないのでしょうか?
2021/02/27(土) 00:30:35.26ID:/JePWG0g
>>470
ゲームエンジンに何を求めてるんだい
素直に .NET Framework 使って組みなさい
472468
垢版 |
2021/02/27(土) 05:34:32.00ID:x2uiReN6
>>469
セーブスクリプトをシングルトンにしてDontDestroyOnLoadで壊れないようにしたらセーブが出来ました。有難うございます。


もう一つ問題が出たのですが、セーブスロットを3つ用意したいと思い、セーブ1、セーブ2、セーブ3、3つボタンを作り、
ジェイソン化というものでクラスを文字列に変換し、文字列にしたものをセーブ、というもので作りました。
PlayerPrefs.SetString("SaveData1", ジェイソン);←この"SaveData1"の部分を"SaveData2"とか"SaveData3"と書いて
複数セーブ関数を作ればいいのでしょうか?
セーブ1にセーブできるのですが、セーブ3にセーブしてもロードした時に読み込まれるのはセーブ1です。
どうすれば複数のセーブデータを作れるでしょうか?
473名前は開発中のものです。
垢版 |
2021/02/27(土) 11:23:39.49ID:YSJAU0SZ
>>471
ですよねー。素直にUI組み合わせてやりますー。
2021/02/27(土) 16:45:01.83ID:PJcyfZyf
>>472
アセットを買ってみてはどうでしょうか?
2021/02/27(土) 18:24:14.31ID:0vVFrzO4
アセット全信頼おじさんは帰ってどうぞ
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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