papervision3D 2.X EX.09 クリックイベントのハンドカーソルについて
papervision3Dのちょっと覚え書き
Planeとかをマウスイベントに対応させる時に通常はカーソルが
矢印のままになってしまう
ハンドカーソルにするにはbuttonModeをtrueにする
viewport.containerSprite.buttonMode = true;
[k]id
2009年5月13日
papervision3Dのちょっと覚え書き
Planeとかをマウスイベントに対応させる時に通常はカーソルが
矢印のままになってしまう
ハンドカーソルにするにはbuttonModeをtrueにする
viewport.containerSprite.buttonMode = true;
2009年5月12日
今度はpapervision3DのText3Dを使用して
テキストを配置してみたいとおもいます。
まずはimport で各クラスを読み込み
//テキストを有効 import org.papervision3d.materials.special.Letter3DMaterial; import org.papervision3d.typography.Text3D; import org.papervision3d.typography.fonts.HelveticaBold;
//マテリアルを設定
LMaterial = new Letter3DMaterial(0xff00ff , 1);
//裏面でもみえます
LMaterial.doubleSided = true;
//テキストを宣言するText3D(表示するテキスト、フォント名、マテリアル名)
textdata = new Text3D("Ca-style.com" , new HelveticaBold() , LMaterial);
textdata.scaleX = 1;
textdata.scaleY = 1;
textdata.z = -600;
textdata.y = 39;
textdata.rotationY = -90;
scene.addChild(textdata);2009年5月11日
2009年5月8日
2009年5月7日
前回の「クリックしたら移動」を滑らかに動かしてみたいと思います
今回滑らか動作を実現する為に使用するのはTweener
数多くの方がTweenerに関しては説明をされているので、今回はさらっと、、、、
このTweenerはAS3などでモーションなどを滑らかにするために使用できるLibで
たとえばpapervision3Dでは
Tweener.addTween(対象, {x:X軸の場所, y:Y軸の場所, z:Z軸の場所, time:時間で動かすか});import caurina.transitions.Tweener;
planeA.x = Math.random() * 200-100;
Tweener.addTween(planeA, {x:Math.random() * 200-100, y:planeA.y, z:planeA.z, time:1});