セカCHU☆

SecondLifeのこと

絶対遵守の力その5

2008年12月27日 17時49分09秒 | セカンドライフのものづくり
完成したよっ
至れり尽くせりな感じになったかなぁ?


ずっといじってた絶対遵守の力、改良したほうがいいカナって思える部分はあと1コになりました。
でもそこは直すつもりがないので、これで完成です

どんな物なのかというと
・HUDを押すと出てくるダイアログからセリフを選ぶと、ポーズと共に右目に紋様が出てきてセリフをしゃべります。
・HUDに入れてるnotecardに書いてあるセリフを追加・変更すると、最大10個のセリフを登録してしゃべらせる事が出来ます
・右目の紋様を出しっぱなしにしたり、オフにしたりも出来ます。最初の位置合わせはこれでします

これだけー
機能を書くと簡単そうなのに、すっごい苦労したよー
自分がしゃべってるみたいにプリムにしゃべらせるところとか、
HUDにあるnotecardの内容を、体に装着したprimで使う方法とか、
notecardの内容が多すぎたり間違ってたりしても、なるべくエラーにならないようにとか、
そんな、ぶっちゃけどーでもいい部分にすごい凝って作ってみたの
自己満足度は大幅になのです

残る1つの改良点は、右目のコンタクトの形なんだよね。
今のは平面なの。
だけど、目って丸いよね? おわん形にしなきゃピッタリせずに少し浮いちゃう。
だけど、おわん形にすると、貼り付けるテクスチャもゆがんでしまうから、キレイなテクスチャを描くのはすごい難しいんです。
私にはそんなスキルはないから、これだけはどうやっても直せません。むずかしすぎるー


さて、作品自体の問題点はそれだけなんだけれど、まだまだ考えなきゃいけないとこっていっぱい・・・
例えばこれを手に入れたお客さんが、パッケージから取り出したとして、
その時、コンタクトがもし頭の中に埋まっていたらどうでしょう?
きっと、商品が無いってパニックになっちゃうよね

かと言って、目から少し離れた位置に装着するようにしたとして、
すべてのお客さんが位置合わせできるのでしょうか?

私は着物をよく着るので、他の人の着物はよーく観察してるんだー。
でも、きちっとプリムを位置合わせしてる人って半々くらいなんだよね。
完全にshapeや髪が狂って見える時もあるから、全部が全部調整してない人じゃないみたいだけど、それでも調整出来ない人ってやっぱり居るみたい。
そもそも、1回ギアスを発動させるとコンタクトは透明になっちゃうので、これじゃあ普通の人でも場所が分からなくなっちゃうんじゃ・・・。

そんな場合も考えて、コンタクトの裏面に色を付けておこうかなと実験してみました。
こんな感じに、正面から見ると透明だけど、裏から見ると色が付いてる状態にしてみたよ。
だけど失敗。
さっき言ったように、コンタクトがおわん形じゃないから、横から見ると色が見えてしまいました。
これじゃだよね
なので、最初は考えてなかった「常時発動で常に紋様がオン」と「発動オフ」の2つのボタンをあらかじめダイアログに用意する事で、位置合わせにも使ってもらえるように変更しました
位置合わせ以外の時にも、セリフをしゃべらずに発動させたいときにも使えるし、これはこれでかなぁ

あとはコンタクトの初期装着位置を決めて、パッケージに放り込んだらおしまいですっ
セリフがみんな命令形なのをどうにか変更したら、ネタとして使ったりできるのかしら。
うーん、命令だけどお願い系とか? 想像つかなーい

絶対遵守の力その4

2008年12月11日 02時56分02秒 | セカンドライフのものづくり
アニメは終わっちゃったけれど、相変わらず「絶対遵守の力」をいぢくってるよ

もう少し簡単に使えるように出来ないかな?って思って改良中なんだー
notecardにセリフを書けばメニューが出てきて、そこから選んだ言葉を喋るようにするのが目標だよ


さっそく作り始めたんだけど、ちょこっとややこしくって・・・


まず、notecardにセリフを書いちゃえって思いついたのはいいものの、
これってHUDコンタクトの2つの部品から出来てるから、どっちに入れようかなって思ったのが最初
できればHUDのnotecardを読み込むようにしたいよね、だって操作が簡単だもん。
でもね、実際にセリフを喋ってるのはコンタクトのほうで、
だけれどHUDにもメニューのボタンを決める為にセリフデータが必要で、
あれれ、両方に入れなきゃいけないの? でも同じの両方に入れるのって不便だよ絶対っ

それなら、HUDから1番最初のタイミングでセリフデータをコンタクトめがけて送信しちゃえ

あ、でも待って。HUDとコンタクトってリンクさせてないから、プリム間通信でセリフを送信できないよ
それなら、ギアス発動と同じようにchatの言葉として、読み込んだデータをlistenで拾っちゃおうかな。
コンタクトを着けてないのにHUDの初期化が終わるとダメだから、コンタクトがちゃんとデータを受け取ったよっていう返事も拾わなきゃいけないし。。。

こんな感じにどんどん複雑になってきちゃった。
かなりびゅんびゅんのメッセージが聞こえない所で飛び交ってるよ~

こんな感じになりましたぁ。
思ったよりセリフが過激・・・、これはお友達相手でも使えないね・・・
いちおうボタンの言葉を喋る部分だけはできました。
やっぱり買ったコンタクトの取り付け順序とか決まってるとイヤだよね?
どれを最初に装着しても上手く動くように作らなきゃって思って、頑張るー

相変わらず売り出すつもりはあんまりなくって。
それより1番の大問題は、コンタクトって自分で調整できない人も居たりするsecondlifeの中でどうやって渡せばいいのかな?って事なのよね。。。
頭にめり込んじゃうと、きっと装着出来てることにも気が付かないんじゃないかなって思うの