エヴァンゲリオンの「ATフィールド」みたいな物を作ってみました
人が近づいてきて・・・ぶつかると「ATフィールド」が発生します
四角形の薄っぺらいプリムを作って、
stomach(胃)に装着して、自分の正面に配置し
外部ソフト(GIMPとかフォトショップ)で作ったテクスチャーを張ります
(背景透明な絵を使うにはTGA形式でないといけないので、
フォトショップを使うか、フリーソフトならGIMPが必要みたいです)
で、プリムのスクリプトソースを下記の様にすれば
人とぶつかった時だけ「ATフィールドが見える」状態になります
(スクリプトのソース)
default
{
state_entry()
{
llSetLinkAlpha(LINK_SET,0.0,ALL_SIDES);
}
collision_start(integer n)
{
integer i;
for(i=0;i
人が近づいてきて・・・ぶつかると「ATフィールド」が発生します
四角形の薄っぺらいプリムを作って、
stomach(胃)に装着して、自分の正面に配置し
外部ソフト(GIMPとかフォトショップ)で作ったテクスチャーを張ります
(背景透明な絵を使うにはTGA形式でないといけないので、
フォトショップを使うか、フリーソフトならGIMPが必要みたいです)
で、プリムのスクリプトソースを下記の様にすれば
人とぶつかった時だけ「ATフィールドが見える」状態になります
(スクリプトのソース)
default
{
state_entry()
{
llSetLinkAlpha(LINK_SET,0.0,ALL_SIDES);
}
collision_start(integer n)
{
integer i;
for(i=0;i