Chararina開発スタッフblog

デスクトップ・マスコット(エージェント)ソフト「Chararina(キャラリナ)」の開発スタッフによる開発日記&連載記事。頂いたお便りなどもご紹介します。 Chararinaのサイトへ

春菜のレースクイーン衣装

2005-10春菜RQ
ちょっと画像の貼り方を変えてみました.一日前倒しでお送りする10月の更新のうちの一つ,SP衣装「RQコスチューム」です.
「秋ならでは」というにはちょっと厳しいかもしれませんが,一応10月には東京モーターショーなども開催されたりしますので…笑

四人とも基本的なデザインは同じで,主に腕や足元のアレンジ,アイテムで差別化しています.春菜のものはシースルーのパンツなどちょっとユニークですね(絢夏のそれが一番スタンダードに近いでしょうか).髪型もツインテールならぬダブルポニーテール(?)です.あと,メッセージボードをクリックすると…?

一昔前はレースクイーンといえばハイレグの水着が定番でしたが,最近はかなりバリエーションに富んでいてパンツルックのものなども珍しくないようですね.
(Nassie)

もうすぐ10月

コーヒー
9月は30日しかないので,やはり1日とはいえ短い感じがします.10月1日は土曜なので,四姉妹の10月更新は9月30日中に行ってしまう予定です.
10月の更新では秋にありがちなイベントにちなんだSP服装の追加などを予定しています.今日は月末恒例の,その組み込み作業を行っていました.

写真は会社で常飲にもってこいのインスタントコーヒーです.この類の,コーヒー豆を個別包装してあるインスタントコーヒーの中では一番味と価格のバランスが取れていて,フィルターに厚紙を使っていないのでかさばらないところが気に入っています.
(Nassie)

9月21日は

春菜誕生日
今日、9月21日は春菜の誕生日です.

…特にイベントはありません(笑)
(Nassie)

利用環境アンケート

昨日からChararinaを起動しているPCの環境アンケートを開始しました.内容はほぼ2年4ヶ月前のものと同様です.

これはけっこうすごいことではないかと思うのですが,このPCの世界で,2年半近くも時間が経っているのに,CPUやメモリ,OSなどの選択肢を大して変える必要がなかったんですね.単純な性能競争が終わりに近づいているというか,PCが成熟した商品になりつつあるというか,そんなことを思わせられます(まあ,本当はPentiumMやアスロンはクロックあたりの処理能力がPentium4系列とはかなり違うので別扱いにすべきかもしれませんが.デュアルコアとかも).

すでに100を越える回答を頂いていますが,そろそろXPと2000で95%を越えそうですね.
(Nassie)

単発講座: プロフィール欄における改行方法

キャラクタープロフィール今回は小ネタというか,ちょっとしたノウハウをご紹介します.

キャラクターを右クリックして[キャラクターについて]-[キャラクターについて]を選択すると,キャラクターのプロフィールが表示できます.この説明文は,下記のようにプロパティをセットすることで設定できるのは仕様の通りです.

PutProperty( "VdConfig\\Profile", "4人姉妹の長女。穏やかで優しいお嬢さんタイプで少し心配症。〜" );

さて,上記のキャプチャを見ても解るように春菜のプロフィールには改行が含まれていますが,普通にPutProperty関数の引数に\nを含めても,残念ながらこの画面では改行できません.この理由はちょっと複雑なのですが,綾織での改行を示す\nは"LF"(文字コードで0x0A)を表すのに対し,Windowsで通常使われる改行はCR+LF(0x0D,0x0Aの2バイト)で表されるためです.
改行コードを使わずにスペースを入れて改行位置を調整しようとしても,プロフィールダイアログのデザイン(色,大きさ)はエンドユーザ環境によりまちまちなので,うまくいきません.さて,それではどうやってCR+LFを指定してやると良いでしょうか?続きを読む

単発講座: GetHTTPによるサーバアクセス

PDKでキャラクター開発に使ってみたいけど使い方がわからない機能とか,系統立っていないちょっとしたノウハウの類を,単発の講座として説明してみたいと思います.今回のお題はHTTPで普通のWebサーバにアクセスして文字列を取って来ることができる「GetHTTP」関数です.

まず,下記のリンクを押してページを開いてみてください.
[リンク]
ブラウザに,「春菜はるな」とだけ表示されています.ソースを表示すると(IEの場合はメニューから「表示(V)-ソース(C)」),改行をはさんで2行で「春菜(改行)はるな」となっていることがわかります.

表示したこのページのURLに着目すると,"?VDCODE=LF&TYPE=HPX-01"という文字が含まれています.ここのHPX-01の部分を,自分でHPX-02に書き換えて,IEの「移動」ボタンを押してください.今度は「絢夏あやか」になりましたか?

つまりこのページは何かというと,「キャラクターライブラリに登録されているキャラクターの「ベンダーコード(制作者名のようなもの)」と「型番」を指定してやると,そのキャラクターの名前と読みを返す」という機能を提供するページです.他のキャラクターでも試してみてください.この,info.phpの後に"?VDCODE=(ベンダーコード)&TYPE=(型番)」を付ける,というルールに則って指定します.続きを読む

PDK3.03

昨日付けでPDKのVer.3.03を公開しています.Chararinaの3.20正式対応版といった位置付けになります.主に資料が追加されただけで,プログラムへの変更は微細な修正ぐらいですが.

本体3.20からは,キャラクターの起動・終了や,メッセンジャーの送受信履歴(本文は含まない)などがログに記録できるようになり,綾織でコードを書くとキャラクターから取り出せます.これまでキャラクター側で自前で記録する必要があったわけですが,システムに任せられるのでそのあたり楽になります.

システムログ関数は期間と条件を指定して一括取得できるなどなかなか強力ですが,可変長配列がわかってないと扱うのは難しいかもしれません.そういうときは,「総起動回数」と「総稼働時間」だけプロパティで取得できるので,これらだけでも使ってみるといいかもしれません.

int work = atoi( GetProperty( "\\Vendor\\LF\\HPX-01\\System\\TotalExecuteTime" ) ); //総稼働時間
int start = atoi( GetProperty( "\\Vendor\\LF\\HPX-01\\System\\ ExecuteCount" ) ); //総起動回数

みたいな感じで,インストールしてはじめて起動してから今まで起動した時間を秒数で取得したり,起動回数を取得したりできます.
[Chararinaキャラクター開発仕様書: プロパティ構造]
(Nassie)

冬音の音楽家ルック

2005-09冬音ドレス
末っ子の冬音です.第二バイオリン担当.春菜のものよりもユニークな形です.
ドレスは青系統でまとめてあって,これも結構個人的に気に入っています.コサージュの黄色がまた絶妙じゃないですか?(自画自賛)

演奏している曲名を書いていませんでしたが,「カヴァレリア・ルスティカーナ〜間奏曲〜」です.オペラ「カヴァレリア・ルスティカーナ」の文字どおり間奏曲ですが,比較的単独で演奏されることも多いそうです.
[wikipedia: カヴァレリア・ルスティカーナ]
(Nassie)

観秋の音楽家ルック

2005-09観秋ドレス
真紅というか,とにかく鮮やかな赤のドレスです.スリットが入ったタイトなスカートです(足のポーズの問題という噂も…笑)

観秋は「隠し衣装」のときもブレザーにミニスカートという恰好なので,こういうドレスは初めてでしょうか.持っているのはかなりユニークな形ですが,ビオラです.バイオリンよりも一回り大きいです.合奏ではリズムっぽい部分を奏でます.
(Nassie)

絢夏の音楽家ルック

2005-09絢夏ドレス
今回の絢夏のドレスは,色にしてもデザインにしても個人的には気に入っています.ピンクが(キャラクターに似合わず?)可愛らしいですが,ペルソナウェア2002になってからの最初の絢夏の服装もこういう色だったような.

担当する楽器はチェロですが,エレクトリックなのでパッと見にはわからない面白い形ですね.これを身体の前に抱えて,弓でぎゅんぎゅんと弾くわけです.
例の合奏機能は春菜(第一バイオリン)や冬音(第二バイオリン)なら単体でもまあまあ聞けますが,絢夏一人だけ(チェロだけ)だったりするとちょっと??な感じになるかもしれません.そこが次回までの検討のしどころです.
(Nassie)
Blog内検索

Web blog内
Recent Comments
Chararinaサイト最新情報
QRコード
QRコード
Amazonライブリンク
Archives
カテゴリ別
Amazonおまかせリンク
  • ライブドアブログ