
H5/js/css
码一周
这个作者很懒,什么都没留下…
展开
-
矩形碰撞检测的一些方法(支持旋转)
一、坐标轴投影依据理论:对于两个多边形,如果存在一个轴,使得两个多边形的在该轴上的投影不重叠,则多边形之间没有碰撞发生。所有可能的轴为垂直于多边形每个边的轴。对于矩形的参考轴比较简单,只要是两邻的两条边就可以了。1、获取矩形的顶点坐标首先得出矩形的四个点的坐标(可参考本博文章《根据矩形的位置和大小获取顶点位置》)。2、计算一个矩的顶点在另一个矩边上的投影计算两个矩形中的...原创 2020-03-17 08:26:20 · 2832 阅读 · 0 评论 -
js 根据矩形的位置和大小获取顶点位置(带旋转)
在做游戏开发时需要检测任意角度旋转的矩形之间的碰撞定义:r:旋转弧度。x,y矩形位置,x1,y1顺时针第二个顶点,x2,y2顺时针第三个顶点。x3,y3顺时针第四个顶点。任意的角度旋转都可以转换为r>=0&&r<pi/2和r<=0&&r<-pi/2两种情况。function(r) { //处理旋转 r.r = r...原创 2020-03-15 11:56:56 · 2241 阅读 · 0 评论 -
啊里云ubuntu 16.04系统安装配置LAMP步骤和一些坑
虽然本教程为ubuntu操作系统,还是奉劝看到本教程的同学如果现在能更换成centos还是别使用ubuntu做服务器。因历史原因我是暂时改不了了。先安装apachsudo apt-get install apache2安装php7.0sudo apt-get install php7.0查看php版本php -vPHP和Apache都安装好后就需要让Apache能够...原创 2019-11-14 17:05:59 · 161 阅读 · 0 评论 -
jquery 填坑
radio 设置选中使用 $("input:radio[name=sex][value=" + sex + "]").prop("checked", "checked"); attr 是坑。原创 2018-07-04 15:14:52 · 129 阅读 · 0 评论 -
Uglifyjs混淆工具好用并且提升执行效率
需要安装node环境npm install -g uglify-js然后执行uglifyjs main.js -c -m -o enmain.js混淆代码后执行效率竟然提升了不少。原创 2018-08-14 18:08:28 · 1089 阅读 · 0 评论