摘要: 1.BodyType.StaticBody 2.BodyType.DynamicBody 3.BodyType.KinematicBody 第一种静态body不会运动,不会与其他body发生碰撞,不受重力影响 第二种动态body会运动,会与其他body发生碰撞,碰撞后会有相应的反应,会受重力影响 第三种运动学body会运动,不会与其他body发生碰撞,不受重力影响 例如:DynamicBody... 阅读全文
posted @ 2015-01-07 16:02 LinuxCC 阅读(1123) 评论(0) 推荐(0) 编辑
摘要: /* * Obtain the window manager and default display, which we will use to * find out the size of the device's display (in pixels) ... 阅读全文
posted @ 2015-01-07 13:40 LinuxCC 阅读(344) 评论(0) 推荐(0) 编辑
摘要: AndEngine引擎提供了一个截图的类ScreenCapture 这个类的用法:ScreenCapture cap= new ScreenCapture();无参构造函数 然后添加到场景中,如果不添加到场景中就截不到任何数据 她有两个主要方法 capture(final int pCaptureWidth, final int pCaptureHeight, final String pFil... 阅读全文
posted @ 2015-01-06 17:41 LinuxCC 阅读(182) 评论(0) 推荐(0) 编辑
摘要: AndEngine给Entity实体注册更新handler和实体修改器,registerUpdateHandler和registerEntityModifier方法 这个方法内部实现都是将要注册的IUpdateHandler,IEntityModifier添加到UpdateHandlerList,EntityModifierList中, 而UpdateHandlerList,EntityModif... 阅读全文
posted @ 2015-01-06 15:32 LinuxCC 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 线程安全就是说多线程访问同一代码,不会产生不确定的结果。编写线程安全的代码是低依靠线程同步。 那么Java中哪些类已经是线程安全的,即不需要另外使用同步锁。 HashTable是线程安全的,HashMap不是线程安全的 ConcurrentLinkedQueue是线程安全的,是基于链表实现的,所以他的size方法会遍历整个链表,所以不建议使用size方法 ArrayList不是线程安全的, Str... 阅读全文
posted @ 2015-01-06 14:28 LinuxCC 阅读(519) 评论(0) 推荐(0) 编辑
摘要: SmoothCamera:就相当于现实世界的摄像机,要想照到一个物体,要么是摄像机移动,要么是物体移动到摄像头的范围内,想要放大或缩小一个物体,要么是物体向前或向后移动,要么是摄像头变焦 这里讨论的就是摄像头的变焦,Zoom In 放大,Zoom out 缩小,设置中心点就是移动摄像头,移到指定的物体上,这样这个物体就在摄像头的中心位置了 构造函数: // Camera movement spee... 阅读全文
posted @ 2015-01-04 13:28 LinuxCC 阅读(390) 评论(0) 推荐(0) 编辑
摘要: ... 阅读全文
posted @ 2015-01-03 14:14 LinuxCC 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 举个例子,一个横向的ViewGroup,如果每个View的宽度为300,那么当前显示第一个View的时候getScrollX()返回值为0,当你 向左移动第一个View,移动距离为30,那么此时getScrollX()的返回值为30,如果当前显示第二个View,那么getScrollX() 的返回值... 阅读全文
posted @ 2015-01-03 01:58 LinuxCC 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 如何追逐一个玩家,始终让玩家在视野范围之内。AndEngine引擎中使用BoundCamera类。步骤1.构造BoundCamera类,起始坐标,长宽,然后传给engine2.设置BoundCamera的追踪范围一般范围会比之前的摄像头面积要大 setBounds(minX, maxX,minY, ... 阅读全文
posted @ 2014-12-26 16:54 LinuxCC 阅读(369) 评论(0) 推荐(0) 编辑
摘要: Pattern p = Pattern.compile("cat");Matcher m = p.matcher("one cat two cats in the yard");StringBuffer sb = new StringBuffer();while (m.find()) { m.appendReplacement(sb, "dog");}m.appendTail(sb);S... 阅读全文
posted @ 2014-12-15 19:58 LinuxCC 阅读(1587) 评论(0) 推荐(0) 编辑