我有个大问题。我被困在那里两个星期了。这看起来很简单。
我正在创建一个平面,将纹理映射到它。之后,我使用as3dmod中的弯曲修改器对其进行弯曲。
当然,在弯曲过程之后,飞机变得更小了。
我试着计算第一个和最后一个顶点。
var sizeAfterBending:Number = (-1 * plane.geometry.vertices[0].x) + (plane.geometry.vertices[plane.geometry.vertices.length-1].x);我计算-1,因为第一个顶点总是负的。
这样做的结果是,如果飞机是400*533,它就可以正常工作。但是对于一个640*480的平面,情况并非如此。
我漏掉了什么。真的快把我逼疯了。
有谁知道吗?
提前谢谢。
干杯,MisterDan
发布于 2009-12-09 05:09:15
JFY,我解决了。
我试图在渲染完成之前访问这些信息。
当然这是行不通的。)
干杯,MisterDan
https://stackoverflow.com/questions/1489623
复制相似问题