ソラマメブログ

  
Posted by at

2009年01月15日

マルチバイト文字列の長さを測る関数


こちらのブログを読んで、今日自分でも解法を見つけたので書いてみたいと思います。
Second Life 見たこと・聞いたこと - [LSL] 文字列のバイト数を調べたい - llDialog

同じくURLencodeを使えばいいんだなって、閃いた今日。
そして、自分の関数はこんな風にしました。

integer mbStringLength(string str){
 integer beforeLength = llStringLength(str);
 str = llEscapeURL(str);
 integer escapeLength = llStringLength(str);
 integer mbLength = (escapeLength - beforeLength)/8;
 return (mbLength * 3) + (beforeLength - mbLength);
}

beforeLength ... 元の文字列の長さです。
escapeLength ... エスケープした文字列の長さです。
mbstring ... 日本語文字の文字数です。上の式(mbLength = (escapeLength - beforeLength)/8)で求められます。
最終的なバイト数を測る式は (mbLength * 3) + (beforeLength - mbLength);という式で求められます。


  

Posted by さかぷん at 02:32Comments(1)LSL, スクリプト

2009年01月11日

AA HUDアップデート品を送付

当店の人気商品、AA HUD。
ようやく最新版にしたものを配布いたしました!

お買い上げのお客様ほとんどに送れたかと思いますが、もし受け取っていないという方がいらっしゃいましたらお問い合わせください^^

アップデートの詳細は次のようになります。
・AA読み込みが視覚的にわかりやすくなりました。
読み込み最初にボタンの色が白くなり、読み込み完了したボタンから色が付きます。
また、ボタンが白になりっぱなしになるというバグを修正しました(3.2以降)

・プレビューボタンの廃止
使っていて個人的に必要なかったので廃止しました。

・rez時にボードが前面に出るようになりました。

・チャンネルボタンが10個になりました。
10個以上は必要ないのではと判断し、デザイン面からもチャンネルボタンは10個になりました。


と、ここまでが主なバージョンアップ内容になります。
そしてさらに!!
新しいAAノートを書きあげ追加いたしました^^
どんなAAかは使ってみて楽しんでくださいww


今回、バージョンアップ用の仕組みをうまく作れたので、今後はAAノートの方を適当な頻度でお送りできそうです^^

お買い求め、商品を見に行くにはこちらから↓
http://slurl.com/secondlife/Japan%20Dreamland/173/174/26
新しいAAはデモ版、及び店頭デモには設置してません!製品版だけのお楽しみになります^^  

Posted by さかぷん at 15:00Comments(0)AA HUD

2009年01月10日

無料デモを配布開始!

ようやく、デモを配布できるまでにいたりました!

デモは配布してなくても、かなーり好調に売れていました。
しかし!商品に納得して買っていただきたいという思いからデモを店頭に並べる運びとなりました。
(売り上げに影響ないか、若干心配ですw)


こちらの、デモGiverなんですが、データベースと連動して規定回数までしかデモをもらえない仕組みとなっております。


現在デモを配布中の製品はこちら!
・しゃぼん玉
AA HUD
Genre Tune TV
Genre Tune Radio
NG Word Sensor

お買い求め、商品を見に行くにはこちらから↓
http://slurl.com/secondlife/Japan%20Dreamland/173/174/26   

Posted by さかぷん at 12:02Comments(1)Sakapun Great Works

2009年01月09日

AA HUD再燃計画

当店の開店時、一番のいい出来だと思っていた商品があります。
AA HUD

これ、今でもぽつぽつ売れるんです^^
しかし、一番最初の作品というのが結構ネックになってます。

・スクリプトがぐちゃぐちゃ(関数をうまく使っていなくてすっきりしてない)
・初期に販売したお客様をデータ登録していない。
・販売用のテクスチャがイマイチ。
・追加ノートカードを作っている暇がない。

このところ店舗経営としてかなり順調になっています^^
やることを一つ一つ終わらせて、順調に進められるようになってきました^^

こんどはAA HUD再燃計画を練りつつあるのですが、これを実行できるのはいつになるかな~。
まずはバージョンアップの再送なんだけど、今の販売システムにする前に販売した人に送付するのって大変><

そして再燃計画につきまして、ここでAA職人を募集しますww
と、いってもたいした技能は要りません。
2chのAAをコピーしてちょっくらいじるだけでいいんです。

今後しっかりとした募集をかけようと思ってますが、一つのAAにつき10L$ぐらい支払おうかな~と。
AAの大きさにもよりますが、簡単に修正終わるものもありますので出来高により最低額を設けて報酬制とする予定です。
なんとこれ、キャンプしながらできるお仕事ですw

記事にすると俄然やらなきゃいけない気もしてくるので、記事として今後の予定をお伝えしました^^

お買い求め、商品を見に行くにはこちらから↓
http://slurl.com/secondlife/Japan%20Dreamland/173/174/26  

Posted by さかぷん at 04:45Comments(0)AA HUD

2009年01月07日

遊べるアイテムNGワードのテクスチャをカッコ良くしました

またも毒舌な友人Izupanからのご指摘がありました。
前日発売開始のNGワード。
「テクスチャがダサい」、と。

Genre Tune TVもそうでしたが、デザインというものは今までの経験が浅いからなかなか難しいんですよね~^^;
なのでテクスチャだけ外注かけようかと思っていましたが、昨日ピンと閃いたデザインがありました。
ポップな路線を目指せばいいのかなと思い、新しいデザインが完成しました!

NGボード

お客様がお買い求めになる前に完成しましたので、コンテンツに入れときましたがフルパーにしとくのを忘れていたという失態><;
無事アップデート機にて、配送作業いたしましたのでお買い求めのお客様には届いていることかと思います^^

なお、今後お買い求めになるお客様にはこちらのテクスチャがデフォルトの状態にします。
ついでに前のテクスチャも掲載して、比較して今日の投稿を締めたいと思います^^
 → 

お買い求め、商品を見に行くにはこちらから↓
http://slurl.com/secondlife/Japan%20Dreamland/173/174/26
1週間は発売開始記念プライスでお求めになれます^^
  

Posted by さかぷん at 04:03Comments(0)NG Word Sensor