10
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
   

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Ogre3D、日本語表示の方法分かった!

Ogre3Dにて日本語表示する方法が分かりました。
標準的にUnicode対応しているあたり、
無料のライブラリながら充実したライブラリですね。




Ogre3Dでの日本語表示の方法を以下に示します。

【方法】
fontdefファイルのcode_pointセクションを記述する

【例】
MyFont
{
  type        truetype
  source      meiryo.ttc
  size 	      32
  resolution  96
  code_points 33-166 12272-12543 23383-23383 28450-28450
}
上記例のcode point設定は以下の文字コードに対応します。
33-166 Ogre3Dのデフォルト文字範囲。(英数字)
12272-12543 句読点、ひらがな、カタカナ
23383-23383 「字」
28450-28450 「漢」

【注意】
日本語用に多くのcode pointを指定すると、その分のテクスチャが消費されます。
使用する文字についてのみcode pointを指定しましょう。

【参考】
C#でcode pointを取得する方法

コードスニペット:
string input="あいうえお";
foreach (int ch in input)
{
    Console.WriteLine(ch.ToString());
}
出力:
12354
12356
12358
12360
12362 
にほんブログ村 IT技術ブログ ゲーム開発へ
応援クリックありがとうございます!
Secret

アクセスカウンター

プロフィール

青柳篤志

Author:青柳篤志
CreoSproutソフトウェア研究部へようこそ!
Android、Windows用ゲーム等公開しています。
Check



Add to Google

カテゴリー

最近の記事

最近のコメント

月別アーカイブ

Androidアプリ

レンダリングアルゴリズム完全更新!「CreamSplash」公開中!(2011/12/6更新)
(for Android 2.2 以上) 300円(税込み)
https://blog-imgs-15-origin.fc2.com/a/h/i/ahirujigen/app_icon_r02_100x100.png

シンプルパズルで女の子の水着イラストを見よう!「PanelFlip 2 Free」公開中!(2011/8/1公開)
(for Android 2.2 以上) 無料
app_icon_100x100.jpg

Match 3 タイプのパズルゲーム!「LED Match」公開中!(2011/8/28公開)
(for Android 2.2 以上) 無料
app_icon_100x100.jpg

シンプルパズルで女の子の水着イラストを見よう!「PanelFlip Free」公開中!(2011/7/22公開)
(for Android 2.2 以上) 無料
app_icon_100x100.jpg

Windowsアプリ

タワーディフェンス系リアルタイム戦術ゲーム「小戦術」販売中!(2011/5/6発売)
(for WindowsPC) 945円(税込み)

リアル液滴シミュレータ「ぶっかけ職人」販売中!
(for WindowsPC)

[まだまだ人気!]
数字と萌えの脳トレゲーム「カズアワセ2」販売中!
(for WindowsPC) 830円(税込み)

[まだまだ人気!]
「カズアワセ2」追加ステージパック「カズアワセ2.1」販売中!
(for WindowsPC) 105円(税込み)

インタラクティブイラスト集「MioPlay」販売中!
(for WindowsPC) 735円→315円(税込み)

ZIP圧縮連番動画結合ツール「動画即結たん1.1.0」(どうがそっけつたん)ただいま販売中!
(for WindowsPC) 630円 → 315円(税込み

twitter

pixiv

ブログ内検索

RSSフィード

リンク

リンク2




アクセスランキング





にほんブログ村 IT技術ブログ ゲーム開発へ

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。