ブラウザゲーム

地球エディター 地球エディター
地球を創造するエディットゲーム
まったりゲーム 文字遊び 文字遊び
カラフルフォントのまったりゲーム
イライラ棒ゲーム イライラ棒人間 イライラ棒人間
棒人間を操るイライラ棒ゲーム
おもしろゲーム 粉遊び 粉遊び
粉が風に舞う環境ゲーム
ブラウザゲーム マイクロパンダ マイクロパンダ
パンダのドタバタアクション!
タイピングゲーム もじゃ もじゃ
一風変わったタイピングゲーム
環境ゲーム コンパズ コンパズ
コンパスシミュレーター
ブラウザゲーム ハムレース ハムレース
がんばるハムスターのレースゲーム
環境ゲーム ぷらネタ ぷらネタ
惑星シミュの環境ゲーム
環境ゲーム メタ水 メタ水
流体シミュの環境ゲーム
ブラウザゲーム ロケッツ ロケッツ
壁にぶつかりながら飛んでゆけ〜


先日、proce55ing[beta]では日本語表示が困難と言っちゃいましたが、
あれから色々と考えまして、解決策を思いつきました。

思いついたと言うか、pixels[]による自作です。
自作しただけあって少しだけイイ物が出来ました。

続きを読む »

proce55ingで日本語フォントを表示しようと試みたのですが
一筋縄ではいかない事が判明しました。

○方法1 Typography
 P5のCreateFontにてAllCharactersにチェックを入れvlwを作成、
 text()で描画。
 一番ポピュラーな方法になるかと思います。
 しかしファイルサイズが3MBを超えてしまいます・・・
 ダメですね、WEBで公開する上でメガの単位はありえません。

○方法2 Shape
 英数字、ひらカナ、必要最小限の漢字の入ったテクスチャを作成、
 vertex()で描画。
 頑張ればコレでいけそうと思っていたのですが、なんとfill()では
 色が変わってくれません、ambientLight()ではどうだと思い
 やってみましたが結果は空しく変わりません、
 なんてことだ・・・。

○方法3 Image
 英数字、ひらカナ、必要最小限の漢字の入ったテクスチャを作成、
 image()で描画。
 そもそもUV座標が扱えません・・・色はtint()にて変更可能でした。
 copy()もしくはblend()の場合はUV座標を扱えますが、
 今度はtint()にて色が変更不可になりました。
 
   そして全滅へ・・・

ファイルサイズが小さく色を変えれて、割と簡単に日本語フォントの
描画方法はBETA版には存在しなさそうです。
誰かご存知の方教えてください。


それでも日本語フォントを使いたい方へ
A、方法3のテクスチャを文字単位で一枚一枚丁寧に作成する
B、pixels[]を使う
C、あきらめる

私は現在Cです。

※追記
 方法2ですが、確認したバージョンが悪かったのか、
 P5のバージョンによってはfill()で色が変更出来る模様です。
 わざわざpixels[]で自作のフォントを作りましたが、
 意味が無かったのでは・・・。
コレすごくイイです。はまりそう。

続きを読む »

友達に勧められてとりあえず作ってみました。
が、果たして続くのかどうか自分でもかなり怪しいです('_'ゞ
かうんたぁ
プロフィール

Author:ha55ii
どうか気楽に遊んで見て下さい。

ブログ内検索
ブロとも申請フォーム