"LSL"

セカンドライフ制作

セカンドライフでタッチイベントと状態遷移の落とし穴

突然ですが、次のプログラムを見てみてください。 stateを使った状態遷移と、touch_startを使ったプログラムとなっています。 どのように動くか想像できますでしょうか。 default { state_entry() { llOwn...
セカンドライフ制作

セカンドライフでHSVとRGBを相互変換してみよう

HSVというのは、いわゆるHSV色空間のことです。 これは、Hue(色相)、Saturation(彩度)、Value(明度)を表しておりましています。 ご存知?の通りRGBの色空間から、HSVの色空間へ変換が可能でして、 これを利用すれば、...
セカンドライフ制作

セカンドライフの関数逆引きメモ

はじめに セカンドライフ用の関数はたくさんあります。これらはもちろん覚えきれないため、通常何かをしたいときに適時思い浮かぶ単語からSecond Life LSL ポータルの関数 (en, translate)  で具体的な使い方を調べると思...
セカンドライフ制作

セカンドライフでプログラム4(アバター情報取得編)

セカンドライフでは、 自分のアバターも他人のアバターも固有のkeyで管理しています。 そのkey情報を使って、いろいろな情報を取得できます。 というわけで、さっそくスクリプトです。 情報別に関数に分けて使いやすい形にしてみました。 下記のス...
セカンドライフ制作

セカンドライフでプログラム3(はねるボールを作ろう編)

こんばんは。 セカンドライフでは、どんなものでも手軽に作れてしまいます。 たとえば、右クリックメニューの制作を選ぶと、 いくつか好きな形のプリムを選べます。 上のメニューから分かるとおり、13種類ありまして、 さらにこのプリムそれぞれで、変...
セカンドライフ制作

セカンドライフでプログラム1(書き方がC言語に似ているよ編)

コンニチハ。 最近、セカンドライフやりだした。なたでです。 たぶん以前やったのが、 今から6年前の2008年5月の「ネトゲ日記-1」ですね。 で、なぜやりだしたかというと、 前々からVRに興味があるという話をしていたと思いますが、 次世代H...