摘要: 上一课中我们了解了如何去创建一个box2d的世界,如果在这个世界中添加刚体,如何通debug模式查看效果。现在我们来学习一个让人激动的跳起来的酷东西 —— “关节”。顾名思义,我们可以通过关节来建立各式各样的物理系统,链条、齿轮、绳索、甚至是通过关节来建立一个物理系统,等等。听起来是不是很激动人心?是的,我们现在马上来看看box2d到底提供了哪些关节类吧:Distance Joint Rope JointRevolute JointPrismatic JointPulley JointGear JointLine JointWeld JointMouse Joint五花八门的关节类让我们眼花缭 阅读全文
posted @ 2012-10-22 02:59 Memo 阅读(2837) 评论(0) 推荐(0) 编辑
摘要: 怎么样创建一个box2d的世界。step.1 : 创建一个世界。varworld:b2World=newWorld(newb2Vec2(0,10),true);var1 : (gravity:b2Vec2) , 即重力。var2 : (doSleep:Boolean) , 用来管理世界中的物体是否可以休眠。step.2 :创建一个地面,把地面看成一个巨大的四边形刚体。所以我们现在要做的也相对于创建一个四边形刚体。首先创建一个地面的definition,即b2BodyDef。var_groundDef:b2BodyDef=newb2BodyDef();_groundDef.position.Se 阅读全文
posted @ 2012-10-05 18:24 Memo 阅读(4542) 评论(2) 推荐(1) 编辑
摘要: 【改变输出swf的尺度,背景颜色或帧频】 在”Navigator”窗框里右键你的项目>选中”Properties”>选中”ActionScript Compiler”>在”Additional compiler arguments”里输入你所需要的命令 如想改变背景颜色,请输入: -d... 阅读全文
posted @ 2009-06-17 11:36 Memo 阅读(484) 评论(0) 推荐(0) 编辑
摘要: ~ 阅读全文
posted @ 2009-03-19 11:41 Memo 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 原文:http://freespace.virgin.net/hugo.elias/models/m_perlin.htm 转自:http://www.azure.com.cn/article.asp?id=291 柏林噪声(Perlin Noise)(译) 原文链接:http://freespace.virgin.net/hugo.elias/models/m_... 阅读全文
posted @ 2008-09-08 17:32 Memo 阅读(12399) 评论(0) 推荐(5) 编辑
摘要: import flash.filter.ColorMatrixFilter; 颜色矩阵:var arr:Array ; R G B A Off R 1 0 0 0 0 G 0 1 0 0 0 B 0 0 1 0 0 A 0 0 0 1 0 上面这... 阅读全文
posted @ 2008-07-29 14:30 Memo 阅读(2962) 评论(0) 推荐(0) 编辑
摘要: Vector.2D: 加法:a+b = ( (ax+bx) , (ay+by) ) 意义:a向量和b向量首尾相连。以a的始点为始,以b的终点为终的向量就是a+b 减法:a-b = ( (ax-bx) , (ay-by) ) 意义:两个向量始点重合,从b的终点开始到a的终点结束的向量就是a-b了 和常数相乘:a*n=e=(n*ax,n*ay) 意义:乘一个大于0的数,则向量的... 阅读全文
posted @ 2008-07-24 15:11 Memo 阅读(1374) 评论(0) 推荐(0) 编辑
摘要: A*寻路初探 原文:Patrick Lester 翻译:Panic 原文出处:A* Pathfinding for Beginners 译者序 很久以前就知道了A*算法,但是从未认真读过相关的文章,也没有看过代码,只是脑子里有个模糊的概念。这次决定从头开始,研究一下这个被人推崇备至的简单方法,作为学习人工智能的开始。 这篇文章非常知名,国内应该有不少人翻译过它,... 阅读全文
posted @ 2008-07-24 10:28 Memo 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 一些不太常见的代码写法,供大家相互学习。程序代码: 1、 mc.gotoAndPlay(Math.random()*10>>0); Math.random()*10 取 10以内带小数的随机数。 >> 是移位符号 >>0 的功能去除小数点后的数!!(这个方法的确高明) 所以 Math.random()*10>>0 整句话的意思是 获取10以内的随机整数! -----------------... 阅读全文
posted @ 2008-07-15 15:47 Memo 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 该篇笔记主要内容是关于速度,加速度,弹性,缓动,摩擦力,重力等内容。 参考http://www2.flash8.net/teach/6280.htm,在此对作者表示深刻的感谢。 1.速度与加速度 物体的运动都是沿着一定的方向,以恒定或是加速度的方式的运动的。在FALSH中要使物体以一个恒定的速度运动,就需要我们在每一帧不断的累加恒定的速度。这里面我们使用一种帧的循环的方式,来使物体不断的累加恒定... 阅读全文
posted @ 2008-01-02 04:40 Memo 阅读(782) 评论(0) 推荐(0) 编辑