简易boundbox碰撞检测

boundbox就是矩形检测,假设我们有两个物体,分别是p1和p2。那么我们分别给他们加一个矩形外框,用于检测碰撞,这时,会给他们分别增加rect.left,rect.right, rect.top, rect.bottom四个属性。判断方法如下。 这里是假设屏幕左上角为原点,向右为x正轴,向下...

2017-06-24 11:34:08

阅读数 736

评论数 0

c++ void*的小作用

#include #include using namespace std; void o(int* x, void* y){ cout << *x << endl; cout << x << endl; cout ...

2017-06-09 10:49:39

阅读数 576

评论数 0

c++ 用指针将函数作为参数传参

今天发现了一种写法,顺便记录一下。废话不多说,先看代码: #include using namespace std; int addition(int x, int y){ return x + y; } int subtraction(int x, int y){ re...

2017-06-09 10:06:10

阅读数 4282

评论数 0

C++类构造函数初始化列表

原文地址:http://www.cnblogs.com/BlueTzar/articles/1223169.html 构造函数初始化列表以一个冒号开始,接着是以逗号分隔的数据成员列表,每个数据成员后面跟一个放在括号中的初始化式。例如: class CExample { pub...

2017-06-08 15:30:22

阅读数 283

评论数 0

c++中的变量作用范围

因为最近项目很忙,所以只是暂时做个简单的笔记,以后有时间了我会再重新做个整理: 顺便附上一个网站,可以在线写代码的,适合进行小规模的代码测试(做开发当然是不可能的): 点击打开链接 在平时的c++中: #include using std::cout; using std::cin;...

2017-06-08 12:31:01

阅读数 1178

评论数 0

Animy.js,自己编写的功能丰富的html动画库

最近因为项目需要,本人制作了一款js的动画插件,可以用于完成各种js动画,比如移动、拉升、变色等等,所有动画常用的功能都已经实现,比如播放、暂停、停止、循环、加速、减速、反向播放、缓动、路径动画、锚点动画、复合动画、叠加动画等等。由于CSDN里面不方便直接插入js代码,所以本人已经将详细的教程、源...

2015-06-08 14:43:53

阅读数 1196

评论数 0

理解hasOwnProperty()的作用

hasOwnProperty:是用来判断一个对象是否有你给出名称的属性或对象。不过需要注意的是,此方法无法检查该对象的原型链中是否具有该属性,该属性必须是对象本身的一个成员。格式如下:  Js代码       1. object.hasOwnProperty(proName);   obj...

2015-05-01 11:13:22

阅读数 757

评论数 0

性能更好的js动画实现方式——requestAnimationFrame

用js来实现动画,我们一般是借助setTimeout或setInterval这两个函数,css3动画出来后,我们又可以使用css3来实现动画了,而且性能和流畅度也得到了很大的提升。但是css3动画还是有不少局限性,比如不是所有属性都能参与动画、动画缓动效果太少、无法完全控制动画过程等等。所以有的时...

2015-05-01 11:11:48

阅读数 1048

评论数 0

Javascript 严格模式详解

原文地址:http://www.ruanyifeng.com/blog/2013/01/javascript_strict_mode.html 一、概述 除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict mode)。顾名...

2015-05-01 11:11:36

阅读数 413

评论数 0

EasyTable2.1 功能更加强大,bug全面修复的html table插件!

EasyTable2.0 js前端table布局与动态生成的插件,2.0新增了hook() table元素捕获和clone()table元素对象及属性克隆等功能,以及事件绑定、回调等。同时修复了1.0的所有bug,更全面地完善了语法。

2015-04-27 14:51:56

阅读数 3066

评论数 0

将格式化的日期字符串转换为Unix时间戳(php)

strtotime函数预期接受一个包含美国英语日期格式的字符串并尝试将其解析为 Unix 时间戳。 函数说明:strtotime(要解析的时间字符串, 计算返回值的时间戳【默认是当前的时间,可选】) 返回值:成功则返回时间戳,否则返回 FALSE 比如 echo strtotime(&qu...

2015-04-20 14:23:45

阅读数 430

评论数 0

PHP date函数参数详解

time()在PHP中是得到一个数字,这个数字表示从1970-01-01到现在共走了多少秒,很奇怪吧 不过这样方便计算, 要找出前一天的时间就是 time()-60*60*24; 要找出前一年的时间就是 time()*60*60*24*365 那么如何把这个数字换成日期格式...

2015-04-20 14:18:34

阅读数 965

评论数 0

php取得文件的大小

通过filesize函数可以取得文件的大小,文件大小是以字节数表示的。 $filename = '/data/webroot/usercode/code/resource/test.txt'; $size = filesize($filename); 如果要转换文件大小的单位,可以自己定义函数...

2015-04-20 14:13:54

阅读数 7900

评论数 0

php 简单的解密和加密

session_start(); //假设用户登录成功获得了以下用户数据 $userinfo = array(     'uid'  => 10000,     'name' => 'spark',     'email' => 'spark@imooc.com', ...

2015-04-20 11:43:58

阅读数 1273

评论数 0

php $0

$subject = array('1', 'a', '2', 'b', '3', 'A', 'B', '4'); $pattern = array('/\d/', '/[a-z]/', '/[1a]/'); $replace = array('A:$0', 'B:$0', 'C:$0')...

2015-04-20 11:25:53

阅读数 447

评论数 0

CososJS学习笔记(1) 环境配置(填坑版,让你少走弯路!)

cocosjs环境配置教程填坑版!

2015-04-16 16:09:08

阅读数 1609

评论数 1

彻底搞懂JS无缝滚动代码

在做个东西要滚动代码 而且是无缝的 搞了半天还是不行  决心一定要把这个问题搞定 经过研究 也不难 代码如下:  程序代码  复制代码 代码如下:         aaaaaaaaaaa  aaaaaaaaaaa  aaaaaaaaaaa  ...

2015-04-14 08:55:03

阅读数 3214

评论数 1

js中两个感叹号的原理与用法分析

在javascript中有时会看到有两个!!的用法           var foo;  alert(!foo);//undifined情况下,一个感叹号返回的是true;  alert(!goo);//null情况下,一个感叹号返回的也是true;  var o={flag:tru...

2015-04-14 08:54:23

阅读数 591

评论数 0

JS 移动端触屏滑动

首页 > 程序开发 > web前端 > JavaScript > 正文 JS案例之5——移动端触屏滑动 2014-08-15     0 个评论      收藏  我要投稿 移动端触屏滑动的效果其实就是图片轮播,在PC的页面...

2015-04-14 08:52:39

阅读数 821

评论数 0

c++头文件大全

C/C++头文件一览 C、传统 C++ #include    //设定插入点 #include      //字符处理 #include      //定义错误码 #include      //浮点数处理 #include    //文件输入/输出 #include    //参...

2015-04-07 14:45:15

阅读数 10281

评论数 2

提示
确定要删除当前文章?
取消 删除
关闭
关闭