1
1
哎呀!
我的建议是:
我也建议你不要硬编码瓷砖的大小和玩家的视线范围。
对于图块大小,您可能希望为视图提供一些表示图块宽度和高度的属性,然后使用CTM缩放到
对于玩家的视距(目前为30个方砖),你可能想让它成为玩家的一个属性,这样它可以随着技能数据、装备的物品以及药剂、怪物攻击和众神之怒的效果而改变。一个警告:如果玩家的视距超过游戏窗口的长度(尤其是垂直距离),你需要在上面的代码中添加一个检查,并通过放置玩家的死点并可能缩小来处理它。 |
2
1
我不清楚你想在这里做什么,但是效率非常非常低。你在打电话
记住,你不负责绘制循环。
如果你的意图是动画,你将要阅读 Core Animation Programming Guide .它将讨论管理动画的非常简单和有效的方法。在屏幕上设置动画是可可的一大优势,非常复杂的事情可以很容易地完成。 |
3
0
对。有一个
另一个,正如我在对Rob答案的评论中提到的,是使用核心动画。然后你就要砍了
因为它是一个合适的,高效的,可读的解决方案。 |
Glory Raj · 有什么方法可以使这两个块具有共同的功能吗 2 年前 |
Justin · Python自属性重命名 6 年前 |
Sabutobi · 长dict属性行的重构 6 年前 |
Falco Alexander · 简单LINQ重构/样式 6 年前 |
05bs001 · Euler 12需要优化 6 年前 |
slartidan · 如何将lambda表达式重构为方法引用? 6 年前 |
Alex · 在Java类中频繁使用与映射键相同的字符串[已关闭] 7 年前 |