package{
import Box2D.Common.Math.b2Vec2;
import Box2D.Dynamics.b2Body;
import Box2D.Dynamics.Joints.b2LineJointDef;
import Box2D.Dynamics.Joints.b2PrismaticJointDef; /**
* 线关节,限制一个刚体只能在一个轴向上移动
*/
public class Main extends BaseMain{ public function Main(){
super(new b2Vec2(0,10));
} override protected function init():void{
var bodyA:b2Body=this.createBox(50,50,400,300);
var bodyB:b2Body=this.createCircle(25,400,300);
bodyA.SetType(b2Body.b2_staticBody); var jointDef:b2LineJointDef=new b2LineJointDef();
var anchor:b2Vec2=bodyA.GetWorldCenter();
var axis:b2Vec2=new b2Vec2(1,0);
jointDef.Initialize(bodyA,bodyB,anchor,axis);
_world.CreateJoint(jointDef); } };
}

源码下载:http://yunpan.cn/c37xzDJTk4ekb  访问密码 c8c5

最新文章

  1. 2-1 Linux 操作系统及常用命令
  2. MySQL添加用户、删除用户与授权
  3. [转]三大WEB服务器对比分析(apache ,lighttpd,nginx)
  4. MAC air 安装redis-3.0.6
  5. 解决Xamarin 生成时出现 “aapt.exe”已退出,代码为 1。错误问题
  6. O2O模式成功案例分享 汲取精华化为己用
  7. Arc Engine 中添加气泡提示框
  8. C语言关键字 - 铁布衫:const 转载
  9. 2014-07-24 .NET实现微信公众号的消息回复与自定义菜单
  10. nyoj 117 找到的倒数 【树阵】+【分离】
  11. DevExpress 控件使用之GridControl基本属性设置
  12. Oracle-一个中文汉字占几个字节?
  13. How 5 Natural Language Processing APIs Stack Up
  14. MyBatis入门简述
  15. Python操作MongoDB看这一篇就够了
  16. LINUX内核分析第六周学习总结——进程的描述与创建
  17. Mysql INSERT、REPLACE、UPDATE的区别
  18. php 字符串长度函数
  19. 对于新手来说,Python 中有哪些难以理解的概念?
  20. Oracle的四种连接方式【转载】

热门文章

  1. phpstudy 相关配置
  2. ArrayList和LinkedList和Vector源码分析
  3. CSS的属性
  4. json处理三部曲之第三曲:利用Gson处理json
  5. js导入的注意.txt
  6. 股票K线图-JfreeChart版
  7. /etc/fstab 文件解释
  8. centos装openoffice
  9. FUSE and File System
  10. 网络请求 get post