JSController简化构建游戏控制 UI

联合创作 · 2023-09-27 13:22

JSController 实现一组类用于简化构建游戏控制 UI 的方法:

  • 完全用UIKit编写
  • 所有控件都是基于委托的和/或可轮询的。
  • 具有8个方向的D-Pad类,可以交换背景和方向图像
  • 带有可配置背景图像的按钮类
  • 模拟摇杆类,使用归一化的-1.0到1.0比例尺并支持Y轴反转。可以交换背景图像和手柄图像。
  • 可以在Interface Builder中使用
    • 只需将UIView拖到您的XIB上,并将其类设置为JSDPad,JSButton或JSAnalogueStick。您可以在界面构建器中设置它的委托以及它的位置和大小。

该项目使用 ARC。如果你的项目不使用ARC,则需要将编译器标志添加到项目中使用的-fobjc-arc每个JSController类中。这可以在项目设置的“编译源”构建阶段中完成。

浏览 3
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报