これなら読める
こんな記事を見つけた。
英文速読におススメのFMyLife +α - ほぼ毎日 英語学習日記 ~ 英語holic ~
早速 Google reader に登録して NewsRob で読み始めた。
これくらいの短い文章であれば敷居が高くないので簡単に読み始められるが、、
なにせネイティブの英語が読めないので難易度がちょうどいい感じ。
N-02B を Pocket Wifi みたいにして節約しようかなと思ったけど、
月 7000 円でいつでもどこでもネイティブな英語が読み放題っていうだけでも支払う価値があると思った。
BGM 再生成功 その2
先日の BGM 再生は終了処理がバグっていたので、修正しました。
BGM 再生専用の exe を起動させているのは変わりません。その他、いろいろと書き直したり追加しました。
最初の頃からは打って変わって、キャラクタがいます。画面上をクリック(タッチ)するとアイコンが表示され、移動またはキャンセルが行えます。
移動するとランダムにキャラクタが歩き回ります。それ以上は何もできません。
注意点
- 実行には .NET Framework 3.5 または .NET Compact Framework 3.5 が必要です。
- 音というか曲が鳴ります。
- Windows mobile 版では起動時に画面が真っ白になってしまうので、メニューからリセットしてください。後で直します。
- ダブルバッファリングしてません。
余談
いつものようにクォータービューでキャラクタのドットを描いていたところ、今回は上下左右にも歩くので、その方向にも描く必要があることに気づきました。とうとう夢の8方向です。
上下左右のドット絵は初めてなんでなんかちょっとおかしいです。どのみち後で追記するのでそのときに直します。
BGM 再生成功
.NET Framework の SoundPlayer は、実行ファイル一つにつき一つの音楽ファイルしか再生できないので、
BGM を鳴らしている最中に効果音を鳴らすと BGM が止まってしまっていた。
スレッドで 2つ同時にプロセスを走らせてもダメみたいなので、
じゃあ BGM 再生専用の exe を作ればいいじゃないというわけで
共有メモリ (CreateFileMapping とかの) を使って 2つの exe で連係動作するようにした。
ちょっと時間切れでソースが汚いけど公開。あとで直す。
ソース
2009.12.22 追記: S21HT で再確認したら正常に終了しなかったので、一旦配布を取りやめ
要 .NET Framework 3.5 または .NET Compact Framework 3.5。
exe が 2つあって、alcs.exe のほうを実行してください。SoundServer.exe を実行すると BGM だけ鳴ります。
制限を入れればよかった。
Touch Diamond S21HT でも動作確認!虹がぐるぐる回るけど!