叶子的小屋
使用Stage3D时的那些限制
2015-12-25 admin


了解一下Stage3D的那些限制,在日常开发中会很有帮助。目前总结了下面那些限制,可能还有其它,欢迎您来查漏补缺。日后如果我发现更多限制,我会第一时间补上,所以本文会持续更新。







————————————————————



备注1:



使用Context3D.setVertexBufferAt()时,可以用以下数据定义每个顶点(x,y,z,r,g,b,a):



position:  x    float32
y float32
z float32
color: r unsigned byte
g unsigned byte
b unsigned byte
a unsigned byte



假设 buffer 为 VertexBuffer3D 对象,使用以下代码将其分配给顶点着色器:



setVertexBufferAt(0, buffer, 0, Context3DVertexBufferFormat.FLOAT_3); // 第一个寄存器(va0)包含位置信息
setVertexBufferAt(1, buffer, 3, Context3DVertexBufferFormat.BYTES_4); // 第二个寄存器(va1)包含颜色信息。注意:这里是 BYTES_4 ,四个单字节。



备注2:



Context3D_limit.jpg





备注3:



Program3D_upload_limit.jpg



 











转:http://riaoo.com/?p=2556