|
1
1
哎呀!
我的建议是:
我也建议你不要硬编码瓷砖的大小和玩家的视线范围。
对于图块大小,您可能希望为视图提供一些表示图块宽度和高度的属性,然后使用CTM缩放到
对于玩家的视距(目前为30个方砖),你可能想让它成为玩家的一个属性,这样它可以随着技能数据、装备的物品以及药剂、怪物攻击和众神之怒的效果而改变。一个警告:如果玩家的视距超过游戏窗口的长度(尤其是垂直距离),你需要在上面的代码中添加一个检查,并通过放置玩家的死点并可能缩小来处理它。 |
|
|
2
1
我不清楚你想在这里做什么,但是效率非常非常低。你在打电话
记住,你不负责绘制循环。
如果你的意图是动画,你将要阅读 Core Animation Programming Guide .它将讨论管理动画的非常简单和有效的方法。在屏幕上设置动画是可可的一大优势,非常复杂的事情可以很容易地完成。 |
|
3
0
对。有一个
另一个,正如我在对Rob答案的评论中提到的,是使用核心动画。然后你就要砍了
因为它是一个合适的,高效的,可读的解决方案。 |
|
|
KanKonga · 为什么这个swift代码没有显示在文本字段中? 2 年前 |
|
|
Community wiki · 目标的Xcode构建阶段的自动更新? 2 年前 |
|
|
Anton Timonin · 如何正确地将动态pod库更改为静态? 3 年前 |
|
|
Igor · 在OSX中,捆绑包的用户首选项在哪里? 3 年前 |
|
|
narner · 从Swift包创建Cocoapods框架 3 年前 |