2007年10月16日
2007年09月28日
うちの近所
最近うちの近所がにぎやかになってまいりました。
ある日突然現れた、エイジアのジャケットのようなピラミッド。

さらに謎のサンダーバード2号っぽい機体2機。

お隣さんには、空中に車が浮いてます。

引っ越してきたときは、な~んもなかった土地なんだけど・・・・・・。
これだからメインランドは愉快ですな
ある日突然現れた、エイジアのジャケットのようなピラミッド。

さらに謎のサンダーバード2号っぽい機体2機。

お隣さんには、空中に車が浮いてます。

引っ越してきたときは、な~んもなかった土地なんだけど・・・・・・。
これだからメインランドは愉快ですな

2007年09月25日
アスキーアートで面白効果
ふと思いたって、3Dバリバリのセカンドライフにアスキーアートが出たらどうなるのか実験してみました!
まずは、『アスキーアートワールド』でテケトウなものをチョイスし参考にさせてもらいます。
つづいて、IN WORLDでこれまたテケトウなオブジェを1個作成。あとで見えなくするので形はなんでもかまいません。
つづいて、先ほど選んだアスキーアートを『セカンドライフ LSL 日本語変換』で、1行ずつ変換。

↑のような形でスクリプトに埋め込んでいきましょう(各行の終わりには改行コードの\nを付けます)。
アスキーアートが無事表示できたら、本体に透明のテクスチャを貼り、ファントムに設定すれば完成!

近づくと突然見えて、大きくなったり小さくなったりかなり面白いですこれ
昔の『スター・ウォーズ』とか、ワイヤーフレーム系のアーケードゲームのような感じのイメージでしょうか。

ちなみに、半角でもやってみましたがうまくいかなかったので続きはまた今度にでも。
追記メモ:あまりでかいアスキーアートはダメ。ライン数は10行まで?
まずは、『アスキーアートワールド』でテケトウなものをチョイスし参考にさせてもらいます。
つづいて、IN WORLDでこれまたテケトウなオブジェを1個作成。あとで見えなくするので形はなんでもかまいません。
つづいて、先ほど選んだアスキーアートを『セカンドライフ LSL 日本語変換』で、1行ずつ変換。

↑のような形でスクリプトに埋め込んでいきましょう(各行の終わりには改行コードの\nを付けます)。
アスキーアートが無事表示できたら、本体に透明のテクスチャを貼り、ファントムに設定すれば完成!

近づくと突然見えて、大きくなったり小さくなったりかなり面白いですこれ

昔の『スター・ウォーズ』とか、ワイヤーフレーム系のアーケードゲームのような感じのイメージでしょうか。

ちなみに、半角でもやってみましたがうまくいかなかったので続きはまた今度にでも。
追記メモ:あまりでかいアスキーアートはダメ。ライン数は10行まで?
2007年09月21日
昭和の写真ジェネレータ(仮)
先日のオブジェクト問題はサポートメールに2度送ってどちらも返事がなかったのですが、いつの間にか直ってました。なんかふに落ちない感じですが・・・。
というわけで、今日はちょっと毛色の違うネタとして『昭和の写真ジェネレータ(仮) 』というサービスを利用してみました。
この『昭和の写真ジェネレータ(仮) 』は、Jpgやpngといった画像ファイルを昔の写真っぽいものに変換してくれるというウェブツールです。画像自体はあらかじめどこかのサーバにアップしておく必用がありますが、クォリティはなかなかのもの。
んでもって、さっそくSLの写真を変換してみちゃいました!
↓こちらが大元の画像

そして↓が変換後の画像。

ちょっと古ぼけたポスターっぽい感じもしていいですね
というわけで、今日はちょっと毛色の違うネタとして『昭和の写真ジェネレータ(仮) 』というサービスを利用してみました。
この『昭和の写真ジェネレータ(仮) 』は、Jpgやpngといった画像ファイルを昔の写真っぽいものに変換してくれるというウェブツールです。画像自体はあらかじめどこかのサーバにアップしておく必用がありますが、クォリティはなかなかのもの。
んでもって、さっそくSLの写真を変換してみちゃいました!
↓こちらが大元の画像

そして↓が変換後の画像。

ちょっと古ぼけたポスターっぽい感じもしていいですね

2007年09月17日
見えないオブジェクトが!?
絶賛建築中の『HELL PARK』ですが、問題が発生いたしました。
謎のグループ所有のオブジェクトが71もあり、しかも当たり判定らしきものだけ残っていて見ることもできず、削除もできない状態になっております。

↑※グループ設定ははずしてあります
いろいろ調べたところSIMの0,0,0に物が埋まっちゃうとそういうことがあるらしいということでいろいろと調べてみました。
まずは、Ctrl+Alt+Dを押してClientとServerメニューを表示>Rendering>WireFrameを選ぶか、Ctrl+Alt+Rを押してワイヤーフレーム表示に切り替えて探索。

特に何も見あたらなかったので、今度はCtrl+Alt+Shift+5を押して地面を非表示にしてみたところ、隣のSIMにうちのグループ所有のアイテムが埋まっているのを発見。

こいつは29プリムのオブジェだったんですが、自分の所有物じゃないため動かすことも消すこともできず。その後、消えてしまいました。とりあえず、謎の71プリムはこれじゃないやつみたいです。

すでにサポートにメールを出してから48時間以上たっているけど音沙汰もなし。う~ん、困ったな
謎のグループ所有のオブジェクトが71もあり、しかも当たり判定らしきものだけ残っていて見ることもできず、削除もできない状態になっております。

↑※グループ設定ははずしてあります
いろいろ調べたところSIMの0,0,0に物が埋まっちゃうとそういうことがあるらしいということでいろいろと調べてみました。
まずは、Ctrl+Alt+Dを押してClientとServerメニューを表示>Rendering>WireFrameを選ぶか、Ctrl+Alt+Rを押してワイヤーフレーム表示に切り替えて探索。

特に何も見あたらなかったので、今度はCtrl+Alt+Shift+5を押して地面を非表示にしてみたところ、隣のSIMにうちのグループ所有のアイテムが埋まっているのを発見。

こいつは29プリムのオブジェだったんですが、自分の所有物じゃないため動かすことも消すこともできず。その後、消えてしまいました。とりあえず、謎の71プリムはこれじゃないやつみたいです。

すでにサポートにメールを出してから48時間以上たっているけど音沙汰もなし。う~ん、困ったな

2007年09月14日
携帯の動画をSLに!
ケータイで撮った動画をセカンドライフ内のアニメーションに変換してみました。
まずは、ケータイで撮影した3gpのムービーを、『QTConverter』というツールを利用してAVIファイルに変換します。
次に、『Giam』というツールでAVIファイルをGIFアニメーションに変換。いずれもほぼデフォルト設定のままで作業しています。
できあがったGIFアニメを、『SL anim creator v0.2.1』というウェブサービスでセカンドライフ内で利用できるアニメーションに変換していきます。
まず、サイトにアクセスしたら「GIF Source File:」に先ほど作ったGIFアニメを選択。その後、「Process」をクリックします。

すると、アニメーションをさせるためのスクリプトとセカンドライフ用のアニメーション画像のリンク(青字でDownload Your Targa Texture Hereと書かれている部分)が表示されるので、そのファイルをダウンロードしIN WORLDにアップロードしましょう。

ちなみに画像はこんな感じ↓。

これ、ほんとうに大丈夫か? と一瞬あせりましたが、箱に貼り付けて先ほどのスクリプトを埋め込むと見事アニメーションが作れました

いやあ、これは便利ですな!
まずは、ケータイで撮影した3gpのムービーを、『QTConverter』というツールを利用してAVIファイルに変換します。
次に、『Giam』というツールでAVIファイルをGIFアニメーションに変換。いずれもほぼデフォルト設定のままで作業しています。
できあがったGIFアニメを、『SL anim creator v0.2.1』というウェブサービスでセカンドライフ内で利用できるアニメーションに変換していきます。
まず、サイトにアクセスしたら「GIF Source File:」に先ほど作ったGIFアニメを選択。その後、「Process」をクリックします。

すると、アニメーションをさせるためのスクリプトとセカンドライフ用のアニメーション画像のリンク(青字でDownload Your Targa Texture Hereと書かれている部分)が表示されるので、そのファイルをダウンロードしIN WORLDにアップロードしましょう。

ちなみに画像はこんな感じ↓。

これ、ほんとうに大丈夫か? と一瞬あせりましたが、箱に貼り付けて先ほどのスクリプトを埋め込むと見事アニメーションが作れました


いやあ、これは便利ですな!
2007年09月12日
徐々に増えてまいりました
2007年09月11日
東京ピッグサイトに行ってきました。いつだか忘れたけど
先日オープンしたばかりの東京ピッグサイトに行ってきたので、そのときの模様をレポートしちゃいます!
オープン記念かなにかで、このときは抽選会が行なわれていました。

わたしは外れだったんですが、すぐあとの人にL$1000のアタリが! おう、本当に当たるんですな~。
てくてく歩いていると、突然ブタが飛び出してびっくり。やるな、ピッグサイト!

いわゆる、あの建物にそっくりな場所の近くはショップゾーンになっています。このときはロボットの御主人が、御丁寧に接客をしていました。

無料配布のわたがしをゲット!

こちらもただで遊べる射的にチャレンジ。見事ブタ頭をゲッツ!


その後最上階でお賽銭を入れて、とりあえずまわりも探索してみることにしました。

なかなかいいスタレ具合のオブジェを発見。

海岸ではビーチもあり、自由にモーターボートなどに乗れます。


なにやら変な筒を発見したのでさわってみると・・・・・・

花火が!

結構楽しめますので、まだ遊びに行ってない方はぜひ!
公式サイトも面白いですよ~!
オープン記念かなにかで、このときは抽選会が行なわれていました。

わたしは外れだったんですが、すぐあとの人にL$1000のアタリが! おう、本当に当たるんですな~。
てくてく歩いていると、突然ブタが飛び出してびっくり。やるな、ピッグサイト!

いわゆる、あの建物にそっくりな場所の近くはショップゾーンになっています。このときはロボットの御主人が、御丁寧に接客をしていました。

無料配布のわたがしをゲット!

こちらもただで遊べる射的にチャレンジ。見事ブタ頭をゲッツ!


その後最上階でお賽銭を入れて、とりあえずまわりも探索してみることにしました。

なかなかいいスタレ具合のオブジェを発見。

海岸ではビーチもあり、自由にモーターボートなどに乗れます。


なにやら変な筒を発見したのでさわってみると・・・・・・

花火が!

結構楽しめますので、まだ遊びに行ってない方はぜひ!
公式サイトも面白いですよ~!
2007年09月10日
ようこそ地獄の遊園地へ
L$をいっぱい持ってるよりも、使えるプリム数が多い方がうらやましく感じる今日この頃。ぜんぜんスペースがうまってないのに、937プリム中もう463プリムも使っちゃってるよ~!!
というわけで・・・
我が廃墟風遊園地の名前が『HELL PARK』に決定いたしました。土曜は210ぐらいあったトラフィックも、日曜日はたったの3と、いい感じの廃れ具合です(笑

新たなオブジェとして『スケキヨの泉』も設置。

お隣の外人さんに「なんだいこれ?」と聞かれたので、どうしようかと思いましたが、
「日本でベリーフェイマスな映画のワンシーンさ」と答えておきました
一応、遊園地ということでヒーローっぽい恰好もしてみたりして。

地獄の遊園地でボクと握手!
追伸:画像が消えちゃった記事は一部を除き非公開にしてあります。コメントをいただいたみなさま、もうしわけありません。
というわけで・・・
我が廃墟風遊園地の名前が『HELL PARK』に決定いたしました。土曜は210ぐらいあったトラフィックも、日曜日はたったの3と、いい感じの廃れ具合です(笑

新たなオブジェとして『スケキヨの泉』も設置。

お隣の外人さんに「なんだいこれ?」と聞かれたので、どうしようかと思いましたが、
「日本でベリーフェイマスな映画のワンシーンさ」と答えておきました

一応、遊園地ということでヒーローっぽい恰好もしてみたりして。

地獄の遊園地でボクと握手!
追伸:画像が消えちゃった記事は一部を除き非公開にしてあります。コメントをいただいたみなさま、もうしわけありません。
タグ :ものづくり
2007年09月08日
作りかけの廃墟
ソラマメがいっちゃってる間に、こちらに4096sqmほどの土地を購入しました。

いままで作ってたショップと大きく異なり、今回は廃墟な感じの遊園地風施設&アザーなテーマで物作りを進めています。
んで、いろいろと実験してるんですが・・・・・。
最初に作った乗り物が、↓のコーヒーカップ。

回転するカップを作って、その下に台をつければできるだろうと簡単に考えていたのですが、すでに親子関係でリンクしてあるオブジェクト(この場合、カップ側の親プリムに回転するスクリプトが入っている)にさらに回転する下の台をくっつけちゃった場合、下の台が親となり、それ以外のプリムがすべて同列の子扱いとなってしまうため(親子関係を入れ子にできない)スクリプトが入ってる部分だけがくるくる回ってしまうことに。これができれば観覧車なんかもすぐに作れそうなのですが、めんどっちくなってきたのでとりあえず放置!
続いて作ったのがライドのテスト用乗り物。

インプレスR&Dから発売されている『セカンドライフで作るリンデンスクリプト入門
』のスクリプトを、位置以外そのまま流用して作ってみました。

場所の指定がめんどうな部分以外、案外簡単にできちゃいます。
ついでに、このライドを応用して観覧車作りにもチャレンジ!
基本的な作りは、回転部分、台などの装飾、観覧車の乗車席をすべて個別で作成(この3つのリンクはしない)。回転部分には、くるくる回るスクリプトを埋め込み、観覧車の乗車席はライドで移動させるという方法を取ってみることにしました。

まずは回転部分を作り、それに合わせて観覧車の上部の位置がわかるようにダミーのオブジェクトを配置。X,Y,Zを記録しておきます。次に先ほどのライドで使用したスクリプトをいろいろ改造しながら調整。

回転部分と観覧車のタイミングがぜんぜんあってなかったりするんですが、一応完成
なれればもっとうまく作れるようになるかも!?
ちなみに、ここの土地のお隣はショップモールになっていて、外人の男性と日本人の女性が運営しています。

すぐに仲良くなって、いろいろと話してたらまだモールができたばっかりでぜんぜん入っていないということで、借りてみることにしました。週L$75と格安なので、みなさんもぜひ!


いままで作ってたショップと大きく異なり、今回は廃墟な感じの遊園地風施設&アザーなテーマで物作りを進めています。
んで、いろいろと実験してるんですが・・・・・。
最初に作った乗り物が、↓のコーヒーカップ。

回転するカップを作って、その下に台をつければできるだろうと簡単に考えていたのですが、すでに親子関係でリンクしてあるオブジェクト(この場合、カップ側の親プリムに回転するスクリプトが入っている)にさらに回転する下の台をくっつけちゃった場合、下の台が親となり、それ以外のプリムがすべて同列の子扱いとなってしまうため(親子関係を入れ子にできない)スクリプトが入ってる部分だけがくるくる回ってしまうことに。これができれば観覧車なんかもすぐに作れそうなのですが、めんどっちくなってきたのでとりあえず放置!
続いて作ったのがライドのテスト用乗り物。

インプレスR&Dから発売されている『セカンドライフで作るリンデンスクリプト入門

場所の指定がめんどうな部分以外、案外簡単にできちゃいます。
ついでに、このライドを応用して観覧車作りにもチャレンジ!
基本的な作りは、回転部分、台などの装飾、観覧車の乗車席をすべて個別で作成(この3つのリンクはしない)。回転部分には、くるくる回るスクリプトを埋め込み、観覧車の乗車席はライドで移動させるという方法を取ってみることにしました。

まずは回転部分を作り、それに合わせて観覧車の上部の位置がわかるようにダミーのオブジェクトを配置。X,Y,Zを記録しておきます。次に先ほどのライドで使用したスクリプトをいろいろ改造しながら調整。

回転部分と観覧車のタイミングがぜんぜんあってなかったりするんですが、一応完成

なれればもっとうまく作れるようになるかも!?
ちなみに、ここの土地のお隣はショップモールになっていて、外人の男性と日本人の女性が運営しています。

すぐに仲良くなって、いろいろと話してたらまだモールができたばっかりでぜんぜん入っていないということで、借りてみることにしました。週L$75と格安なので、みなさんもぜひ!

2007年08月23日
そろそろ新しい土地を・・・!?

だんだんドンキ化してきた我がショップ。

アバターにアニメーションを付けたら、気持ち客足が戻ってきたような気もするけど・・・どっちにしろ出て行くのはFREEBIEなんですが(笑
ってことで、そろそろショップも飽きてきたし、新しい土地が欲しいな~と思ってます。
ここを売り払って2048ぐらいのを借りるか、別の場所に1024ぐらいの土地を借りるか。
悩むな~。
2007年08月21日
パペットアニメーションにチャレンジ!
月日が流れるのは早いもので、前回の更新から10日以上がすぎてしまいました
ということで、今回はSL内で作ったパペット等にアニメーションが付けられる『Puppeteer』を試してみたいと思います。

まずは、こちらで配られているキットを入手。作ったアイテムを売れる商用バージョンもありますが、今回は個人で使う範囲なのでフリーバージョンを入手。
自宅へ戻り、キットからスクリプトなどを取り出しておきます。ちなみに、箱が説明書になっているのでそちらを参考にしていきましょう。

とりあえず、テスト用にテケトウな人っぽいオブジェを作成。

親Primに「Animation - Touch Toggle」「Pappeteer Player」「Pappeteer Recorder」の3つをセットします。

続いて、アニメーションさせたい子Primすべてに「Snapshot Taker(1 of 3)」「Snapshot Taker(2 of 3)」「Snapshot Taker(3 of 3)」をコピー。これで下準備は完了です。

つづいて、チャットモードで「/32 record」と入力し、編集で「リンク部位を編集」を選んで動きを付けます。動きがセットできたら続けて「/32 record」を入力。これでその次のコマのセットが行なえます。イメージとしては、人形アニメーションをひとコマずつ撮っているような感じでしょうか?

すべてのアニメーションを入力し終えたら、「/32 publish」と入力。するとHUDが現れるので「Yes」を選ぶとパブリッシングが開始されます。

最後に↓のメッセージが出たら完成! あとは、パペットにさわるごとにアニメーションのONとOFFが切り替えられます。

ちゃんと動いている姿を見るのはなかなか感動的ですな。人形っぽいもの以外にも、いろいろ動きを付けられるので使い勝手がありそうですね
※9/14 消えた画像をすべて新規作成&追加

ということで、今回はSL内で作ったパペット等にアニメーションが付けられる『Puppeteer』を試してみたいと思います。

まずは、こちらで配られているキットを入手。作ったアイテムを売れる商用バージョンもありますが、今回は個人で使う範囲なのでフリーバージョンを入手。
自宅へ戻り、キットからスクリプトなどを取り出しておきます。ちなみに、箱が説明書になっているのでそちらを参考にしていきましょう。

とりあえず、テスト用にテケトウな人っぽいオブジェを作成。

親Primに「Animation - Touch Toggle」「Pappeteer Player」「Pappeteer Recorder」の3つをセットします。

続いて、アニメーションさせたい子Primすべてに「Snapshot Taker(1 of 3)」「Snapshot Taker(2 of 3)」「Snapshot Taker(3 of 3)」をコピー。これで下準備は完了です。

つづいて、チャットモードで「/32 record」と入力し、編集で「リンク部位を編集」を選んで動きを付けます。動きがセットできたら続けて「/32 record」を入力。これでその次のコマのセットが行なえます。イメージとしては、人形アニメーションをひとコマずつ撮っているような感じでしょうか?

すべてのアニメーションを入力し終えたら、「/32 publish」と入力。するとHUDが現れるので「Yes」を選ぶとパブリッシングが開始されます。

最後に↓のメッセージが出たら完成! あとは、パペットにさわるごとにアニメーションのONとOFFが切り替えられます。

ちゃんと動いている姿を見るのはなかなか感動的ですな。人形っぽいもの以外にも、いろいろ動きを付けられるので使い勝手がありそうですね

※9/14 消えた画像をすべて新規作成&追加
2007年08月11日
アクアリウムで癒されたい!
以前紹介したガンダムミュージアムの近くに、東銀座AQUA HAREMという癒し系の水族館を見つけたので、そこに行ってみたよ。


入り口に入るとそこはもう別世界。いくつかの水槽が並んでいるので、ゆったり気分で見ていくことにしました。

うお、いきなり巨大タコ発見。よくできてますな~。

カメもゆったりと泳いでます。

エイもなかなかの作り込み。

一番奥のスペースには巨大なクジラなどが優雅に泳いでる!
いやあ、すっかり癒されてきました。しかし、このあたりはなんだか作り込みがすごいところが多いですね。
久々に日本人SIMにきたので、この後ついでにAKIBAにも飛んでいろいろ見て回ることに。

なんだか動物たちが飾ってあったので、一緒に写ってみました。
あんまり違和感ないですな


入り口に入るとそこはもう別世界。いくつかの水槽が並んでいるので、ゆったり気分で見ていくことにしました。

うお、いきなり巨大タコ発見。よくできてますな~。

カメもゆったりと泳いでます。

エイもなかなかの作り込み。

一番奥のスペースには巨大なクジラなどが優雅に泳いでる!
いやあ、すっかり癒されてきました。しかし、このあたりはなんだか作り込みがすごいところが多いですね。
久々に日本人SIMにきたので、この後ついでにAKIBAにも飛んでいろいろ見て回ることに。

なんだか動物たちが飾ってあったので、一緒に写ってみました。
あんまり違和感ないですな

2007年08月11日
お店に音楽を鳴らしてみよう♪
アップルからiLife '08とJam PackのVoicesが発売されたので早速購入。無理矢理セカンドライフネタにするために、こいつで作った楽曲をお店で流せるようにしてみました。


まずは、iLife '08に入っているGarage Bandを起動。ドラム、ベース、キーボード、ギター、ボーカルとテケトウにはっていき、8小節ほどの楽曲を制作。マスタリングをすませ、iTunesにMP3データとして送ります。

できあがったMP3を自分のサーバにFTPでアップしておき、そのURLを土地情報 > メディアの中にあるミュージックURLに入れればOK!
のはずだけど、なんか音が鳴らないな~と思ったら・・・・・・・。

環境設定で「音楽がある場合再生する」にチェックが入ってませんでした
あと、これで流す曲ってループしないんですね~。短いの作っても意味ないなこりゃ。


まずは、iLife '08に入っているGarage Bandを起動。ドラム、ベース、キーボード、ギター、ボーカルとテケトウにはっていき、8小節ほどの楽曲を制作。マスタリングをすませ、iTunesにMP3データとして送ります。

できあがったMP3を自分のサーバにFTPでアップしておき、そのURLを土地情報 > メディアの中にあるミュージックURLに入れればOK!
のはずだけど、なんか音が鳴らないな~と思ったら・・・・・・・。

環境設定で「音楽がある場合再生する」にチェックが入ってませんでした

あと、これで流す曲ってループしないんですね~。短いの作っても意味ないなこりゃ。
タグ :ものづくり
2007年08月09日
A Clockwork Orange
ハイハイハイゼア! 今日は、スタンリー・キューブリック監督の映画『時計じかけのオレンジ』の中に登場するバー、コロヴァ・ミルク・バーへ行ってきたよ。

床には、主人公アレックスが崇拝しているルートヴィヒ(ベートーベン)の絵が回転してます。
ちなみに、以前に来たときは劇中に登場するエロいオブジェとかがあったんだけど、残念ながら取り除かれてしまったみたい(↓そのときの写真)。

アレックス達が着ているファッションも無料で配られているので、こいつを着るとより映画の雰囲気が楽しめるかも。

お、ここで我らが語り部、kick danceと書かれている玉を発見! これは、あの有名な蹴りながら踊るシーンが再現できるってやつですな。思わず「雨に唄えば」を口ずさんじゃいますよ。

床には、主人公アレックスが崇拝しているルートヴィヒ(ベートーベン)の絵が回転してます。
ちなみに、以前に来たときは劇中に登場するエロいオブジェとかがあったんだけど、残念ながら取り除かれてしまったみたい(↓そのときの写真)。

アレックス達が着ているファッションも無料で配られているので、こいつを着るとより映画の雰囲気が楽しめるかも。

お、ここで我らが語り部、kick danceと書かれている玉を発見! これは、あの有名な蹴りながら踊るシーンが再現できるってやつですな。思わず「雨に唄えば」を口ずさんじゃいますよ。

2007年08月08日
続・はじめての自作スクリプト
つーわけで、この前作ったおみくじスクリプトを改造して、ガチャガチャを作ってみました。
スクリプトはこんな感じ ↓
integer max = 4;
integer min = 1;
default {
touch_start(integer num_detected) {
integer kotae = (integer)llFrand(max) + min;
if ((integer)kotae == 1) {
llSay(0, "ITEM 1");
llGiveInventory( llDetectedKey(0) , "ITEM 1");
} else if ((integer)kotae == 2) {
llSay(0, "ITEM 2");
llGiveInventory( llDetectedKey(0) , "ITEM 2");
} else if ((integer)kotae == 3) {
llSay(0, "ITEM 3");
llGiveInventory( llDetectedKey(0) , "ITEM 3");
} else if ((integer)kotae == 4) {
llSay(0, "ITEM 4");
llGiveInventory( llDetectedKey(0) , "ITEM 4");
} else {
llSay(0, "bug?");
}
}
}

llGiveInventoryを追加した程度で簡単にできちゃいます。あとは、スクリプトと渡すアイテムをガチャガチャ本体にセット。
せっかくなので、本体とカプセルも作っちゃいました!



いえーい、ノリノリだぜ~とバンバン作ってなんとか完成!

よし、これをお披露目じゃ~! と、TAKEしたところ・・・・・・
あれ?
どこにもなくなっちゃったよ!
ガーン!!
せっかく完成したガチャガチャも、いまではこの写真のみとなってしまいました。作ったものがなくなると、なんか脱力感がすごいですね。
9/11追記:その後、別の名前で保存されているのを発見しました。テヘヘ。
スクリプトはこんな感じ ↓
integer max = 4;
integer min = 1;
default {
touch_start(integer num_detected) {
integer kotae = (integer)llFrand(max) + min;
if ((integer)kotae == 1) {
llSay(0, "ITEM 1");
llGiveInventory( llDetectedKey(0) , "ITEM 1");
} else if ((integer)kotae == 2) {
llSay(0, "ITEM 2");
llGiveInventory( llDetectedKey(0) , "ITEM 2");
} else if ((integer)kotae == 3) {
llSay(0, "ITEM 3");
llGiveInventory( llDetectedKey(0) , "ITEM 3");
} else if ((integer)kotae == 4) {
llSay(0, "ITEM 4");
llGiveInventory( llDetectedKey(0) , "ITEM 4");
} else {
llSay(0, "bug?");
}
}
}

llGiveInventoryを追加した程度で簡単にできちゃいます。あとは、スクリプトと渡すアイテムをガチャガチャ本体にセット。
せっかくなので、本体とカプセルも作っちゃいました!



いえーい、ノリノリだぜ~とバンバン作ってなんとか完成!

よし、これをお披露目じゃ~! と、TAKEしたところ・・・・・・
あれ?
どこにもなくなっちゃったよ!
ガーン!!
せっかく完成したガチャガチャも、いまではこの写真のみとなってしまいました。作ったものがなくなると、なんか脱力感がすごいですね。
9/11追記:その後、別の名前で保存されているのを発見しました。テヘヘ。
2007年08月07日
はじめての自作スクリプト
Makapuさんのサイトや『リンデンスクリプト入門』などを参考にしながら、はじめての自作スクリプト作りにチャレンジしてみました。
今回作ったのは手始めということで、乱数を発生させてテキストを表示する、“おみくじ”のスクリプトです。

if文にエラーが出たり、型が違うとかいろいろ言われながら何とか完成。

あまり参考にならないかもしれませんが、ソースはこんな感じ。
integer max = 6;
integer min = 1;
default {
touch_start(integer num_detected) {
integer kotae = (integer)llFrand(max) + min;
if ((integer)kotae == 1) {
llSay(0, "kyou");
} else if ((integer)kotae == 2) {
llSay(0, "kichi");
} else if ((integer)kotae == 3) {
llSay(0, "syou kichi");
} else if ((integer)kotae == 4) {
llSay(0, "cyuu kichi");
} else if ((integer)kotae == 5) {
llSay(0, "sue kichi");
} else if ((integer)kotae == 6) {
llSay(0, "dai kichi");
} else {
llSay(0, "bug?");
}
}
}
いろいろいじってて、あやしさは残るものの、一応動いているような!?
ちょっとづつ難しいものにチャレンジしていきたいと思います。
今回作ったのは手始めということで、乱数を発生させてテキストを表示する、“おみくじ”のスクリプトです。

if文にエラーが出たり、型が違うとかいろいろ言われながら何とか完成。

あまり参考にならないかもしれませんが、ソースはこんな感じ。
integer max = 6;
integer min = 1;
default {
touch_start(integer num_detected) {
integer kotae = (integer)llFrand(max) + min;
if ((integer)kotae == 1) {
llSay(0, "kyou");
} else if ((integer)kotae == 2) {
llSay(0, "kichi");
} else if ((integer)kotae == 3) {
llSay(0, "syou kichi");
} else if ((integer)kotae == 4) {
llSay(0, "cyuu kichi");
} else if ((integer)kotae == 5) {
llSay(0, "sue kichi");
} else if ((integer)kotae == 6) {
llSay(0, "dai kichi");
} else {
llSay(0, "bug?");
}
}
}
いろいろいじってて、あやしさは残るものの、一応動いているような!?
ちょっとづつ難しいものにチャレンジしていきたいと思います。
2007年08月06日
ガンダムミュージアム行ってきまーす!
今日はオフィス・タクミさんが運営している日比谷SIM内にあるガンダムミュージアムに行ってきました。というか、知り合いが買ったSIMの近くにこの島があるのを発見したみたいな。
でもすごいですよここ。まず驚いちゃうのが、このミュージアムの外にあるザクとガンダム、ホワイトベースのモデル。さらに、その前に広がる廃墟たち。すっごいプリム食ってそう、な~んて、ついつい貧乏なこと思っちゃいますね、こういうの見ると。


ガンダムといえば、私も似たようなタイニーアバターを作ったので、ついでに変身してみました。

というわけで、さっそくガンダムミュージアムの中を探検ゴー!

♪燃え上がれ、燃え上がれ、燃え上がれ、なんちゃら~とか口ずさみながら、大冒険の開始です。なにやらジムくんの並んでるスペースを通り過ぎるとワープゾーンへ。


説明書をよく読まずにテケトウなボタンを押したらこんなことに・・・・・・。読み直したら、「エンゲージ」だかを押せと書いてあったので、ぽちっと押してみました。
お、ついにワープかぁ?
でも、移動中もやっぱヘン。


ついた場所は、激スゴモデリングのモビルスーツたち! しかも、いくつかはただで配ってる! それらをもらいつつ、ついでに記念撮影を。

「ピース!」
いやーかなり満足しました。ちなみに、近くにはアキラに出てくるバイクなんかもあるので、いろいろ見て回るといいかも!
でもすごいですよここ。まず驚いちゃうのが、このミュージアムの外にあるザクとガンダム、ホワイトベースのモデル。さらに、その前に広がる廃墟たち。すっごいプリム食ってそう、な~んて、ついつい貧乏なこと思っちゃいますね、こういうの見ると。


ガンダムといえば、私も似たようなタイニーアバターを作ったので、ついでに変身してみました。

というわけで、さっそくガンダムミュージアムの中を探検ゴー!

♪燃え上がれ、燃え上がれ、燃え上がれ、なんちゃら~とか口ずさみながら、大冒険の開始です。なにやらジムくんの並んでるスペースを通り過ぎるとワープゾーンへ。


説明書をよく読まずにテケトウなボタンを押したらこんなことに・・・・・・。読み直したら、「エンゲージ」だかを押せと書いてあったので、ぽちっと押してみました。
お、ついにワープかぁ?
でも、移動中もやっぱヘン。


ついた場所は、激スゴモデリングのモビルスーツたち! しかも、いくつかはただで配ってる! それらをもらいつつ、ついでに記念撮影を。

「ピース!」
いやーかなり満足しました。ちなみに、近くにはアキラに出てくるバイクなんかもあるので、いろいろ見て回るといいかも!

2007年08月06日
ショッパー大作戦

Phylliraで1024ほどのスペースを借りて、いろいろものを作ったり売ったりしてるんですが、ちょっと思い立ってショッピングモールにも出店してみることにしました。

今回選んだのは、Asangaにあるモール。ここは、空いているスペースに置いてあるボックスをクリックして購入を選ぶと、レンタルする期間に合わせて料金が表示されるようになっています。

今回はお試しということで、とりあえず1週間のL$350を選んでみました。すると、さっきまであったでかい箱が消えて、レンタル期間などのインフォメーションが出る小箱に変身。なにやら凝ったシステムのようですな。
早速ものを配置してショップを作るぞー! と思ったら、なんにも置けない状態に??
あれれれ、どうなっちゃってるの? と思い、いろいろやっても全然だめ。とりあえず、所有者にメールを出してみることに。しばらくすると、なにやらショップのメンバーのような人が現れたので、どうやるのか聞いてみたら、「セルビア語しかしゃべれない」とかなんとかいっててちんぷんかんぷん。さらに悩んでいると、ようやくオーナーが登場して利用できるようにしてもらえました。

すったもんだはあったものの、なんとかオープン。とりあえずパフォーマンスをみて、継続するか決めようと思います。