这里把cocos2d-x 3.0的物理碰撞检测单独抽离出来,做成一个简单的项目,可以看到物理碰撞检测的效果,也适合新手入门,为下一步主角和金币碰撞做准备...
分类:
其他好文 时间:
2014-07-31 09:52:46
阅读次数:
308
UIDynamic是从iOS 7开始引入的一种新技术,属于UIKit框架。可以认为是一种物理引擎,能模拟和仿真现实生活中的物理现象:如重力、弹性碰撞等现象。
一、UIDynamic中的一些概念
三个重要的类:
UIDynamicItem Protocol:(要执行仿真动画的对象)
To make a custom object eligible to participate in UI...
分类:
移动开发 时间:
2014-07-31 00:03:25
阅读次数:
345
上图为Hashmap的数据结构图,具体实线是采用数组结合链表实现,链表是为了解决在hash过程中因hash值一样导致的碰撞问题。所以在使用自定义对象做key的时候,一定要去实现hashcode方法,不然hashmap就成了纯粹的链表,查找性能非常的慢,添加节点元素也非常的慢。如importjava....
分类:
编程语言 时间:
2014-07-30 20:20:14
阅读次数:
458
一、
NGUI的直接用法1.
AttachaCollider:表示为NGUI的某些物体添加碰撞器,如果界面是用NGUI做的,只能这样添加。(注:用Component添加无效)。2.
AttachanAnchor:表示为该物体添加了UIAnchor脚本,作用是避免像素偏移的问题3.
AttachUIStretch:表示为该物体添加了UIStretc..
分类:
其他好文 时间:
2014-07-30 15:00:34
阅读次数:
943
题目:
给定一个单链表,只给出头指针head:
1、如何判断是否存在环?
2、如何知道环的长度?
3、如何找出环的连接点在哪里?
4、带环链表的长度是多少?
解法:
1、对于问题1,使用追赶的方法,设定两个指针slow、fast,从头指针开始,每次分别前进1步、2步。如存在环,则两者相遇;如不存在环,fast遇到NULL退出。
2、对于问题2,记录下问题1的碰撞点p,sl...
分类:
其他好文 时间:
2014-07-29 18:03:02
阅读次数:
191
HDU 4793
链接:http://acm.hdu.edu.cn/showproblem.php?pid=4793
题意:给一个以(0,0)为圆心半径为R的圆形区域,中间放着一个(0,0)为圆心半径为Rm的圆盘,在坐标(x,y)处(严格在圆形区域外)放着一枚半径为r的硬币,运动方向和速度为(vx,vy),在运动中碰到圆盘时,会按碰撞问题反弹(圆盘是固定不动的),问硬币会在圆形区域里呆多长时...
分类:
其他好文 时间:
2014-07-28 15:45:13
阅读次数:
305
图像碰撞代码,随意飘浮的图片代码,图片碰到网页边缘会继续弹跳起来,无规则漂浮运动,可作漂浮广告代码,使用时你可将页面内的JS代码封装,在使用时调用即可。上谷战国红
分类:
其他好文 时间:
2014-07-28 14:34:33
阅读次数:
236
??第二阶段:目标:让马里奥接受左右移动控制和跳跃控制,以及在这个过程中运行左右行走动画和维持腾空状态,还有马里奥状态机的设计。这个过程中也没有碰撞检測。1:这是一个横版卷轴控制动作类游戏,虽说用鼠标点击模拟的移动设备上的触摸机制,但还是不方便測试,比方同一时候按下两个按键时,单用鼠标触摸就做不到了...
分类:
其他好文 时间:
2014-07-24 22:11:22
阅读次数:
210
射线
射线,类比的理解就是游戏中的子弹。是在3D世界里中一个点向一个方向发射的一条无终点的线。在发射的过程中,一旦与其他对象发生碰撞,就停止发射。
射线的原理
创建一个射线时,首先需要知道射线的起点和终点在3D世界里的坐标。using UnityEngine;
using System.Collections;
public class Script_06_08 : Mono...
分类:
其他好文 时间:
2014-07-23 13:21:46
阅读次数:
264