stage3d

    0热度

    1回答

    我正在使用Starling开发Flash游戏,并且我开始遇到立即渲染崩溃的问题在我将PC放入睡眠/锁定状态后再打开。我得到的错误是: 错误#3600:没有有效的程序设置 我没能在网上找到关于如何防止/重新初始化一切适当的任何意见。我认为这是Flash/Starling处理电脑进入睡眠/锁定状态的更广泛问题的一部分。 事情我至今尝试过: 捕获错误并重新上传着色器程序。 设置Starling.hand

    1热度

    1回答

    播放mp4 我试过这个代码播放视频在我的iPhone与八哥1.7: var nc:NetConnection = new NetConnection(); nc.connect(null); var file:File = File.applicationDirectory.resolvePath("video.mp4"); var ns:NetStream = new NetStrea

    1热度

    1回答

    使用AIR 24版本,我们现在可以在Stage3D上设置抗锯齿功能,但是存在一些问题。任何人都可以帮助如何正确使用它,而无需更改整个项目代码? 我的问题是抗锯齿效果很好,没有更多的锯齿边缘,但有渲染问题,我猜一些纹理法线正在倒置,当使用遮挡材质时也有一些锯齿材质阴影...... 我注意到的下一件事情是,当使用线段绘制线框地球仪时 - 线条在地球上始终可见,无论您是否在前面添加某个对象。 因此,与其

    -1热度

    1回答

    我用 appendRotation(_Y, Vector3D.Y_AXIS); 旋转围绕其中心的对象。工作正常。 ,当我想让物体周围场景的中心旋转,我用 prependRotation(_Y, Vector3D.Y_AXIS , new Vector3D(0, 0, 0)); 工作正常。 ,但如果我想在太空中围绕某一点旋转的物体,像这样: prependRotation(_Y, Vecto

    8热度

    1回答

    我的任务是通过Stage3d(Adobe Flash)技术渲染二次贝塞尔曲线(路径),该技术没有任何扩展件(OpenGl拥有它),因为我知道)。是的,有一个Starling-Extension-Graphics,但它使用简单的方法将曲线段分割成许多直线,为我的长曲线路径生成很多三角形。 所以..有一个完美的方式来呈现Loop和Blinn的独立形状。我读过GPUGems3文章(gpugems3_ch

    0热度

    1回答

    我简单的顶点着色器: m44 op, va0, vc0 mov v0, va1 和片段着色器: mov oc, v0 我通过这个顶点到它: x y z w r g b -0.3, -0.3, 0, 1, 1, 0, 0, 0, 0.3, 0, 1, 0, 1, 0, 0.3, -0.3, 0, 1, 0, 0, 1 结果三角形看起来像我所期望的。现在我想将一些翻译应用于结果三

    0热度

    1回答

    我试图让VideoTexture在Adobe Air应用程序中工作,我在基础知识中遇到了实际麻烦,并使其在我的机器上工作。 我也使用Stage3Dproxy,我不知道这是否会导致问题,但Context3D.supportsVideoTexture总是未定义。 我有一个相当沉重的NVIDIA GeForce GTX 850M,我认为这是相当新的,应该胜任这项工作!? Adob​​e的Stage3D的

    -1热度

    1回答

    有人可以给我公式吗? 我有一个vector3d表示一个顶点在本地坐标中的位置,我有一个Matrix3d表示这个顶点是它几何体的一部分的对象的旋转和位置,我该如何将这个顶点的局部位置转换为世界坐标?

    0热度

    1回答

    我有一个函数,用于检测光线是否与物体相交,但它围绕物体中心的半径工作,我希望它与边界框一起工作,我想给它边界框的Vector3D,以及射线的原点和射线的方向之一的一个矢量,它会计算是否有交点,任何人都可以帮助我?这是什么数学公式? intersectRay(来源:的Vector3D,DIR:的Vector3D):

    3热度

    1回答

    从文档:seq设置是否相等目的地=来源1 ==源2? 1:0,组件明智 我还没有完全测试它,但到目前为止我的片段着色器在两台机器(桌面电脑)上工作,其中context3D初始化成功为DirectX,但在机器上无法工作闪存回落到软件渲染。 seq ft2.x, ft0.x, fc0.x ft.x设置为1硬件,当当前像素的红色值,存储在ft0.x等于恒定fc0.x,其存储50/255。因此,我想要发生