我一直在开发一个涉及等距空间的 Flash 游戏。我一直在用as3isolib
一段时间以来,我对它的易用性印象并不深刻。我是否以错误的方式接近它,或者它不是很好用,这是另一篇文章的问题。
不管怎样,我一直在想一种不同的方法来解决等距位置的问题,我想我有一个可能行得通的想法。本质上,要渲染到等值空间的每个对象都保持一个 3 坐标位置。然后将这些项目注册到相机,该相机根据 the math on this Wikipedia article 将该 3 坐标位置投影到屏幕上的 2 坐标点。 .然后,MovieClip 在那个点被添加到舞台(或摄像机的 MovieClip,也许),并且在该点的 y 值的子索引处。这样,我认为离相机更近的物体将在更远的物体“上方”,并将在它们上方渲染。
所以我的问题有两个方面:
谢谢!
最佳答案
关于flash - as3isolib 的替代品?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3070291/