SKPhysicsJoint类
| 继承自 | NSObject | 
| 符合 | NSCoding NSObject(NSObject) | 
| 框架 | /System/Library/Frameworks/SpriteKit.framework | 
| 可用性 | 可用于iOS 7.0或者更晚的版本 | 
| 声明于 | SKPhysicsJoint.h | 
| 参考指南 | Sprite Kit Progamming Guide | 
概览
| 重要提示:这是一个初步的API或者开发技术文档。虽然已经审阅了本文档的技术准确性,但是它不是最终的版本。本机密信息仅适用于苹果开发者计划的注册会员。苹果提供这些机密信息来帮助你采用这些技术和编程接口。此信息如果有变更,根据本文档实现的软件应使用操作系统软件和最终文档测试。新版本的文档可能会拥有新的API或者技术。 | 
一个SKPhysicsJoint实例将两个物体联合在一起,这样它们就可以一起模拟物理特性了。你不能直接实例化这个类,你可以实例化一个你想要的子类,这个子类定义了联合的类型。这个子类实现了Joint类提供的常见的属性。
下面描述了你可以创建的子类的种类
| SKPhysicsJointFixed | 一个固定的联合通过一个参考点将两个物体联合在一起,这种方式在创建一些需要打散的复杂形状是很有用。 | 
| SKPhyscisJointSliding | 一个滑动的联合允许两个物体沿着一个选定的轴滑动。 | 
| SKPhysicsJointSpring | 一个弹性的联合,弹簧的长度是两个物体的初始距离。 | 
| SKPhysicsJointLimit | 一个限制的联合施加了两个物体间的最大距离,就像它们是用绳子连在一起。 | 
| SKPhysicsJointPin | 一个别针联合允许两个物体围绕一个锚点独立的旋转,就像是钉在一起。 | 
要使用物理联合,要进行一下步骤
1.创建两个物理体。
2.将这两个物理体附在场景中的一对节点上。
3.使用上面的表列出的子类,创建一个联合实例。
4.如果有需要,配置联合实例的属性。
5.通过调用物理世界的addJoint方法将联合添加到场景中。
属性
| bodyA | 
联合中的第一个物体。
@property(atomic, retain) SKPhysicsBody *bodyA
| bodyB | 
联合中的第一个物体。
@property(atomic, retain) SKPhysicsBody *bodyB
SKPhysicsJoint类的更多相关文章
- SKPhysicsBody类
		继承自 NSObject 符合 NSCodingNSCopyingNSObject(NSObject) 框架 /System/Library/Frameworks/SpriteKit.framewo ... 
- Java类的继承与多态特性-入门笔记
		相信对于继承和多态的概念性我就不在怎么解释啦!不管你是.Net还是Java面向对象编程都是比不缺少一堂课~~Net如此Java亦也有同样的思想成分包含其中. 继承,多态,封装是Java面向对象的3大特 ... 
- iOS -- SKPhysicsJointSpring类
		SKPhysicsJointSpring类 继承自 NSObject 符合 NSCoding(SKPhysicsJoint)NSObject(NSObject) 框架 /System/Library ... 
- iOS -- SKPhysicsWorld类
		SKPhysicsWorld类 继承自 NSObject 符合 NSCodingNSObject(NSObject) 框架 /System/Library/Frameworks/SpriteKit. ... 
- C++ 可配置的类工厂
		项目中常用到工厂模式,工厂模式可以把创建对象的具体细节封装到Create函数中,减少重复代码,增强可读和可维护性.传统的工厂实现如下: class Widget { public: virtual i ... 
- Android请求网络共通类——Hi_博客 Android App 开发笔记
		今天 ,来分享一下 ,一个博客App的开发过程,以前也没开发过这种类型App 的经验,求大神们轻点喷. 首先我们要创建一个Andriod 项目 因为要从网络请求数据所以我们先来一个请求网络的共通类. ... 
- ASP.NET MVC with Entity Framework and CSS一书翻译系列文章之第二章:利用模型类创建视图、控制器和数据库
		在这一章中,我们将直接进入项目,并且为产品和分类添加一些基本的模型类.我们将在Entity Framework的代码优先模式下,利用这些模型类创建一个数据库.我们还将学习如何在代码中创建数据库上下文类 ... 
- ASP.NET Core 折腾笔记二:自己写个完整的Cache缓存类来支持.NET Core
		背景: 1:.NET Core 已经没System.Web,也木有了HttpRuntime.Cache,因此,该空间下Cache也木有了. 2:.NET Core 有新的Memory Cache提供, ... 
- .NET Core中间件的注册和管道的构建(2)---- 用UseMiddleware扩展方法注册中间件类
		.NET Core中间件的注册和管道的构建(2)---- 用UseMiddleware扩展方法注册中间件类 0x00 为什么要引入扩展方法 有的中间件功能比较简单,有的则比较复杂,并且依赖其它组件.除 ... 
随机推荐
- SSM框架入门和搭建 十部曲
			又快到毕业设计的时候了,有的学弟说想用ssm做毕业设计,在网上找到资料看不懂,基础差.我就帮他写了一个demo,顺便也整理一下. SSM框架,顾名思义,就是Spring+SpringMVC+mybat ... 
- 你好,C++(35)类是如何藏私房钱的?6.2.4  拷贝构造函数
			6.2.6 类成员的访问控制 类成员包括类的成员变量和成员函数,它们分别用来描述类的属性和行为.而类成员的访问控制决定了哪些成员是公开的,可以被外界访问,也可以被自身访问:哪些成员是私有的,只能在类 ... 
- css margin collapse
			css中存在margin collapse,即边界塌陷或边界重叠. http://www.w3cplus.com/css/understanding-bfc-and-margin-collapse.h ... 
- mysql for linux 数据库的安装过程
			mysql for linux 数据库的安装过程 l 安装版本:mysql-advanced-5.6.12-linux-glibc2.5-x86_64.tar.gz ,此版本是绿色版本,只需要将其解 ... 
- jquery工具函数browser() 辨别浏览器
			1.browser属性不是一个函数是一个全局对象,可以辨别客户端浏览器. 2.属性1:$.browser.msie如果返回true则客户端浏览器是ie.相似的$.browser.safari返回tru ... 
- sql 汉字转首字母拼音
			从网络上收刮了一些,以备后用 create function fun_getPY(@str nvarchar()) returns nvarchar() as begin declare @word ... 
- HTML5拖放
			HTML5拖放 <!doctype html> <html> <head> <meta charset="UTF-8"> <t ... 
- Phalcon处理404页面的 Ruter 方法
			/** * Initializes the router * * @param array $options */ protected function initRouter($options = a ... 
- Python自动化运维之17、Python操作 Memcache、Redis、RabbitMQ
			一.Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载.它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态.数据库驱动网站的 ... 
- [Struts2学习笔记] -- 简单的类型转换
			接下来学习一下Struts2简单的类型转换,Struts2基于ognl.jar实现了简单类型的数据转换.比如jsp页面中的form值与字段值的转换,下面写一个例子. 1.创建一个jsp页面,编写一个f ... 
