|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/ios-control-systems-with-swift-and-sprite-kit/
课程评论:没有评论
**iOS 游戏开发:使用 Swift 和 Sprite Kit 实现角色控制** 本课程为期七小时,旨在帮助您快速掌握游戏开发中最具挑战性的部分之一:角色控制。课程重点介绍了多种控制系统,并提供十二个示例项目和二十四段视频,帮助您入门。 **课程内容包括:** * **加速计控制:** 利用设备的倾斜和移动来控制角色。 * **触摸手势:** 包括简单的触摸、点击、滑动、旋转、平移、捏合和长按。 * **路径移动:** 设定角色的移动路径。 * **发射控制:** 模拟弹弓式发射。 * **方向键控制:** 设计传统的方向控制方式。 * **虚拟摇杆控制:** * 俯视角度的飞行游戏。 * 等距视角的游戏。 * 传统横版卷轴/平台跳跃游戏。 * **虚拟按钮控制:** 实现攻击、跳跃和二段跳等动作。 **学习收获:** 通过学习本课程,除了掌握上述角色控制方法外,您还将学习到 Sprite Kit 游戏开发的基础知识,包括: * 纹理图集的动画制作。 * 创建玩家和碰撞对象的类。 * 使用物理引擎。 * 创建世界节点。 * 以及更多关于使用 Xcode 制作精彩游戏的实用技巧。 **技术栈:** 本课程使用 Swift 1.2 和 Apple 自家的 Sprite Kit 游戏引擎进行教学,并包含更新的 Swift 3 源代码文件。
****INCLUDES UPDATED SOURCE FILES FOR SWIFT 3This seven hour tutorial series has one main aim to it: give you a quick start guide to programming one of the hardest elements of any game, controlling your characters. Most programmers begin a new app by prototyping the controls. It's just a natural starting point for production, and it can be one of the biggest stumbling blocks for new developers. With a dozen example projects and 24 videos, you can start wherever you like and implement any of the control systems below… Accelerometer controlsSimple touches, taps and swipesRotation, pan, pinch, and long press gesturesPath-based movementsAim and release slingshot style controlsDirectional pad controlsVirtual joystick controls in a top-down flying gameVirtual joystick controls in an isometric-viewed worldVirtual joystick controls in a traditional side scroller/ platform worldAttacking, jumping and double-jumping with virtual buttons This series was developed with Swift 1.2 and uses Apple's very own Sprite Kit game engine. While you master the control methods above, you'll also learn the basics of game development: animating texture atlases, creating classes for players and collision objects, working with physics, creating world nodes, and countless other nuggets of know-how for making an awesome game with Xcode.