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





最近更新:
● payday loan阁下在教程区里 回复“《pv3d, sandy, away3d...”(05:56:23)
● bad credit payday loan阁下在教程区里 回复“《超简易papervision3D基础 ...”(05:56:13)
● payday loan阁下在教程区里 回复“《超简易papervision3D基础 ...”(05:56:12)
浏览主题:请问材质能旋转吗

请问材质能旋转吗
peter (2009-09-23 13:27:00)

请问在立体方块中的贴图能够旋转方向吗?当立体方块只有顺着X轴旋转,bottom这面旋转到Camera这面时,贴图看起来是上下颠倒的,如果要把图片颠倒以后再贴上这种方法我知道,如果是一个MovieMaterial材质的话,贴上这面就是反了,不知哪位大师可以指点一下?


flash 3d 研究所 DDM君
(2009-09-23 15:01:46)
可以先把MC旋转一下。

flash 3d 研究所 peter
(2009-09-23 15:25:28)
感谢DDM君
请问能对MovieMaterial旋转吗?
小弟是新手,对mc旋转好像没什么作用啊?

var mc:MovieClip = new MovieClip();
mc.graphics.beginFill(0xFFFFFF, 1);
mc.graphics.drawRect(0, 0, 300, 300);
mc.graphics.endFill();
var txt:TextField = new TextField();
txt.htmlText = "test MovieClip";
mc.addChild(txt);
   
var mm:MovieMaterial = new MovieMaterial(mc,true,true,true)
var ml:MaterialsList = new MaterialsList({all:mm});


flash 3d 研究所 DDM君
(2009-09-23 15:33:41)
哦,对。我想错了,应该是对先把一个mc加入到另一个mc里,然后旋转里面的mc,但是贴外面的mc,即可。

flash 3d 研究所 peter
(2009-09-23 19:45:07)
谢谢DDM君的提点
但是还有个问题,里面的mc旋转以后,加入mc中的文字就没办法显示,不旋转可以显示,不知是什么原因?
MovieMaterial好像没法直接控制,网上找了许多文章都没提到


flash 3d 研究所 DDM君
(2009-09-24 09:32:24)
专业的技法,理念其实并非旋转贴图,而是旋转模型的UV,但目前这个类还不成熟,只有些爱好者自己写的类。
文字没法显示,你的意思是textField里的东西没有了吗?
这个到是很奇怪的问题。扩大textField的高度属性来找找到底是什么问题呢。

flash 3d 研究所 peter
(2009-09-24 11:44:53)
旋转模型的UV意思是旋转整个Cube吗?还是能够控制MovieMaterial的旋转?我现在找到的方法就是将mc贴上Plane,旋转Plane,再由Cube addChild(Plane),Cube中不贴上任何材质
mc中文字没法显示的问题我再试试看,似乎是mc旋转后,textField也跟着旋转,只是贴到Cube上不知在哪个位置上了所以没显示出来


flash 3d 研究所 胜邪
(2009-09-24 13:15:42)
图片不是可以用矩阵变换么?
菌哥咋回事,网站关了这么久?

flash 3d 研究所 DDM君
(2009-09-25 07:54:25)
不是UV是专门表示贴图的位置的坐标。
下面这里有对UV的简单图解。
http://www.flab3d.com/tutorials_02_graphicenginebasic.php
关于贴图得问题,最好还是用DAE导出,因为至少可以人工分一下UV,不至于贴得到处跑,对吧,呵呵。



to 胜邪君: 汗...菌....菌哥到底是谁。又被政府日了,先是备案修改,然后是不准用‘研究所’这种国家机关名字。汗死。


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

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

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

(目前需登陆方可发表)


不想添加了