本帖最后由 SuperMario 于 2013-6-29 09:26 编辑 明天帮你看看吧。手机网页没有提醒功能,现在才看到。 ------------------------------------------------------------------ 清除信息的时候,3层的信息一起清除,不行吗.... 我不清楚你是怎么绘制的。2层就够了吧。一层在人物下方,一层在人物上方。 你现在使用的绘制图形的接口是怎样的呢,可以实现哪些功能? |
元件地图纵向滚动的话,Z 座标也一起变化。 纵向的话, 应该是y坐标移动吧。 不知道你这个文档出处在哪, 我也想看看。 谢谢你的回答。 |
好吧,表示我看不懂这个脚本 |
Tilemap 的三层是逻辑三层, 不是地图的三层。 看下面的一段代码 RUBY 代码复制
如果优先级p=0 就绘制在第一层, 如果p=1就绘制在第二层, 如果 p>=2就绘制在第三层。 当我的逻辑层只有1层的时候, 地图的三层都绘制在一个逻辑层中, 是没有透明图块的, 这样就不存在旧的数据了。 显示正常, 就是没有 遮挡的效果了, 有的优先级显示在人物上的, 也遮挡不了了。 如果有逻辑三层的话, 逻辑1层是没问题的, 基本上都有图块的,不存在 透明图块的(即tile_id=0的图块,地图的第一个图块),但是如果有优先级 >=1 的,就是绘制在逻辑的第二层或第三层的时候, 当移动的时候, 由于卡马克 算法, 第二层和第三层里面的图片, 只更新新的数据, 旧的数据还在。 不知道我的描述是否清晰。 |
本帖最后由 爆发的妞 于 2013-6-26 15:09 编辑 恩。是触摸的。是我android的仿照rmxp原生开发的。 如果只绘制在一层上面是没有问题的。 但是没有遮罩主角的效果了。 多层就产生了这个问题。 |
这是触屏游戏么- -,恕我无能看不懂。。。可以GC.start看看(garbage collect) |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-25 03:15
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.