Yes. And probably view.forceUpdate = true,
In case camera doesn't move
Sent from an iPhone without Flash
On May 29, 2010, at 4:23, dyc <[email protected]> wrote:
And how would I update the clipRect? Just pass a new rectangle into
the variable on the mat?
On May 28, 7:04 pm, dyc <[email protected]> wrote:
Hey Fabrice,
Is this how it should look? It seems like the numbers are right, but
its just not showing the updated crosshair on the sphere:
protected function cursorHandler(e:MouseEvent3D):void {
crosshairSprite.x = e.uv.u *
worldTexture.width;
crosshairSprite.y = (1 - e.uv.v) *
worldTexture.height;
trace(crosshairSprite.x, crosshairSprite.y);
earthMat.update();
}
On May 27, 10:30 am, Fabrice3D <[email protected]> wrote:
Just add a MouseEvent3D to your mesh and extract uv's from returned
event on mouse move. Multiply by width of your map for u, same for
y,
but y = 1-v * height. Place your cursor to this 2d point. Update
material. If map is large, update the clipRect before update.
Fabrice
Sent from an iPhone without Flash
On May 27, 2010, at 17:22, dyc <[email protected]> wrote:
It does have code, but the code is basically a script that moves
a dot
around on the material based on the position of the mouse...
When the swf runs on its own, there is a crosshair that follows the
mouse, is this the proper way to achieve this sort of effect?
On May 27, 7:35 am, Fabrice3D <[email protected]> wrote:
does your material holds code? like stop();?
also if you do use this material for loops of animation, you might
want consider AnimatedBitmapMaterial
saves lots of cpu cycles...
try otherwize, material.update(); in your enterframe
Fabrice
On May 27, 2010, at 4:08 PM, dyc wrote:
Hey guys,
I am having trouble getting my MovieMaterial to actually
work...The
SWF I am using works just as I would want it to work on its
own, but
when I make it the material on a sphere, it is not animated...
I have autoUpdate: true.
Am I missing anything else? Can you point me to a good tutorial
or
example that shows it working?
Thanks!
`Scott