2008年11月14日
射撃場バージョンアップ
2008年11月05日
フリーヘリポートw
以前作ったヘリポートなのですが、XSTREETに置かせて頂いたところ・・・
思ったよりもお持ち帰り頂けているようなので・・・(;´▽`A``
インワールドでもフリーで置いておきますので、よろしければ・・・( ̄∇ ̄*)ゞエヘヘ
COPYとMODできますので、サイズ調整できます ̄m ̄ ふふ
ライト点滅するやつと、しないやつ、おっきいのと、ちっちゃいの、4つ入っています♪
最大6プリムです^^ とても、シンプルです(;´▽`A``
インワールドでは ↓
http://slurl.com/secondlife/sweetcherry/127/113/1501
XSTREETでは ↓
http://www.xstreetsl.com/modules.php?name=Marketplace&file=item&ItemID=997924
フリーですので、お気軽にどうぞ♪
2008年10月30日
銃を・・・w


2008年10月29日
!!!
2008年10月28日
フ、フリー置いてみました(;´▽`A``
2008年10月22日
空港見学





2008年10月14日
射撃場改良!
2008年10月13日
射撃場第2作できたw

2008年10月12日
射撃場第2段! ̄m ̄ ふふ







2008年10月09日
AREA86さんに









2008年10月07日
個人用射撃場・・・・秘かに・・・w

2008年10月06日
個人用射撃場3



2008年10月05日
個人用射撃場2w




2008年10月02日
Run Time Error
2008年09月30日
家庭用射撃場・・・機能追加 ̄m ̄

2008年09月29日
機能追加 ̄m ̄ ふふ

2008年09月27日
家庭用射撃場・・・改良w




2008年09月19日
知らなかった・・・



2008年09月09日
家庭用射撃場作ってみたw


2008年08月29日
ターゲット・・・スクリプト修正
こんばんは^^
射撃用のターゲット(的)、不具合修正しました ̄m ̄ ふふ
あ、あとテクスチャ貼り貼りも♪
いちおかさんに、前のままだと設置する向きによってはちゃんと作動しない、と
教えて頂きまして、確認してみたところ・・・
おっしゃるとおりっ!! ~~~~~~~(;_ _)O パタ...
X座標が増えてく側から弾を撃つとうまくいくのですが・・・
ターゲットの設置する向きを変えて撃ってみると・・・
ぴくりともしないっ Σ(゜□゜;)ガーン(。□。;)ガーン(;゜□゜)ガーン!!
なので大至急修正に着手・・・
完成w
試行錯誤しながら修正しました(;´▽`A``
 ̄m ̄ ふふ 今度はばっちりw 360度あらゆる角度で設置しても大丈夫w(なはず・・・)
vector v; // 衝突位置を把握しちゃう変数
vector v2; // 的のオブジェクトの中心座標をいれる変数
vector P3; // 的上の点P3
vector P1; // 的上の点P1
vector P2; // 的上の点P2
vector HOUSEN; // 法線ベクトル計算用1
vector HOUSEN2; // 法線ベクトル計算用2
vector HOUSEN3; // 法線ベクトル計算用3
vector vec;
rotation nowrot;
vector kekka;
vector v3;
float a;
float b;
float t;
default {
collision_start(integer num_detected) { //衝突がおきちゃったら・・・
v = llDetectedPos(0); //衝突位置をvに入れるっ
v2 = llGetPos(); //的のオブジェクトの中心座標をしらべる
v3 = llVecNorm(llDetectedVel(0));
nowrot = llGetRot();
P1 = <-0.005 , 0.5 , 0.5> ; //点P1~P3の中心からの相対的な位置関係を定義
P2 = <-0.005 , 0.5 ,-0.5> ;
P3 = <-0.005 ,-0.5 ,-0.5> ;
P1 = P1 * nowrot ;
P2 = P2 * nowrot ;
P3 = P3 * nowrot ;
P1 = P1 + v2;
P2 = P2 + v2;
P3 = P3 + v2;
HOUSEN2 = (P2 - P1 );
HOUSEN3 = (P3 - P1 );
HOUSEN = HOUSEN2 % HOUSEN3;
HOUSEN = llVecNorm(HOUSEN); //法線の方向ベクトル・・・のつもり
vec =( P1 - v );
a = vec * HOUSEN;
b = v3 * HOUSEN;
t =( a / b );
kekka = v + v3 *t; //最終的な弾の跡のREZ位置
llRezObject("tamanoato",kekka,ZERO_VECTOR,ZERO_ROTATION,1);
}
}
なんか・・・・1行にまとめられそうなところもありますがっ(;´▽`A``
順を追って考えてたので、とりあえず・・・こうなりました><
修正する際、いちおかさんの記事、大変参考になりました!
ありがとうございました^^ ( ̄∇ ̄*)ゞエヘヘ


