学好三角学(函数) — Swift和Javascript游戏开发的必备技能

弧度更加符合计算机的计算模式,因此我们需要将角度值转换为弧度值,在数学中的角度定义,0°度角是X-Axis轴的正方向,而飞船图片上的机头是往Y轴正方向,所以要修正一个90度的弧度,用通俗一点的讲就是数学压根儿不知到你的飞船图片上的机头方向是朝Y轴还是朝哪个角度,因为你就是一张图片。

一步一步图文介绍SpriteKit使用TexturePacker导出的纹理集Altas

游戏是一种很耗费资源的应用,特别是在移动设备中的游戏,性能优化是非常重要的

纹理集是将多张小图合成一张大图,使用纹理集有以下优点:
减少内存占用,减少磁盘占用;
减少磁盘读取次数,一次性读取一张大图比多次读取多张小图速度更快
一张大图:打开-读取小图-读取小图-读取小图-关闭;
多张小图:打开-关闭,打开-关闭,打开-关闭,打开-关闭;