ソラマメブログ
< 2024年04月 >
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        
※カテゴリー別のRSSです
Mail

  
Posted by at

2007年05月01日

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

securityLockItem links


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

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

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


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

Posted by harayoki at 02:06Comments(0)セキュリティロック

2007年04月28日

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

securityLockItem links


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


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


まず下準備。


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

Posted by harayoki at 23:14Comments(2)セキュリティロック

2007年04月28日

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

securityLockItem links


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


柱のところに設置。


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

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

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

Posted by harayoki at 14:44Comments(2)セキュリティロック

2007年04月28日

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

securityLockItem links


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


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

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

Posted by harayoki at 13:01Comments(0)セキュリティロック

2007年04月26日

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

securityLockItem links


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

しつこくこの写真

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

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

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

Posted by harayoki at 01:40Comments(2)セキュリティロック

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!!");
}
}
}



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

Posted by harayoki at 17:30Comments(1)セキュリティロック