|   |      1 
                                  1
                             
 哎呀! 
 我的建议是: 
 我也建议你不要硬编码瓷砖的大小和玩家的视线范围。 
   对于图块大小,您可能希望为视图提供一些表示图块宽度和高度的属性,然后使用CTM缩放到
    对于玩家的视距(目前为30个方砖),你可能想让它成为玩家的一个属性,这样它可以随着技能数据、装备的物品以及药剂、怪物攻击和众神之怒的效果而改变。一个警告:如果玩家的视距超过游戏窗口的长度(尤其是垂直距离),你需要在上面的代码中添加一个检查,并通过放置玩家的死点并可能缩小来处理它。 | 
|   |      2 
                                  1
                             
   我不清楚你想在这里做什么,但是效率非常非常低。你在打电话
    
   记住,你不负责绘制循环。
    如果你的意图是动画,你将要阅读 Core Animation Programming Guide .它将讨论管理动画的非常简单和有效的方法。在屏幕上设置动画是可可的一大优势,非常复杂的事情可以很容易地完成。 | 
|   |      3 
                                  0
                             
 
   对。有一个
    
   另一个,正如我在对Rob答案的评论中提到的,是使用核心动画。然后你就要砍了
    
 因为它是一个合适的,高效的,可读的解决方案。 | 
|   | Noah H · 如何通过终端或Swift禁用三指轻拍手势? 7 年前 | 
|   | Dmitry Serov · 货币数字格式-数字为整数时省略分数部分 7 年前 | 
|   | Duny · ObjC日期始终返回2017年12月25日 7 年前 | 
|   | Jan Kaiser · NSButton不调用其操作 7 年前 |