JSController简化构建游戏控制 UI
JSController 实现一组类用于简化构建游戏控制 UI 的方法:
- 完全用UIKit编写
- 所有控件都是基于委托的和/或可轮询的。
- 具有8个方向的D-Pad类,可以交换背景和方向图像
- 带有可配置背景图像的按钮类
- 模拟摇杆类,使用归一化的-1.0到1.0比例尺并支持Y轴反转。可以交换背景图像和手柄图像。
- 可以在Interface Builder中使用
- 只需将UIView拖到您的XIB上,并将其类设置为JSDPad,JSButton或JSAnalogueStick。您可以在界面构建器中设置它的委托以及它的位置和大小。
该项目使用 ARC。如果你的项目不使用ARC,则需要将编译器标志添加到项目中使用的-fobjc-arc
每个JSController类中。这可以在项目设置的“编译源”构建阶段中完成。
评论