2009年12月28日月曜日

遅すぎっすね

めがねのスクリプトにはちょっと問題あるっす。
「どれがレンズで、どれがフレーム?」っていうのを、
なんらかの方法で指示してもらう必要があるっす。
名前で判断しても良いっすけど、それだとルートプリムは?
とか、いろいろあるわけっす。
GLPPが出ると、もうちょっとやりようがありそうっす。
どうもぺんぎんっす( ◎v◎ )


前書きが長くなったっすね。
ナンプレの問題を自動生成するスクリプト書いてたっす。
できたことはできたんっすけど、まだ遅すぎて使えないっすね。
1問あたり12分くらいっす。

自分の予想では1問10秒が限界かと思うっす。
目標30秒なんっすけど、これだけ待ってもらえるっすかねぇ?


「動いてますよ感」を出すために経過時間の表示でもするっすかね。

2009年12月26日土曜日

めがねのスクリプトっす

気になってはいたんっすけど、この機会にやるっす。
まだ清書してないっすから、公開は今度っすね。
どうもぺんぎんっす( ◎v◎ )


めがねの色とかを変えるスクリプトがあるっす。
4種類あるっす。
・rimocon
・antena frame
・antena lens
・antena_kira

rimoconはtouch→ダイアログ表示→listen→リンクメッセージ送信まで、
それ以外はリンクメッセージを受けての処理してるっす。

何をしたいかというと、
「全部まとめて、1本のスクリプトにする」
っていう風にしたいっす。


期待せずに待っていてくださいっす。

2009年12月25日金曜日

しばし待機っす

今年はもう動きがないみたいっすね。
今のうちにあれこれ妄想タイムっす。
どうもぺんぎんっす( ◎v◎ )


SLPPND(SLPPF?)とかGLPPが来るまで、ちょっと待つっす。
これから作ろうとしてるモノに効果ありっす。
たぶん・・・

PRIM_POSITIONとPRIM_SIZEがディレイなしで、
他にも全部とは言わないっすけど、何種類かあれば良いっすねぇ。


GLPPは「開いてたら閉める」とか、見た目から判断して、
開いてるの?閉まってるの?フラグを使わなくてもできるようになるっすね。
いろんな使い道がありそうっす。

2009年12月23日水曜日

雪灯篭の販売開始っす

スカルプト・オブジェクトの販売は初っすね。
久しぶりの新商品になるっす。
どうもぺんぎんっす( ◎v◎ )


1プリムの雪灯篭を発売するっす。
メタコマースにも出したっす。
「灯篭」あたりで検索してもらえれば見つかると思うっす。
明日には1プリム1灯篭版と、ダブル版の両方が出てると思うっす。

Rekal Thor店には、灯篭の現物の上にパッケージがあるので、
そこから購入してくださいっす。

価格は1灯篭版がL$30
ダブル版がL$40っす。
パーミッションはどちらもMod/CopyがOKっす。


欲しい方はどうぞっす。

2009年12月21日月曜日

ソリは23日までL$0っす

権限はCopyのみでRekalThorの店に置いたっす。
23日いっぱいまではL$0設定っす。
それ以降はどうするか分かんないっすよ。
どうもぺんぎんっす( ◎v◎ )



モノはこんな感じっす。

Sit位置調整の部分について、もうちょっと詳しく書くっす。

1.アバターがSit(changedイベントが上がる)
2.llGetobjectDetailsで、アバター位置だけを取得
3.SLPPでアバターの移動
 ・回転はZERO_ROTATION / llGetRootRotation
 ・位置はローカル座標なことに注意して設定

とまあ、仕組み自体は簡単っす。
位置の計算式を隠したのは、結構メンドイからっす。
というのもソリの回転も関係してくるっす。


挑戦したい方はどうぞっす。

2009年12月20日日曜日

Sit位置調整っす

プリムオーブンで作ったものは、Rekal Thorに置いてあるっす。
パッケージはないっすけど、買えるものもあるっすよ。
どうもぺんぎんっす( ◎v◎ )


1プリムのソリ(2列シート)に、Sit位置・回転のスクリプト入れたっす。
すでに座ってる人と位置がカブるのは仕様っす。
その代わりに大勢座ることができるっす。
たぶん。

GetObjectDetailsを使って、座った位置(グローバル座標なので注意)を取って、
SLPPで動かしてるっす。
このとき、「もっともらしい場所」に移動させてるっす。
まぁ、変なところには座らせないってことっす。


SLPPでの移動で問題になるのはrotationっす。
GetObjectDetailsではグローバル座標、SLPPではローカル座標っすからね。

2009年12月18日金曜日

大掃除っす

ちよさんのオフィスアワーは年末年始でお休みっすね。
次回は8日っす。
どうもぺんぎんっす( ◎v◎ )


皆さん、インベントリーは片付いてるっすか?
年末に整理、というか、いらないものを処分してはどうっすか?
10,000個以内が推奨されてるっすから、1つの目安として、
これを越えてるor越えそうならバッサリいくのも良いかもっす。

自分は現在1,960個っす。
ちょっとずつ増えてきたっすね。
ごみ箱を空にするともうちょっと減るかもっす。


日々の整頓も大事っすよ。

2009年12月17日木曜日

ネタはオフィスアワーからっす

今回もBabbageさんのオフィスアワーをネタにしてみるっす。
英語はアヤシイっすから、元のログを確認してみてくださいっす。
どうもぺんぎんっす( ◎v◎ )


Babbageさんのオフィスアワー ログ 09/12/16
http://wiki.secondlife.com/wiki/User:Babbage_Linden/Office_Hours/2009_12_16


クリスマス休暇に入るみたいっすから、年内の動きはなさそうっすね。
休暇明け、1月始めにいろいろありそうっす。

土地のオーナー(SIMオーナーじゃないみたいっす)にスクリプトの
メモリ使用量が分かる様になるのは、次のビューワが来てからみたいっす。
んーっと、仕組み自体は(サーバーの)1.36からみたいっすね。

で、気になるSLPPNDとGLPPは1.38っすね。
llSetLinkPrimitiveParamsFastなんていう単語も出てたんっすけど、
SLPPNDなのか、SLPPFなのか、どっちなんっすかね?
どちらも意味は同じなんっすけどね。


Babbageさんがクリスマス休暇を待ちきれない感じで、
ちょっと浮かれてたっすね。


[09/12/18 追記]
09/12/15にBabbageさんがブログを書いてたっす。
そちらもどうぞっす。

2009年12月16日水曜日

2つで1つっす

今日もオーブンの話っす。
ラクラクっすね。
どうもぺんぎんっす( ◎v◎ )


昨日の雪灯篭、ちょっと改造して2つで1プリムのものもできたっす。
あー、画像撮ってくるの忘れたっす。
場所はRekal Thorのかまくらの隣にあるっす。
大きい方が1つ1プリムの灯篭で、小さい方が2つで1プリムっす。
まあ、見れば分かるっすよ。


しばらくは遊べそうっすね。

2009年12月15日火曜日

ソリもっす

プリムオーブン、面白いっすねぇ。
しばらくは遊べそうっす。
どうもぺんぎんっす( ◎v◎ )


Rekal Thorに1プリムのソリも置いたっす。
L$5で販売設定したんっすけど、欲しければあげるっすよ。
もとは19プリムだったすかね?
それが1プリムになってるっす。

Mod/Copy OKっすから、テキトーにいじってくださいっす。


どんどん出来るっすね。

2009年12月14日月曜日

こんがり焼けたっす

砂場にスカルプの焼ける音が響き渡ってるっす。
IN-Worldで作業することになるっすから、わらわら集まってるっす。
砂場は盛況っすね。
どうもぺんぎんっす( ◎v◎ )


プリムオーブン、すごくラクチンっすね。
サクサクっと作ったものを上げておくっす。

雪灯篭なんっすけど、これで1プリムっす。

Mod/Copy OKで、L$5でRekal Thor店に置いてあるっす。
灯篭自体をコピーで売り出し中にしてあるっすから、
パッケージ探してもないっすよ。


ホント、ラクっすねぇ。

2009年12月12日土曜日

プリムオーブンっす

奮発したっす!
普段は全く買いものしないんっすけどね。
どうもぺんぎんっす( ◎v◎ )


Prim Ovenなるものっす。
ボックスまたはシリンダー16プリムまでから、
スカルプト・テクスチャーを作ってくれるっす。
16プリム→1プリムってわけっすね。

プリムのサイズ変更、回転以外のパラメータは
○ パスカット、テーパー、上部層
× 中空、ひねり、切り取り
というきまりっす。
穴とか開けちゃダメってことっすね。

実際に使ってみてのコツなんっすけど、
プリムはめり込まないように作らないといけないっぽいっす。
めり込んだ部分はチラつくっす。
ビシッと合わせて作ると上手くいくっすね。


コレを利用したオブジェクトで面白いのが出来たら報告するっす。

2009年12月10日木曜日

ナンプレっす

暇を見つけては書き足してるんっすけどねぇ。
難しいっすね。
どうもぺんぎんっす( ◎v◎ )


問題を解く方じゃなくって、作る方っす。
64KB制限(本数増やせば増えるっすね)で、低速な環境っすから、
真面目に一直線な方法は無理っす。

鍵となるのは「評価」っすね。
「コレはダメだ!」と評価したらそこで打ち切って、
さっさと次に行かないといくら待っても出来ないっす。
枝刈りを効率的にしないとっすね。

目標は1問10秒以内っす。
テキトーに作った汚い問題なら楽勝なんっすけど、
ある程度キレイな問題を作りたいわけっす。
100倍や1,000倍のスピードアップじゃあ、とてもじゃないけど
実現できないレベルっす。


解がただ1つに定まっているかどうかのチェックは、
実際に問題を解かないと分からないんっすけど、
もし、解かなくても分かる方法があれば、
とんでもないことになるっすね。

2009年12月9日水曜日

来年っすか?

XStreetに10面ダイスを登録しようとしたところ、
404が出て登録出来なかったっす。
メタコマースには登録しておいたっすよ。
どうもぺんぎんっす( ◎v◎ )


09/12/09  Babbage Lindenさんのオフィスアワー
http://wiki.secondlife.com/wiki/User:Babbage_Linden/Office_Hours/2009_12_09

をネタにしてみるっす。

気になる単語がいくつかあるっすね。
軽く挙げると、
・llSetLinkPrimitiveParamsNoDelay / llGetLinkPrimitiveParams
 SLPPNDとGLPPと略されるのが流行する予感っす。
 SLPPND(さっそく布教っす)は「リサイズスクリプト」に効果大みたいっすね。
 「テレポートに失敗しました」が減るんじゃないかと期待している模様っす。
 SLPPのディレイ回避のためにスクリプトを分けていたものが、
 その必要がなくなって1本で書いてもOKとなるわけっすから
 スクリプトの本数が減って、いろいろプラスになるということっすね。
 ここら辺はお近くの詳しい方にお尋ねくださいっす(他力本願)。

・Havok 7 / falcon Linden
 話の流れからは外れてるんっすけどね。
 何か実験してる模様っす。

・PRIM_TEXT(個ぺん的に注目)
 フローティング・テキストっすね。
 これまではテキストを設定するプリムごとに、
 llSetTextを書かないといけなかったっす。
 で、変更する際にはリンクメッセージを飛ばすわけっすね。
 PRIM_TEXTができると、リンクメッセージで飛ばすこともなく、
 直接、フローティング・テキストが書き換えられるっす。
 会話の中ではSLPPだけなのか、SLPPNDでもOKなのかは出てないんっすけど、
 少しだけラクになるっすね。
 ディレイなしだと良いっすねぇ。


導入時期について具体的な言及はなかったんっすけど、
「来年の初めにできるとイイネ」(ぺんぎん訳)だそうっす。

2009年12月8日火曜日

10面ダイスの販売開始っす

ダイスの色は青色になったっす。
Rezzerは紫っす。
あと黒くらいしか残ってない気がするっす。
どうもぺんぎんっす( ◎v◎ )


パッケージも作って、さっそく販売開始っす。
Rekal Thor店に置いたっす。
まだセットは作ってないもんっすから、単品のみっすね。

価格はL$35と、12面ダイスと同じになってるっす。
メタコマースとか、XStreetには近いうちに載せておくっす。


というか、また微妙な値段付けたっすね・・・

2009年12月7日月曜日

10面ダイスっす

いろいろと、書けないこともゴニョゴニョしてたっす。
サボってたわけじゃないっすよ。
どうもぺんぎんっす( ◎v◎ )


10面ダイス、テクスチャも貼り終えて、あとはパッケージっす。
1つあたり20プリムもあるっす。
臨時属性付いてるっすから、そんなに気にならないんっすけどね。

これまで5種セット(4,6,8,12,20面体)の販売もしてたっす。
自分としては5種類で完結したと思ってたわけっす。
で、新たに10面ダイスも作っちゃったっすから、
セット販売をどうするか、ちょっと悩んでるっす。

残り、コイントスも残ってるっすから、計7種類セットでも良さそうっすね。


さっさとパッケージ作るっす。
Free Avatar