1.矩形碰撞所谓矩形碰撞,就是利用两个矩形之间的位置关系来进行判断,如果矩形的像素在另外一个矩形之中,或者之上都可以认为这两个矩形发生了碰撞。如果单纯的去考虑哪些情况会判定两个矩形发生碰撞,倒不如反思考虑两个矩形之间不发生碰撞的几种情况。其实两个矩形不发生碰撞的情况就上下左右这四种。下面通过实例项目...
分类:
移动开发 时间:
2014-12-26 16:21:20
阅读次数:
324
理解android视图
对于android设备我们所看到的区域其实和它在底层的绘制有着很大的关系,很多时候我们都只关心我们所看到的,那么在底层一点它到底是怎么样的一个东西呢?让我们先来看看这个图。
对于整个设备的可见区域而言其实就是我们中间的那个屏幕,从上面的拿个图可以清晰的看到,除了我们的可见区域在它的上下左右都应该有内容,那么在android系统中是怎么控制显示它的位置呢?下面我们...
分类:
移动开发 时间:
2014-12-22 21:23:31
阅读次数:
302
:set nu 显示行号:set nonu 不显示行号h,j,k,l 上下左右n空格n回车0,$行首,行尾H,M,L 屏幕上中下G最后nG第几行:! commond 暂时执行commond命令:w filename 另存为:n1,n2 filename 另存为:r filename 读入新文件ZZ ...
分类:
系统相关 时间:
2014-12-22 17:42:00
阅读次数:
204
试编写一个程序寻找一条通过迷宫的路径。 一个迷宫可以看成是一个矩阵(数组),它有一个入口单元和一个出口单元,图中阴影处表示障碍物,白格表示可以通行的道路。只能从入口进去,从出口出去,中间只能通过白格子(即只能从一个白格单元走到一个相邻的白格单元,相邻指上、下、左、右四个单元),遇见死路时,退回去重....
分类:
其他好文 时间:
2014-12-20 22:01:16
阅读次数:
266
Cocos2d-x实现虚拟摇杆控制精灵的运动,并能改变精灵脸部的朝向,扩展性很好。...
分类:
其他好文 时间:
2014-12-20 18:18:00
阅读次数:
250
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2102分析:bfs求最短时间到达'P'点,不过本题有好几个trick,我都踩到了,自己还是太嫩了。。。 注意:可能两层同个位置都是'#',还有经过'#'时只能被传送,不能经过它上下左右移动。。。#incl...
分类:
其他好文 时间:
2014-12-19 15:45:08
阅读次数:
196
题目大意:给你一个n*m的矩形图,每个位置上有'N'、'S'、'W'、'E',分别表示上下左右
四个方向。给你初始位置,如果能走出去了, 输出走出去的步数。
如果成环了,就输出环走一圈需要多少步。
思路:用链式前向星来做,把图看做是n个点,每个位置就是一条边,将边用链式前向星存
起来,每条边就有了一个序号,这个序号就是走的步数。然后,每走一步,我们就开始判
断是否在之前存储过这个位置(这条边),如果存储过就跳出循环,输出已存在这个位置的序
号(就是走圈前的步数),再输出总序号-已存在那个位置的序号(就是走圈...
分类:
其他好文 时间:
2014-12-18 17:02:56
阅读次数:
176
A*算法路径评分选择路径中经过哪个方格的关键是下面这个等式:F = G + H 这里: * G = 从起点A,沿着产生的路径,移动到网格上指定方格的移动耗费。上下左右走是10,斜对角走是14,基本合比例。 * H = 从网格上那个方格移动到终点B的预估移动耗费。H值可以用不...
分类:
编程语言 时间:
2014-12-15 07:50:39
阅读次数:
362
写的比较匆忙,功能较为单一,界面丑,操作步数应该还能优化。
最终还是要写AI,但好像没那么简单,写了几个关于格局评价的函数,还得继续学习。。。
上下左右方向键操作。
源代码:
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Font;
import java.awt.GridLayou...
分类:
编程语言 时间:
2014-12-13 09:36:47
阅读次数:
400
css的盒子模型是一个前端工程师必须知道的知识点。一个元素,它的盒子模型是:margin(边界)+border(边框)+padding(填充)+content(内容)。其中除了content,其他三个都有上下左右4个方向,比如:margin-left,padding-left,border-left...
分类:
其他好文 时间:
2014-12-12 18:30:09
阅读次数:
172