« Windowsゲーム「初音ミク冒険記」、遅くなる原因を特定! | トップページ | Windowsゲーム「初音ミク冒険記」、セーブができないの辛いな »

2012.03.11

Windowsゲーム「初音ミク冒険記」、フォントハンドル対応

| |コメント (6)|トラックバック (0)

 このエントリーをはてなブックマークに追加

昨日、遅い原因と対処方法が分かったので
今日はそれを実装してみた。

うん、問題なくクリアまでできた。
遅い感じはしなかったぜぃ。

ちょっと調整したほうが良いところがあるので
それの対処をしたらWindows版の最初のバージョンが
公開できそうだ。

先に予告しておくと最初のバージョンは
・キーコンフィグが中途半端
・パッドコンフィグが無い
・セーブができない
ということで、ちょっとプレイしにくいかもしれない。

徐々に解消していく予定です。

ちなみに、フォントハンドルを使った高速化だが
Windowsでは効果があるけど、
DXPを使う人は、避けた方が良いと思う。

というのは、結構メモリを食うからだ。
たぶんフォントハンドル1つあたり1メガ前後の
メモリを持って行かれる。

素直にSetFontSizeとChangeFontTypeを
使った方が良いだろう。

実はこれまでPSPとの動作の違いを確認するため
WindowsでもPSPでも動くようにソースを修正していた
(1行変えるだけでクロスコンパイルできるようにしてた)のだが
Windowsでの速度が高速化したので
もうPSPとの動きの違いを確認しなくても良さそうだ。

ということで、今後はPSP用のロジックを切り捨てて
かげさんにとってを見やすいソースにしようと思う。
コメントアウトやら条件コンパイルで
ソースが見づらくなってるので。


 このエントリーをはてなブックマークに追加

| |コメント (6)|トラックバック (0)

このエントリーへのリンク

このエントリーのリンクを入れるHTML:

トラックバック

この記事へのトラックバックの一覧です: Windowsゲーム「初音ミク冒険記」、フォントハンドル対応:

コメント

このブログの新着コメントをRSSリーダに登録する為のxml

おおっ!もうすぐ公開かもですか!
こちらはくぁwせdrftgyふじこlpという言葉のように難航していますが、batが1/3位、luaが1/10位だけですが解析出来ました!!
いろいろいじくってレベルの最適なあげ方を研究してみたりしています。

ちなみに僕はパソコンよりピアノが結構上手かったりします。(そのおかげで解析が進まないようなきがしますが)
20~30年前位まで札響とよくコンサートをやっていた先生に習っていたりなのでBGMとかでピアノでいいものがみつからななかったときは言ってくださいね!!

win版まであと少しですので頑張って下さい!!

投稿者: satoshifukusima (2012/03/12 0:32:04)

おおー!そろそろ公開ですか。
公開が楽しみです!

ところで・・・公開停止にされたデータが
トレントなどで流通してしまっているようです。
↓Google検索「初音ミク冒険記」
http://www.google.co.jp/search?rlz=1C1ARAA_enJP443JP443&ix=sea&sourceid=chrome&ie=UTF-8&q=%E5%88%9D%E9%9F%B3%E3%83%9F%E3%82%AF%E5%86%92%E9%99%BA%E8%A8%98

(初音ミク冒険記ISO[JPN]とかって
書いてあるところもありました)
こういうユーザーがいるといのは残念ですね。
マナーは守ってほしいものです。

投稿者: ななしあ (2012/03/12 0:58:23)

windows版もうすぐ公開ですか!
楽しみです!
毎日ブログ見ていましたが、
C言語が解らない自分にとっては
ちんぷんかんぷんでした(T_T)

今はHSPを勉強してますが、
いつかC言語も学んでみたいと思っています!

投稿者: フライ (2012/03/12 21:42:11)

To:satoshifukusimaさん
> こちらはくぁwせdrftgyふじこlpという
> 言葉のように難航していますが、
> batが1/3位、luaが1/10位だけですが
> 解析出来ました!!

!cp.batはパラメータ分岐をしてたので
ちょっと複雑だったかもしれませんが
batファイルは全体的に
大したことをしていなかったような気がします。

luaの解析が進みましたか。
luaの中からC言語のグルーコードを呼び出してるので
処理の流れは、ものすごくluaとC言語を
行ったりきたりしているので
わかりにくいかもしれませんね。

lua側はスタックが分からないと
理解しにくいかもしれません。

> いろいろいじくってレベルの最適なあげ方を研究してみたりしています。

レベルアップ関連は、
敵の動きやパラメータをluaにしていないので
C言語側を追うと分かるかも。

今だとmyMapxx_x.cとかの
drawEnemy関連を追うと敵の行動パターンが分かります。

> ちなみに僕はパソコンよりピアノが結構上手かったりします。
> (そのおかげで解析が進まないようなきがしますが)
> 20~30年前位まで札響と
> よくコンサートをやっていた先生に習っていたりなので
> BGMとかでピアノでいいものがみつからななかったときは言ってくださいね!!

そうだったんですか。
ピアノ曲を考える時には
相談させてもらうかもしれません。
その時は、ぜひヨロシク。[・_←]

ピアノとは、ちょっと違うんですが
音関係で今、気になっているのは
BGMの切り替わりタイミングで
曲の出だしがちょっと不快に聞こえてしまう
というのがあります。[冷や汗]

曲と曲の元音源のボリュームの違いが
原因なのかなぁとか想像しているのですが
何なのでしょうかねぇ。

主に第1章のメインテーマUnder Groundの
入りが気になっていたりして・・・

> win版まであと少しですので頑張って下さい!!

はい、がんばりますよ![・_←]

投稿者: かげさん (2012/03/12 21:59:58)

To:ななしあさん
> ところで・・・公開停止にされたデータが
> トレントなどで流通してしまっているようです。

マジで勘弁して欲しいです。
readme.txtにも勝手に再配布するな
と書いたんだけどなぁ。

かげさんがアップしていた分は
googleとかのキャッシュも含めて
バッサリ消し去ったんですがねぇ。

しかもPSPの製品みたいな画像まで作っているから
一部の人はamazonで検索したりした
みたいなんですよねぇ。[汗]

消してくれというコメントを書いても
承認待ちになるのか、反映すらされなかったりして
イラっと来るんですよ。

ISOをアップする人は
何を考えているだ![→_←]

投稿者: かげさん (2012/03/12 22:13:19)

To:フライさん
> windows版もうすぐ公開ですか!
> 楽しみです!

セーブができないとか色々制約がありますが
楽しみにしてくれている人がいると思うと
ヤル気が起きます![→◇←]

> 毎日ブログ見ていましたが、
> C言語が解らない自分にとっては
> ちんぷんかんぷんでした(T_T)

すみません。
記事にすることで少しずつ進んでいるよ
というのをアピールするのが目的で
専門用語が連発しまくりましたね。[冷や汗]

> 今はHSPを勉強してますが、

HSPは、やったこと無いなぁ。
そういえば「紅魔城伝説 スカーレット・シンフォニー」が
HSPを使っていたような気がする。

かげさんのアクションゲームのレベルだと
結構難易度が高くてノーマルはクリアできたけど
EXステージで挫折したんだよなぁ[冷や汗]

ニコニコ動画で関連動画を見ると
難易度が分かると思います。
(ノーダメージクリアしている神もいますが[汗])

> いつかC言語も学んでみたいと思っています!

何か1つ言語を使えるようになると
別の言語に行っても通用する考え方があります。

HSPもいろんなことができると思うので
頑張ってください![・_←]

投稿者: かげさん (2012/03/12 22:31:47)




←名前とメールアドレスは必須です。
URLも記入すれば、URLのみが公開されます。
メールアドレスのみですと、メールアドレスが公開されてしまいますので、御注意ください。

↓コメント本文では、「a href」「b」「i」「br/」「p」「strong」「em」「ul」「ol」「li」「blockquote」「pre」のタグが使えます。絵文字をクリックすると、本文にタグを挿入できます。