加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

flash – as3isolib的替代品?

发布时间:2020-12-15 07:23:49 所属栏目:百科 来源:网络整理
导读:我一直在研究涉及等距空间的Flash游戏.我一直在使用as3isolib一段时间了,而且我对它的易用性印象不大.无论我是以错误的方式接近它还是使用它都不是很好,这是另一篇文章的问题. 无论如何,我一直在想一个不同的方法来解决等距位置的问题,我想我有一个可能有效
我一直在研究涉及等距空间的Flash游戏.我一直在使用as3isolib一段时间了,而且我对它的易用性印象不大.无论我是以错误的方式接近它还是使用它都不是很好,这是另一篇文章的问题.

无论如何,我一直在想一个不同的方法来解决等距位置的问题,我想我有一个可能有效的想法.实质上,要渲染到等空间的每个对象都保持3坐标位置.然后,根据the math on this Wikipedia article将这些项目注册到将3坐标位置投影到屏幕上的2坐标点的相机.然后,MovieClip被添加到舞台(或者可能是相机的MovieClip),并且在该点的y值的子索引处.这样,我认为距离相机更近的物体将在更远的物体“上方”,并将在它们上方渲染.

所以我的问题是双重的:

>你认为这个想法会以我认为的方式运作吗?
>我应该看一下现有的3D矩阵/矢量包吗?我知道Flex 3中有一个Matrix3类,但我们没有在这个游戏中使用Flex.

谢谢!

解决方法

您可以使用Papervision3D和Away3D等其他3D库实现相同的功能.您需要做的就是将正交镜头应用于相机.

看到
Doc here

Tutorial

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读