- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在平铺编辑器中有一个等距 map 示例:“isometric_grass_and_water.tmx”。
此示例显示了带有大小为 64x32 像素的图块的简单等距 map 。
我需要知道瓷砖侧面的大小,所以我简单地使用了勾股定理:
在直角三角形 ABC 边 AC = 宽度/2 = 32 和边 AB = 高度/2 = 16. 因此瓷砖 (BC) 的边可以计算为:
所以整个瓷砖是一个菱形,其中每边 = 35.777。
但是,当我将尺寸为 35.77 x 35.77 的方形对象添加到平铺时,它不适合网格(它实际上比平铺上的大)。但是如果我添加尺寸为 32 x 32 的对象 - 它非常适合。
请看一下这张图片(对象 A 是 32x32,B 是 35.77x35x77):
这怎么可能? Tiled 是否使用了某种缩放比例,或者我的计算有什么问题?
最佳答案
在等距模式下,对象被投影到等距透视中。由于平铺通常在正交模式下使用像素来表示对象的位置和大小,因此我选择使用投影到等距平面上的虚拟像素网格。该网格使用瓷砖高度作为瓷砖网格的分割数,因此宽度和高度等于瓷砖高度的对象将恰好填充一个瓷砖。
我很抱歉这从未被正确记录。一旦所有功能都在,我将进入文档!
关于平铺 map 编辑器 : size of isometric tile side,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24747420/
我正在使用 Phaser 及其等距插件。我有这个带有这个 body 的 Sprite : 正如您所看到的,物理主体与实际可见的主体不匹配。我想我需要旋转 body 才能正确匹配可见的 body 。我不
在平铺编辑器中有一个等距 map 示例:“isometric_grass_and_water.tmx”。 此示例显示了带有大小为 64x32 像素的图块的简单等距 map 。 我需要知道瓷砖侧面的大小
当我用 std::vector 创建一个层时,我计算了我的坐标,填充了 cube 对象(这是我的一个类): for(int J = 0; J < mapSize; J++) { for(int
我遇到了麻烦。我正在使用带有 UIKit 的 cocos2d。 Cocos2d版本为1.0.1。 我已经按照文档中的建议将平铺 map 添加到项目中: http://www.cocos2d-iphon
假设我想开发一款等距 2D 手机游戏,例如《部落冲突》。 我的主要目标是 iOS,当然 Android 也不错(但不是必须的)。 现在我必须决定是使用 Apples XCode(因此 Swift 作为
我是一名优秀的程序员,十分优秀!