忍者ブログ
お知らせと画力修行用に開設しました。よろしくお願いします!
[82]  [80]  [78]  [76]  [75]  [74]  [73]  [72]  [71]  [70]  [64
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

untiyで普通にビルボードしたいときは下のプログラムを使えば大丈夫なはず、
しかしエフェクトで使う時に問題点がある。ハブにすると、カメラが外れてしまう!


public var cameraToLookAt : Camera;
var v :Vector3;

function Update () {
v = cameraToLookAt.transform.position - transform.position;
v.x = v.z = 0.0f;
transform.LookAt(cameraToLookAt.transform.position - v);
}


困ったので色々しらべてみたら、下記のプログラムが見つかった。

#pragma strict

function Start () {

}

function Update () {

transform.LookAt(Camera.main.transform);


}

これだと、ハブにしてもちゃんとビルボードになった。しかしこれにも問題点があった。
エフェクトを飛ばしたいとき、ビルボードにしていると、カメラの方に飛んしまう欠点がある。

色々考えて良い方法をおもいつきました。飛ばすオブジェクトに親子関係にしてビルボード
をリンクすれば、問題は解決できました!この方法は色々使えそうなのでメモしておきます。

ビィータを買ったので(ドラクラの為に)PSMのパブリッシャーライセンス申し込みました!
はやくuntiyで開発出来るようにならないかな~?




拍手

PR
Comment
name 
title 
color 
mail 
URL
comment 
pass    Vodafone絵文字 i-mode絵文字 Ezweb絵文字
コメントの修正にはpasswordが必要です。任意の英数字を入力して下さい。
Template by Crow's nest 忍者ブログ [PR]