記事一覧

2006年10月02日

 先月中に組み上げたい云々はあんまり触れなかったこともあり普通に無理でした。全力で触っても終わる量ではないのだけど。
 変数が多くなる場合、配列で管理した方がいいぽい。あと呼び方忘れたけど名前で指定できる配列(構造体?)。二次元配列も便利なんだけどちょっと間が空くと混乱してしまうのでアウアウ。

・forの中からsetIntervalを使うと止まらない香り。forじゃなくifとかで繰り返して切り分ければよし。
・テキストの改行仕様が妙なのでそれ対策にえらい面倒なことをやるハメに。前出なかったことが思いつくのはいいとして、それを実際組み上げるのはすんなりいかない辺りまだまだ覚えること沢山あるな。

===
・Flashでの置換は
 splitしてjoinするだけ。
・テキストの横幅は
 getTextExtentして文字列入れてwidth見るよ。

2006年09月13日

 トップ戻しました。というか月齢やっぱズレてるなー。直さんと。簡単に済ますなら内部的にプラス1日とかでいいのかな。

===
 スクリプトを延々。単純に書くことが多過ぎるだけ。ある程度考えてから組んだとしても後に付け足しが必要になって、それに伴う他の部分の修正が出るのはしょうがないんだけど……。問題は前に組んだ部分をよく覚えていないこと。若年性アルツ! 変数関数の命名規則とか、ある程度クセはついてるんだけど意図的にきっちりと決め事を作らんといかんな。

2006年08月18日

 ハー子をver1.52にアップ。ゲーム部分には関係ないところでバグ、関係ある部分では小さいバグがありました。
 503はもうちょっとしたら落ち着くと思いたいけど、個人の仕事で使っている部分もあるのでどうにかしたい。今は一時的に公開停止したり騙し騙し。

===
 メモ。
 var my_sound:Sound = new Sound();
 my_sound.loadSound("test.mp3", true);
 たったこれだけで悩んでた部分がいけたのかも……。いやまさか……。怖いので当面試さず。

2006年07月18日


 今回の変更でお気に入りの表情。
 ということでハー子3.4日前に上がってます。その次の日には少し修正してます。
 チェック兼ねて、自力でホウキプレミア以外全部見るほどやってるのにもうランキング載れる気がしない。
 ちょっとアクセスが集中して一時的に503が出たりした。今のサーバーに乗り換えて初の現象。でるんだ。

 自分で見てて甘いところは当然沢山あるのですが、バグもないようなのでもう組み換えはやりません。長かったもの……。

2006年07月11日

 まだちょっと組み込みたいのがあってだらだらやってたのでハー子がまた遅れてました。それは組み込めたのであとなんだろ。来週からちょっと触れなくなりそうなので、今週中にはどうにかしたいところ……。

・メモ
 System.useCodepage = true;
 これはFlashで扱う文字コードをShift_JISにするやつ。
 で、プレイヤーバージョン6の時は
 System.useCodePage = true;
 でいけたりした。でも7以降は小文字じゃないとダメ。

 どうも文字化けるな化けるなと思ってcgiを延々見直したりしていた。
 6単品ならいいにせよ、7エンコードのswfから6エンコードのswfを読むとダメだったりするみたい。
 それかどっかのバージョンでUTF-8準拠になったんでその関連かも。単に大文字の
 System.useCodePage = true;
 が動いてなくて、何にもしなくてもShift_JISになっていた、と。
 もう大文字で書かないのでどっちでもよいよ。
 ちょっと古い本には大文字であったりするんで注意、あー長かった……。

2006年07月04日

 相変わらず組んでいる感じ。やりたいことが結構できているので順調か。「どうやんだろ」と、開発に踏み切れなかった部分がクリアできたんだけど進めていくと新たに問題がでるのも相変わらずで、なんというか平穏な日々。
 あと、ハー子は本番に向けて、だらだらとデバックやテスト用のを削っているかんじ。問題となっている箇所の動作確認も含め、いちいちアップしてテストしないといけないんで非常にめんどい。
 先述の新しいのはスタンドアロン前提なのでこういうしょうもないのは無いはず……。
 WEB上にあるもので最初のフレーム読み込んでリンケージする場合は、そのswfを読み込むだけの純粋なローダーを用意するのが理想的なんかな。

===
 既知の問題としてIEではフレームレートが若干落ちた状態で再生される。
 曲をアクションで鳴らす場合の、ブラウザによってのタイミングの差異というのはこれに起因する。
 透過、非透過に依らず、wmod="transparent"等と書いて背景を設定すれば、IE側でのフレームレートを正常にすることができるが、これはこれで日本語の入力不可、キー入力不可、ホイール動作不可等の問題がある。

 それ以前にアクションでの音楽のタイミングはマシン速度に依存する。これはでかい。
 ていうかこれがあるだけで上記のは一切関係なく、どう頑張っても合いようが無い。
 必死に調整した挙句久々に別のマシンで再生してあからさまにズレた時は思わず「な、何をするだァーッ! 許さんッ!」とか言ってたけど超基本です。もう死にたい。

===
 と、いうことでタイミングが重要な部分はタイムラインにストリーミングで配置しなおし。パブリッシュ気にするなら共有アイテム使うだけ。あー。
 ここまで書いたけどまだ悩める。もう試す気力がないので試さないのだけど、そのタイムラインに無音ストリーミング置いたらどう? やったっけ。次回以降。

 こうやって書き起こすのはある程度悩んでいたものに対するまとめ(抜けっぷりの披露に近い)、みたいなのが多くて、並行して進めてるやつはやったらやった分進むので特に書いてません。そっちはもうちょっとしたら仮の形で出せるか。ただ本番まで出さない方がいいのかなとも思う。

2006年06月01日

 6月になったのでトップ変えました。
 というか基本トップの月齢カレンダーちょっと狂ってたのかも。ちょっと前見た時は合ってたんだけど、今は多分2日くらいずれてる。100年くらいはいける計算方法のハズだったんだけどな……。
 9月までは基本のやつに戻さないのでとりあえず放っておこうと思う。

===
 5月中に上がるかもと書いたハー子は上がっておらず。
 あとFirefoxとか、ネスケ系でタイトル画面の曲鳴るようにするだけなんであと少し。そういやこれを延々ぐだぐだやっていて途中で嫌になって他の部分触り出したのだよな、忘れてた。結局読み込み側で鳴らしたら嬉しいのかな。

===
 xキーを押すと透過部分がわかる!! なにこの便利機能! 本の序盤読めよ。

2006年05月15日

 Flashメモ
 ずっとブラシでやっていたので相当長いこと気づかなかったのだけれど、塗り(ブラシツール)じゃなくて線(ペンツール)でやると、複雑な階層で使った時に不具合があるようす。
 具体的に確認できたのは、『「線を使っているオブジェクト」をアルファ0で配置しているオブジェクト』の色を『詳細』等で変えた時に、その線がアルファ0なのにも関わらずswf書き出し時には色が変わった状態で見えているというもの。わぁなんてわかり辛い説明なんだ。
 複雑さやレイヤーの構造によるのかも。あと同じ条件でも出る時と出ない時がある。
 対応策はハナからブラシで描く。または『線を塗りに変換』する。
 塗りはアウトライン、線は一本のベジェ、ってなことで線の方が軽いのだけれど言うほど大差ないし、線は拡大縮小にも弱かったりするし強弱で味もつかんので塗りでやってしまってよいよ。

 メモにあったやつをコピペして書き足しただけなので以前あったら若年性アルツなんだなと思うこと。

2006年05月08日

 ハー子に新しいリーチを入れた為、んでもって振り分け方法を変えた為バランス取りを1からやることに。30000回転分のデータとかが(60fpsの自動回転にして放置していただけなので実際に触ってたわけではないものの)さっくり無駄に。
 とりあえずバランスやリーチ関連はひと段落か……。
 あと当たりとOPと脱衣を仕上げて実際上げる時のシステム的な云々。
 新しいリーチだけで2、30時間くらい触ってる辺りどうなの。
 0.1%の演出の為に何時間もかけるとかマジイカれてるぜー!

===
 別件。Flashで久々にどうしようもなくつまづいた。けどとりあえずはいけたぽい。まだ何度かつまづけそうだけど……、スクリプトでのコンボボックスやテキスト周り、というのは何気に触ったことなかったらしい。textFieldとTextFormatとかその辺なのだけれどちょっとASの中でも特殊な分類に入る気がする。getしてsetする、みたいな流れに慣れるしかないのかな。