flash 3d flash3d 研究所 pv3d 共享资源  | 经典范例  | 视频教程  | 友情链接  | 联系我们
登陆 | 注册  flash 3d 研究所
讨论区





最近更新:
● ck47阁下在讨论区里 发表新主题“新手问题...”(07:49:50)
● 无语瓶阁下在教程区里 回复“《超简易papervision3D基础 ...”(18:09:44)
● payday loan阁下在教程区里 回复“《pv3d, sandy, away3d...”(05:56:23)
浏览主题:用flex组件(canvas)做贴图,应该选用哪种贴图方式?

用flex组件(canvas)做贴图,应该选用哪种贴图方式?
manhuijia (2009-07-14 17:15:43)

我想用plane的翻转效果,所以将canvas作为贴图,用MovieMaterial加载到plane上,然后在canvas上动态的加载image,图片可以加载,但是加载以后,plane的翻转运动就停止了,我不知道是贴图的类型MovieMaterial用错了,还是什么原因,求正确的解决方案?


flash 3d 研究所 DDM君
(2009-07-15 11:05:15)
组件变为贴图时会不显示或者无效。目前除了自制,否则没有办法解决。

flash 3d 研究所 manhuijia
(2009-07-15 13:20:15)
我就是想在plane上面,放置地图,然后上面的地图可以有放大、缩小、平移的操作,这些我之前都实现了,只是一放到那个材质的canvas上,canvas就不动了,该怎么实现呢?之所以要放在plane上是想用plane的立体翻转效果,有其他的解决方案吗?

flash 3d 研究所 DDM君
(2009-07-16 11:03:33)
如果不自制cavans组件的话,就只能不用pv3d了。用二维来模拟canvas倾斜,缩放的样子,看看有没有可能。

ps:MovieMaterial里动画这个属性=true了的吧?构造函数第三个。

flash 3d 研究所 manhuijia
(2009-07-16 15:29:10)
是true。
那我先自制组件试试吧。谢了!

flash 3d 研究所 manhuijia
(2009-07-16 15:41:24)
我原来那种应该就算是自制组件吧,主文件中是
var material:MovieMaterial = new MovieMaterial(new Mapmap(), true, true, true);
material.interactive = true;
material.smooth = true;
material.animated=true;
material.doubleSided = true;
plane = new Plane(material, 700, 470, 4, 4);
“Mapmap”文件是:
public class Mapmap extends Canvas
{

}

flash 3d 研究所 DDM君
(2009-07-17 07:59:55)
但你这个还是个canvas啊,

自制的话,一般是直接继承自sprite这个基础。

flash 3d 研究所 manhuijia
(2009-07-17 13:44:24)
之前那个问题已经根据自制组件的方法解决了,但是我现在又出现两个问题:1,如果我动态的将组建赋给材质,材质不显示:
var mapCanvas:Mapmap=new Mapmap();
material=new MovieMaterial(mapCanvas,true,true,true);。
如果我用静态的方法:
material=new MovieMaterial(mapCanvas,true,true,true);


 

这样可以显示,但是除了plane有这个组件做材质外,界面上还会有一个这样的组件,而且影响plane上组件的操作。
2,我怎么在主文件中调用我自制组件里的子组件,我自制的组建Canvas,由两个小Canvas组成,我怎么在应用程序文件里访问这两个小Canvas呢。

flash 3d 研究所 manhuijia
(2009-07-17 13:45:52)
静态方法是:




flash 3d 研究所 manhuijia
(2009-07-17 13:47:16)
静态方法怎么发送不上去呀:




flash 3d 研究所 苹果
(2009-07-18 10:18:45)
manhuijia是我朋友啊,女生哦~~~~ 大家捧场

flash 3d 研究所 DDM君
(2009-07-18 12:06:13)
苹果君的女生啊~~来来叔叔抱抱~(估计会被吓走)

看到代码了,我其实不大懂mxml。真...真是抱歉啊,只用as3我才懂,as3和mxml换着写我也是苦手的。我一般会直接从sprite开始继承来自制组建,不会涉及到外部的mxml代码。
苹果君不是会mxml嘛=_=

ps:凡是有大于小于号的html或xml代码,都会被这里算作代码=_____=(对,很容易就可以黑了这个讨论区,不过奇迹般的没有人来黑,看来我们这里的朋友们素质都是超高的,行业未来的精英)

flash 3d 研究所 苹果
(2009-07-21 09:30:57)
错啦,我是纯爷们,
manhuijia是妹妹,
我从不用mxml,从来都用AS Project
所以manhuijia的问题我也没尝试过

flash 3d 研究所 DDM君
(2009-07-21 11:24:29)
唯一几个女生的问题都解决不了,我们。。。我们。。。真没用。。。。

评论人:
邮   箱: (填入邮箱,博客地址均可)

内   容: (广告和垃圾内容可能会被删除,望理解)
链接地址

验证码:(为防止机器人骚扰,请麻烦输入验证码^_^)
  

(目前需登陆方可发表)


不想添加了