ソラマメブログ
< 2008年08>
S M T W T F S
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            
※カテゴリー別のRSSです。
Mail

2007年05月01日

仕組み:セキュリティロックあいてむ(6)

securityLockItem links


シリーズ?6回目です。
セキュリティロックアイテム本体(親プリム)に仕込まれているscriptを解説します。
(ソースコードはエントリーの最後にあります。)

今回はちょっと難しい内容death…。

まだ、子プリムのボタンに書いてあるscriptの解説を読んでいない場合は
そちらを先に読んでみてください。


左側のテクスチャがついているプリムがscriptを設定する親プリムです。  
続きを読む

2007年04月28日

仕組み:セキュリティロックあいてむ(5)

securityLockItem links


シリーズ?5回目です。
続きまして、セキュリティロックアイテム
ボタンに仕込まれているscriptを解説します。


ボタン12個全てに同じscriptが仕組まれます。


まず下準備。


ボタンを押したときの音声ファイル(wav)を
12個のボタンすべての中に入れ込んでおきます。  
続きを読む

2007年04月28日

設置例:セキュリティロックあいてむ(4)

securityLockItem links


自分のギャラリーにセキュリティロックあいてむを設置してみました。
パスワードを入力するとワープ椅子が出現し、スカイボックスにワープできます。


柱のところに設置。


高さ1.5m…くらいでいいかな?

なおパスワードは、ものづくりユニットのメンバ専用なので、
非公開です。あしからず。

下記映像でご覧くださいませ。  
続きを読む

2007年04月28日

構造:セキュリティロックあいてむ(3)

securityLockItem links


セキュリティロックあいてむのプリム構造をエントリーに乗せておきます。


こんな感じです。全部で16プリムですね。
演出・見栄え・手間を考えなければもっと少なくできるんですけど、
まあこんな物かと思います。

テクスチャは先にこちらで公開してます。2枚だけです。  
続きを読む

2007年04月26日

テクスチャ公開:セキュリティロックあいてむ(2)

securityLockItem links


2つ前の記事、セキュリテティロックアイテム(もっといい名は無いものか)の続きとして

しつこくこの写真

プリム構成の分解図やそれぞれに貼り付けた
scriptを紹介しようと思ったのですが
メンテのため、キャプチャ画像が作れません。

なので先にテクスチャを公開しようと思います。

こんな感じです。  
続きを読む

2007年04月25日

セキュリティロックあいてむ(1)

securityLockItem links


セコムみたいなアイテム?を作りました。
アイテムを操作してパスワードを入力できます。
入力されたパスワードが正しいかどうかチェックします。



映像では入力が正しいとチャットでしゃべっているだけですが
ドアを開けるとか、ワープするとかアイテム入手とかいろいろ使えます。

このアイテムは販売する予定です。
ソースコードは全部ここに載せますが。


Programed , build ,designed ,and sound created by harayoki.
ALL Rights Reserved.

使用する際のscriptサンプルはコチラ。これだけで使えます。
string INIT_EVENT = "resetParams";
string callback = "inputCheckOK";

string answer ="111222333";//ここにパスワードを書く!!

default{
state_entry(){
string s = INIT_EVENT +" "+answer+" "+callback;
llMessageLinked(LINK_THIS,0,s,NULL_KEY);
}
link_message(integer sender_num,integer num,string str,key id){
if(str==callback && num ==1){
//ここに好きなコードを書く!!!
llSay(0,"OK! you entered correct password!!");
}
}
}



ちょっとでかけるので、詳細はまた後で。