★Unity 2Dで製作してる人たちの憩いの場★
2Dゲームを作るべく、 Unity触ってみたけど、わけがわからないよ どうか「コツ」を教えてほしいです。 今までvisualstudio使ってC++で作ってました。 Unityを触ってみたけど、チュートリアルを終えても 「やらされた」、な感想で組み方をまったく理解できていない。 考え方自体を変える必要があるみたい? C++ならメインループ内に、 大元の処理の更新や画像の更新関数を作って その中で各オブジェクトを回す感じで作ってましたが Unityはそうじゃないよね?? 流れがわからない。。それがわかれば掴めそうなんだけど、、 教えてください。 dialogue systemのUIデザイン変更方法がわからない 公式サイト見ながらやってるけどさっぱり デフォルトじゃちょっと地味すぎるしなぁ 公式のプレハブ使ったら警告が出るし困った もういい…スクリプト手打ちの方が早い… dialoguesystemも宴もわけわからん アセット使わずに全部手打ちでやろう… dialoguesystemも宴も全く使いこなせないので自前スクリプトで全部やることにした UIデザイン→良し 任意のタイミングで表情差分を変更→完璧 テキストを一文字ずつ表示→ブログのおかげで完了 あとはページ送りの動作を安定させるか やっぱ有料アセットは細かい部分まで洗練されてるな 機能が多くてどこをいじればいいのか分からないのが厳しかった 次は使いこなせるように頑張ろ 海外のデザイン素材バンドル 買い逃したやつが再販されたので買おうか迷ってる 先月買ったばかりだしなぁ でも2Dデザイン用のテスクチャ素材が足りない でももうちょい待てばもっとツボなバンドルが来る気がする 亀レスだけどフェード処理はDOTween使えば楽で早いよ DOTweenのTextでやれることを後で知ったわ テキスト表示後にページ送りボタンを出したりテキスト表示中のクリックで一気に全文表示する処理まで完成させてから知ったから脱力感が半端ない 有料アセットのテキスト表示がやけに綺麗だと思ってたらDOTweenだったんだな テキストアセットを読み込んだら文字化けしたり読み込んだテキストアセットにはフェード表示が適用されなかったり色々あったけど 馬鹿正直に表示メッセージごとにUIテキスト作ってスクリプトアタッチしていったら見た目だけは一人前になった unity優秀 いまいち気に入らなかった画像99個修正して再出力したら一日溶けた 貴重な休日が… アセットストアのバンドルにPuppet2Dってあるけどどうなの? すみません。自分でも何が聞きたいのか解らんで書いたです なんか知らんがFFDってのが使えるらしいんで買うか 仕事中に思いついた追加仕様やテストプレイ中に気づいた画像の修正箇所を片っ端からスマホのリマインダーに放り込んでるけど直しても直しても終わらない なんでこんなミスをしたんだと呆れるような要修正箇所もあればそんなことにこだわらずにさっさとリリースしろよと思うようなアイディアもある >>237 とりあえず個人利用無料のsprite studio使ってみて自分のプロジェクトに使えそう かつ puppet 2dの方がいいなって思ったら買えばいいんじゃない >>239 無料で使えたんですね ありがとうございます 試してみます 横スク2Dアクションのマップ管理の仕様について相談したいんだがここってすごい長文を貼ってもよろしいのかな? 亀レスだけどパペット2Dもスプライトスタジオもやめたほうがいいよ スパインかUnity標準のアニメーションパッケージ使ったほうがいい 一応理由も貼っとく パペットは単純に古いから スプライトスタジオは以下の理由 ・アニメーションイベントが使えない ・使える形式にするとせっかくの品質(ボーンの数)がUnity水準まで落ちる ・いいエフェクト作れるけどインポートでショボくなる ・単純にダイナミックボーンなどのアセットで拡張したUnityのアニメーション機能に使い勝手やできることが負けてる ・メッシュ変形の動作が不安定?(これは間違ってるかもすまん) ・こんだけ汚点あるくせに少し重い ・モーションの使いまわしもUnityではOverrideAnimationControllerでできる ・いいところがアドビ帝国から脱却できるくらいしか存在しない ・それすらも手間をかければアニマ2Dで可能 あ゛…あ゛あ゛… テキストフェーダーの不具合を修正してやっと完成したかと思ったら謎の残像が… 消したはずのテキストが部分的に画面に出てくる… おま環かと思ったけどテキストフェーダーを修正したら残像がでるようになったからバグなんだろうな… いっそシーン丸ごと宴で作り直すか… 覚えること多すぎでまーた時間が溶けそう 宴のAVGエンジンを使うつもりだったけどエンジン外部呼び出しでは動かなかった エラーメッセージを調べたところ何かのアタッチが外れている模様 しかし原因となっている場所を特定できず 宴は諦めてダイヤローグシステムを使おうとしたもののUIデザインの変え方がわからない ついでにメッセージウィンドウを消してゲームオブジェクトを動かしてから再びメッセージウィンドウを出す方法もわからない 使い方を覚えるよりも全部unityの基本UIとC#スクリプトで作った方が早いと判断してそうした 最後の最後でこのザマで心が折れかけたものの手持ちのアセットをよく見たらテキストアニメーションがあった テキストフェーダースクリプトを外してこっち使うわ OnEnableのやり方がわかりやすかったらいいなぁ 根性あったらエラーの原因や操作方法を突き止めてアセット使いこなしてると思う それより聞いてくれ リソースフォルダの名前が間違ってた… ResourcesなのにResoucesになってた… テキストアセットを読み込めなかったのはそれが原因か あとテキストアニメーターってテキストメッシュプロ専用だったんだな… テキストメッシュプロは使ったことがなかった >>248 全く同じ間違いをしたことある。 ourのあたりがややこしいんだよな。 ResouceとかResorceだったら良かったのに。 もうダメだ… DoTweenProが動かない… 宴も動かないdialogue systemは使いこなせない ネットで拾って改造した自前のテキストフェーダースクリプトでは非アクティブにしたはずのテキストの一部が残像になる… 改造せずにOnDisableでスクリプトをオフにすれば残像は出ないけどこれをやるとアタッチしたスクリプト自体が停止して次にオブジェクトをアクティブにした時にOnEnableが読み込まれないんだな 八方塞がりだ…ダイヤローグ勉強するしかないのか… 一体何が悪いのか… インストールした時点でDoTweenProに名前空間エラーが出る… 宴も同じエラーが出たからおま環なんだろうか… これは厳しい… 俺もエラー出るからPro消した 返金してもらおうか悩んだけど面倒だしお布施だと思って諦めた >>255 こんなエラーが大量に出る バージョンは2019.3.11と4.17 Assets/Plugins/Demigiant/DOTweenPro/DOTweenTk2d.cs(24,81): error CS0246: The type or namespace name 'tk2dBaseSprite' could not be found (are you missing a using directive or an assembly reference?) しかもゲームをテストプレイしようとするとこのエラー インストール直前まで普通に動いていたのに DoTweenProをインストールしただけでこうなるから困ってる All compiler errors have to be fixed before you can enter playmode! UnityEditor.SceneView:ShowCompileErrorNotification() (at /Users/builduser/buildslave/unity/build/Editor/Mono/SceneView/SceneView.cs:3646) なんかNGワード出るんで書けない、、、 はてなブログで「Unity2019.2に更新して発生したトラブルとその対処」 ってやつ これくらいだと書けるんだな、対処は Assembly Referencesに足りないdll追加 >>259 この設定どこにあるか教えて頂けませんか? 元のブログのSSも小さくてわかりませんでした… わりとよくあるエラーみたいね。 アセットから足りないものをインポートする必要がある? 画面上のメニューからクリエイト→Assembly References を作るところまではわかったものの何をアタッチすればいいのかわからずに力尽きた… +を押して出てくるdllとエラーメッセージが一致しない… 気長にやるしかないのか… 宴も同じようなエラーメッセージが出て困ってる それってコードを書いて定義しないとダメなパターン? ハードル高いなー。 VisualStudioのオブジェクトブラウザでDLL見れば 内部の関数見られるよ やっぱノベルゲーム用アセットを使った方がシナリオテキストの加筆修正は便利だな スクリプトベタ打ちとUItextだと改ページが増えるだけで手直しが大変 勉強にはなるけど 俺は助言に従ってファンガスマスターになる事に決めた。 無料だからと侮っていたけどやりたいことはほぼできそうだし、高いアセットの奴を使えばゲームが面白くなるわけでもないし、 物足りなくなったら?他を考えればいいかな。 タイルマップを使っているのですが、壊せるタイルマップを創る方法ってありませんか? グラディウス 2面の 赤い粒々みたいなのを実現したいのです。 スクリプトで、消せるようにしたら、全て消えてしまったので、個別に消せる方法があればなと思ったのですが。 やっぱり、ゲームオブジェクトを一個一個配置しなくてはならないのでしょうか? 重い腰を上げて宴マスターを目指すことにした せっかくストアで購入したんだから使いこなさねば >>270 マスターしたら教えてね。 宴はエクセルと連携してるのが便利なんだよね。 オープンオフィスというMSオフィス互換のフリーソフトがあるよ マックでも使える 最初は別ソフトで編集ってのがめんどくさそうで嫌だったけど、 実際使ってみると画面は広いしコピペはし易いしでかなり良かった。 ちなみにエクセルではなくフリーのLibre Officeを使ってる。 多分これが一番軽くて速い。 すみません。 FindGameObjectsWithTag で、敵を見つけて、ホーミングショットを放つみたいなスクリプトを組みたいのですが 該当するタグを持ったゲームオブジェクトがいない場合、エラーが出てしまいます。 FindWithTagだと、nullチェックということを行って回避できるのですが。 FindGameObjectsWithTagで、該当タグなしの場合だと、ooxx[0] すらないので、どうチェックしていいかわかりません。 教えていただけませんか? >>273 今時は流石にスプレッドシートだろ 使えるんけ? >>275 if (gameObjects.Length == 0) でいいべ Nani Novelってアセット高価すぎないか? まあ比較しての話だけど。そんなにすごいのかね? ベータの頃使ってたけど シナリオ記述がテキストベース 宴より垢抜けてると思う 開発が外国のエンジニアなので基本英語(今は翻訳されたドキュメントがあるけど) Fungus、NaniNovel、宴と使って結局今は宴に落ち着いた >>283 先生と呼ばせてください! 最終的に宴を選択したのはやはり日本語ドキュメントの多さや質問のし易さですか? Naninovelとか機能は優れてるかも知れないけど、詰まったときに英語使えないと苦しいですもんね。 >>284 うん カスタムしていく内に独自仕様にぶちあたって 悩むより作者に聞いた方が良いってなるね 英語でのやり取りも今は翻訳ツールとかあるし そこまで難しいものだと思わないけど やっぱりハードルはあるしね 宴もNaninovelもとっつきにくさはそれなりにあるかな どっちかが断然良い、ってことはないと思う >>285 あざす。 Naninovelの方は吹き出し風ダイアログとか CGギャラリーとか付いてるので魅力的です。 どんどん進化していきそうなので買っとこうかな。 Dialogue system とかAdventureCreatorとか半額で悩む。Playmakerも欲しい。 RPG Editor: ORK Framework 欲しいし半額だけど今すぐ使うわけじゃないしなぁ それに使いこなすのめっちゃ難しそうだ 前に70パーセントオフやってたの知ってるだけに迷う RPGは未知の領域だからなぁ、、。 って色々探してたらSquawk Casual Adventure CreatorなるものがFreeでパブリッシュされてた。 Bolt版Playmakerみたいなもの? とりあえずダウンロードしてみた。 今日だけ7割引という誘惑に負けてNaninovel買ってしまった。 まだ使う予定はないけれども。 同じくNaninovel買っちゃったわ LINE風の画面が簡単に作れるのが大きい あれやりたかったんだよ クーポン何度入れても跳ねられたわ 70パーセントオフには使えないのかあれ 自己解決した クーポンは110ドル以上買わないとダメなわけね 買っちゃったのかw Naninovelなかなか楽しい。買ってよかった。 今動画見ながらコードエディタの設定をちまちまやってる。 宴も好きだけどこっちも良いいね。 若干スレチだけど pixvがunity対応の3Dソフト無料配布してるけど使ってる人いる? 2Dイラスト描くノリで3Dキャラモデル作れるのが売りらしいけど あの顔がみんな同じやつでしょ? vroidだったけ。 なんか魅力がない。 髪をドローして描けるのはオッと思ったけど。 使い方によっては顔も変えるけどそこまで 出来るなら誰もって訳でも無くなるからね VRoidはBlnderで編集すれば、普通の顔や体になるよ。今まで難しかったけどブレンダーのバージョンアップで簡単にできるようになった。 これからまた火がつくんじゃないかな。 ブレンダー挫折しちゃったんだよな またチャレンジしてみるか フルスクラッチで初心者が作ると半年とかかかるけどVRoidなら1日かからないしかもblender使えば今まで出来なかった顔とかも簡単にできるから、モデラーの価値はますます暴落しそう。 本格的なことはできないけど3D初心者には使いやすい感じなのかVRoid 2Dイラスト感覚で3Dキャラを作れるのが売りで シャイニングニキやってると部分的に3Dキャラを使った2Dゲームを作りたくなるわ Blenderに取り込めるなら直接モデルにペイントもできるしいいかもしれないね。 フルスクラッチだと20万、VRoidだと二万ぐらいからあるね。自分でつくれば無料だけどシャイニングニキレベルの可愛いのをつくるとなるとやっぱりセンスとか練習が入りそう。 3Dモデルは高いから、自作は必要そうだよなぁ、、 fungusマスターの人いる? チュートしてたら、これさえあれば2Dアドベンチャーならなんでもできそうなんだけど、 将来的になんらかの不満が出てきてべつの有料エンジンに発展的に変える必要が出てくるの? 知りたいです。 ノベルエンジンはテキストなりエクセルなり 外部のシナリオファイルを読み込んで実行するのだけど Fungusはその方法がよく分からなかった Luaスクリプトを書けばいいっぽいが 長期開発プロジェクトで有料アセット使ってるけど将来的なことは不安だな 作者のリアル事情でバージョンアップされなくなったりUnityの仕様変更で動かなくなったりするかもだし 将来のことなんか気にする必要なし、気にするのは今のゲームを完成させること、ファンガスですら作れない奴は何にも作れないよ。 だいたいファンガスはほぼ最高なのにそれ以上を求めるとか都合良すぎるwそんな楽してゲーム作ろうということ自体無理ゲーだよ。 >>310 おお!ファンガスマスターですか? 楽したいわけじゃなくて、例えばUTAGEにあるようなトランジションとかリップシンクとか雪や雨などのエフェクトとか後で欲しくなったときどうするのかなと思ったのですよ。 ファンガスを使いこなした人はやはり物足りなくなるのかなと。 ドット絵書いてるんだけど16×16までは簡単なんだけど そこ超えるといきなり難しくなるな PCでは30年以上前から32×32とかもっと大きいのだったぞ 頑張りなさい プログラムってなんすか? ってレベルから半年と少し勉強しながらなんとか糞ゲーを2本ひり出したけど、分からないことが多過ぎて辛い 高々半年程度の勉強で分からないことが多いのは当たり前。 もっと何でもできるようになってるはずと思ってるなら甘く見すぎ。 いやほんとその通りだなと思う さっさと何でもできるようになってるはずって甘い期待は勉強始めて三ヶ月くらいの辺りで考えないようにしたよ。 ただ、作りたいものがあるのに全然知識と技術が追いつかなくて、いつか作りたいものっていうのが遥か彼方先にあるような気分になってなかなか凹んでくる訳よ。 それでも今作ってるやつは前に作ったやつより見栄えも楽しさもきっと良くなってる筈と思い込みながら何とかスキルアップを図ってるけどね。 知識ゼロから一人で学んで 半年で2本リリースって なんならいい方だと思うよ それは才能があるな ところで、皆、最初はCUIの数当てゲームだよな? 俺はGMS2とUnityで悩んでる間に半年経過してしまいそうだっていうのに Unityの勉強の為にブロック崩し作ってるけど球の速度早めたらすぐ当たり判定すり抜けちゃうね これだったらシューティングなんか作ったら余裕ですり抜けまくりそうなんだけどみんなどうしてんのかね もちろんRigidbodyのCollision DetectionをContinuousにってのはやってるし60fpsで作ってるからこれ以上上げようがないし >>321 なんとなく気になって数年ぶりにUnityインストールし試してみた ぶつかる側とぶつかられる側、Rigidbody載せてるなら両方「連続的〜」なら止まるみたいよ 瞬間移動スピードでも止まる ま、試したのは3Dだけど多分おなじじゃろ てかRigidbodyてなんだっけ剛体とかなんとかいって物理挙動有効にすんだっけ? ブランクが長すぎて言っててさっぱり意味がわからんこっちが聞きたいぐらいだ countinuousは片方が静的オブジェクトの場合だな ボールと自機がすり抜けるならcoutinuous speculativeを試してみては 宴のキャラ立ち絵って基本的にキャラ一人につき画像一枚を前提に設計されてるんだな 今までずっと表情差分だけ別画像で出力してたから勝手が違って戸惑う のっぺらぼうのキャラ本体画像と表情差分ファイルをそれぞれ別キャラとして登録して重ねて表示すればいいのか それとものっぺらぼうのキャラ本体は背景画像扱いにするのがいいのか よくわからん 宴を使わないゲームシーンでもキャラ立ち絵を使ってるから宴の画像圧縮は容量節約の観点では意味なくなってしまう 本体立ち絵と表情差分を統合したファイルを差分数出力し直すのはうちのゲームには合わないから困ってる 工夫すればのっぺらぼう立ち絵+表情差分でも使えるけど公式のチュートリアルはキャラ一人表情一種類につき立ち絵一枚使う仕様になってる エクセルファイルの書き方も脳死で使うならそういう立ち絵が一番使いやすい仕様 うちは表情差分や服装差分が多いからのっぺらぼう併用でやっていくけど >>327 外部のスクリプトから立ち絵を動的に変更するように作ったら良いんじゃね read.cgi ver 07.5.4 2024/05/19 Walang Kapalit ★ | Donguri System Team 5ちゃんねる