10 2012 档案

摘要:第一章 高级碰撞检测1.1 不规则形状对象的碰撞测试:1.1.1 位图用于碰撞检测:函数原型如下:myBitmapData.hitTest(firstPoint : Point, firstAlphaThreshold : uint, secondObject : Object, secondPoint : Point, secondAlphaThreshold : uint)测试两个位图:if(bmpd1.hitTest(new Point(bmp1.x, bmp1.y), 255, bmpd2, new Point(bmp2.x, bmp2.y), 255)){//bitmap is to 阅读全文
posted @ 2012-10-24 21:40 kiven.li 阅读(577) 评论(0) 推荐(0)
摘要:第0章 设计课题、中间件方案、ACE为了降低耦合性,降低复杂度,提高复用性,ACE设计成了层次化体系结构。ACE被设计为两层:ACE OS Adaptation层和C++ Wrapper Facades。(1).ACE OS Adaptation层:封装了原始的基于C的OS API,隐藏了和平台相关的细节。展示了统一的OS机制接口,供高级的ACE层使用。(2).ACE C++ Wrapper Facades层:将OS Adaptation层提供的功能用C++类来进行封装。方便使用者调用。(3).ACE Framework层:扩充了ACE C++ Wrapper Facades类,用高级的并发和 阅读全文
posted @ 2012-10-15 14:20 kiven.li 阅读(1851) 评论(1) 推荐(1)
摘要:第三章 三角学3.1 基本三角函数的计算:角的正弦值 = 对边 / 斜边角的余弦值 = 邻边 / 斜边角的正切值 = 对边 / 邻边3.2 角度与弧度的相互装换:弧度 = 角度 * Math.PI / 180角度 = 弧度* 180 / Math.PI3.3 向鼠标旋转://substitute mouseX, mouseY with the x , y point to rotate to dx = mouseX - sprite.x; dy = mouseY - sprite.y; spirte.rotation = Math.atan2(dy, dx) * 180 / Math.PI;3 阅读全文
posted @ 2012-10-07 15:24 kiven.li 阅读(1320) 评论(0) 推荐(0)