Filter
Exclude
Time range
-
Near
【個人ゲーム開発ログ】公休日をフルに使って、東方二次創作の恋愛・育成シミュレーションゲーム『東方恋華録』のプロローグ(STEP2 オープニングイベント)を100%完全完遂・コンプリートしました!一気に形になっていく感動が凄いです……! 今日はUnity 6(6000.4.10f1)環境特有の挙動や、TextMeshProの罠など、実践的な技術トラブルをいくつも自分の力でデバッグ・突破できた、非常に濃い1日になりました。 以下、本日の大開発の歩みと実装のまとめです! 🛠️ 本日の実装&デバッグ内容まとめ 1️⃣ UI親子関係の最適化とレイヤー制御 Canvas内のオブジェクト(背景、立ち絵、メッセージウィンドウなど)のヒエラルキー順序を厳密に整理。立ち絵がメッセージ枠の「奥」に正しく表示されつつ、ダイアログの前にイベントUIが重ならないよう、前後関係を完璧に制御しました。 2️⃣ Font Asset Creatorの罠とトーフ(文字化け)現象の根本解決 最強の文字リストをインポートした際、解像度不足でUnity側が一部の文字登録を諦めてしまう現象に遭遇。アトラス解像度を「4096 × 4096」、Paddingを「5」へとガバッと拡張し、さらに「今現在のシナリオで実際に使う文字だけ」をピンポイントで生成・上書きするスマートなアプローチを確立。自慢の「もちポップフォント」で1文字の漏れもなくもっちり可愛い日本語のセリフを大復活させました! 3️⃣ Unity 6の最新「Input System Package」競合エラーの撃破 昔ながらの古い命令(Input.GetMouseButtonDown)が新しい入力システムと競合し、暗転後にゲームがフリーズする致命的なシステム警告(InvalidOperationException)を検知。C#スクリプトを最新のUnity 6対応コード(wasPressedThisFrameによる検知)へ即座にリファクタリングし、クリック・スペースキー双方で安全に進行する強固な基盤を作りました。 4️⃣ 仕様書を完全再現したドラマチックな全タイムライン制御 ・教室シーン:起動2秒後にNEXT点灯 ➔ クリック1秒後にゴールドの4択ルート選択ボタンがPOP(校庭以外はInteractableオフで美しくロック)。 ・校庭スチル:クリックで3秒のトランジションパネル(待機画面)を経て、射命丸文のカメラ姿勢スチルへ背景がシームレスに変更。 ・出会い会話:クリックで背景が「校庭日中」に切り替わり、文の「正面立ち絵」が出現(名前枠も???へ) ➔ 次のクリックで立ち絵が「右側移動」に切り替わり「射命丸文」と名乗る演出。 ・自室から終幕へ:文ちゃん退場後、立ち絵と文字枠が即座に消えて3秒の校庭の余韻 ➔ 夜の「自室」へワープして最後のモノローグ。 5️⃣ こだわりのテンポ感修正と強制オートセーブ演出 自室の最後のセリフ(俺は眠りについた)のあと、1回のクリックで確実に通常文字枠が消え、画面中央にゴールドピンクの美しい「ルート固定ウィンドウ(文ちゃんとの学園生活がスタートしました)」が最高のテンポでPOPアップするようロジックを極限までシンプル化。その後、3秒の自動タイマー(またはクリック)で「この日の記憶を恋華録に刻みました。」の黒いSAVE画面を表示し、完璧な流れでオープニングを締めくくりました! ――― バグや仕様変更の荒波をすべてハンドリングして乗り越えたおかげで、UnityのUI操作やC#スクリプトの理解度が爆発的に跳ね上がった気がします! 一旦全体の骨組みを完成させるという最善のゲーム開発方針が取れたので、明日からはしばらく、この後に続く心臓部「STEP3:平日育成シミュレーション(メインのカレンダーシステム)」の仕様書作成・トリガー条件の設計図作りに突入します! 自分の書いたコードで東方の世界がドクドク動き出すの、本当に脳汁が出ますね……。完成目指してこれからも一歩ずつ頑張ります! #Unity6 #TextMeshPro #ゲーム開発 #インディーゲーム開発 #東方Project
6
21
719
TextMeshProを縦書きにすることなんてボタン一つで出来ると思ってたけど 意外と大変だった... Unityで文字を縦書きしたい需要ってないのかな...
1
11
1,102
言語の選択画面で韓国語のボタンの「국」と言う文字が豆腐キャラになっていました。よくはまるTextMeshProの落とし穴でした。修正してリリースできました。 #個人開発 #ゲーム制作 #Unity
18
257
Localize動的取得させんのずっとめんどくせーと思ってたけど、普通にTextMeshProをScale=0で参照させて、TextMeshPro側で自動でLocalizeさせたTextを取得する感じにしたら結構楽だわ
1
75
3DMeshのTextMeshProってオプションからLocalizeの自動設定できないくせに、手動でAddComponentして設定するとしっかり動くっぽいのなんなんだ
70
Found a temporal workaround how to hide textmeshpro behind object in unity psx pipeline - just choose Render Queue Category of its material to UIOverlay. Somehow it worked for me.🤷‍♂️ #gamedev #unity #hauntedps1
1
1
18
Textmeshproの嘘情報吐かれて、危うく設計が崩壊するところだった
1
120
あや retweeted
Unityで作業してる時、Awake()のことを「あわけ」、TextMeshProのことを「テメプロ」って呼んでるの私だけなんだろうか
1
2
59
Unityで大量の文章や画像を入れたいのだけど、流石にtextmeshpro とかじゃないって気はしてる。 ローカルのhtmlとかMDみたいなものを埋め込むことってできるのかな?
9
古いアプリをアップデートしたい時にText(Legacy)で作ってしまっていて、TextMeshProに手作業で差し替えるの大変ですよね? 超簡単に一括で差し替える方法をご存知ですか? ツリーでスクリプトの配布とやり方を解説👇 #unity #ゲーム制作 #ゲーム開発 #text #textmeshpro
1
10
190
こんばんわ!! 本日のおっさんの進捗:昼休みイベントシステムの実装 ※Geminiによる要約 今日は、Photoshopでデザインした美しいビジュアルを損なうことなく、プログラム(C#)と完璧に融合させた「ゲームの骨組み」を構築したわ。 ① UIパーツの精密切り分けと配置 背景(廊下・屋上・校庭)を「ただの景色」として独立させ、何回でも使い回せるプロ仕様の設計に変更。 「選択肢のタブ(枠)」と「ホームボタン(家マーク)」をPhotoshopから綺麗にPNG切り出し。 Unity側で Set Native Size や Color (A:255)、Panelのアルファ値解除 を駆使し、にじみ・ボケ・透けのないパキッとした100%のクオリティで画面に配置完了。 画面サイズを 1920x1080 の全画面(Stretch仕様)に完全最適化。 ②TextMeshPro(TMP)の完全日本語化 Windowsのシステム制限を回避するため、ネットから直接モダンな日本語フォント(Noto Sans JP)をインポート。 Font Asset Creator を使い、ゲームで使用する漢字やひらがなを敷き詰めたアセット(SDF)を独自に生成。 これにより、UI上の文字が「◽︎◽︎◽︎(豆腐文字)」にならず、美しい日本語で「校内を散歩しよう」等の選択肢を表示することに成功。 ③タイムラインのロジック接続(ガッチャンコ) 3つの独立した選択肢ボタンを1つのハコ(SelectionButtonsGroup)にまとめ、プログラムから一括制御できるように整理整頓。 GameManager のスロット(インスペクター)にすべてのUI、ボタン、背景画像を完璧に紐付け。 テスト走行の結果: 文系ボタンON ➔ 5秒の勉強カットイン ➔ レベルアップ&日付進行 ➔ 1秒ずつの「溜め」を経て昼休みパネル・日本語選択肢がドン!と出現する完璧な一連のドラマチックな流れを完全再現! 動画に纏めてみましたのでご笑覧ください #個人開発 #Unity #恋愛シュミレーションゲーム #五十路 #東方Project #射命丸文
2
24
931
これ Unity TextMeshPro で絵文字を実装する時にガチったけど、絵文字が地獄なんだよね... 絵文字って1文字に見えて中身実は5文字とかあったりするし
以前「プログラマーが、.NETでの実装で文字列の文字数カウントに『1文字ずつ配列に転記してループで配列を走査、インデックスを数えて返す』メソッドを手作りしていた」話をネタにしたら 「結果が合ってるなら問題無いだろ!?」 とキレる人達が結構居たので。Xの技術界隈もあんまり信用してない。
439
【【【ORBIT LOUNGE アップデート v1.1】】】 TextMeshProによるテキスト変更が可能なメッシュを追加しました。 お好きなワールド名をお入れください ※フォントファイルの導入など、編集は各自でお願いします。 kishop.booth.pm/items/845942… #キースタジオ
2
297
やっぱ商品にタイトルメッシュつけないほうがよかったかも TextMeshPro検討しやす
もうちょっとで新ワールド販売できそう〜
325
久々にUnity触ってるんですが、TextMeshProのPackingをOptimumでやっているのですが、こんなに遅かったでしたっけ…… もう40分近く経った…… ここまで来てキャンセルは悔しいので出来ないなぁ せめて、CPUのコアは全部使って欲しいなー ターボ分しか動いてない……
2
15
1,148
v1.8.15で新しく追加された掲示板ではsizeタグやcolorタグなどのTextMeshProの一部のタグが使えました! (ギルドメンバーの迷惑にならない範囲で遊びましょう⚠️)
5
22
1,207
TextMeshProにJIS第二水準までの漢字を全部ぶち込むのは別に間違ってないんだけど、それで作ったテクスチャは超巨大でロードに時間がかかるので、可能ならゲーム内で使ってる文字をしっかりまとめて最小限のフォントアセットを作るのが望ましいくはあるのよね
2
254
Replying to @EroticAlmondd
probably because of textmeshpro
2
30
831