一、前言 以下场景往往由于事件频繁被触发,因而频繁执行DOM操作、资源加载等重行为,导致UI停顿甚至浏览器崩溃。 1. window对象的resize、scroll事件 2. 拖拽时的mousemove事件 3. 射击游戏中的mousedown、keydown事件 4. 文字输入、自动完成的keyu ...
分类:
其他好文 时间:
2018-04-04 16:13:06
阅读次数:
185
题目链接 题目大意: 假设我们有一个正方形的城市,并且街道是直的。城市的地图是n行n列,每一个单元代表一个街道或者一块墙。 碉堡是一个小城堡,有四个开放的射击口。四个方向是面向北、东、南和西。在每一个口子上有一架机关枪。 假设子弹能够穿过任何距离,并且摧毁路上的碉堡。另一方面,子弹不能穿越墙。 我们 ...
分类:
Web程序 时间:
2018-03-31 12:05:22
阅读次数:
194
周日晚上和肉肉看了红海行动,第一次看真正意义上的战争片,其实一开始并不感冒,也不喜欢煽情的主旋律电影,但是口碑太好,想着电影至少不会差,于是看了这部已经回味了两天的电影。 电影一开始就是高能,没有一个废镜头,很是抓人眼球,罗星这个角色的塑造只靠了几句简单的台词和一个精准的慢镜头射击,子弹击破玻璃,避 ...
分类:
其他好文 时间:
2018-03-05 20:37:28
阅读次数:
220
本项目使用pygame模块编写了射击游戏,目的在于训练自己的Python基本功、了解中小型程序框架以及学习代码重构等。游戏还是有一定的可玩性的,感兴趣的可以试一下。 ...
分类:
其他好文 时间:
2018-02-24 15:02:06
阅读次数:
330
——纪念合金弹头陪伴的童年,回味横版过关射击快感 合金弹头S是一款Unity制作的同人游戏,由于当时我只是一个学了3个月游戏的同学,所以尚有一些不足之处,但这是我用Unity做的第一个原创作品 下载地址:https://pan.baidu.com/s/1c2ohTrq 原创boss战 O(∩_∩)O ...
分类:
编程语言 时间:
2018-02-15 11:30:23
阅读次数:
177
近日,ITWorld 整理全球最杰出的 14 位程序员,一起来看下让我们膜拜的这些大神都有哪些?(排名不分先后) 1、Jon Skeet 个人名望:程序技术问答网站 Stack Overflow 总排名第一的大神,每月的问答量保持在 425 个左右。 个人简介/主要荣誉:谷歌软件工程师,代表作有《深 ...
分类:
其他好文 时间:
2018-02-08 15:32:00
阅读次数:
195
题目链接 HDU 4866 题意 给定$n$条线段。每条线段平行$x$轴,离x轴的距离为$D$,覆盖的坐标范围为$[L, R]$。 现在有$m$次射击行动,每一次的射击行动可以描述为在横坐标x处找到离x轴最近的$k$条线段, 并计算这$k$个目标距离$x$轴的总和。强制在线。 对线段到$x$轴的距离 ...
分类:
其他好文 时间:
2018-01-31 01:00:37
阅读次数:
177
函数节流和函数防抖,两者都是优化高频率执行js代码的一种手段。 以下场景往往由于事件频繁被触发,因而频繁执行DOM操作、资源加载等重行为,导致UI停顿甚至浏览器崩溃。 1. window对象的resize、scroll事件 2. 拖拽时的mousemove事件 3. 射击游戏中的mousedown、 ...
分类:
其他好文 时间:
2018-01-03 00:48:16
阅读次数:
121
很久没有更新了,今天给大家写一篇游戏资源池的相关文章,就当作2017年的最后一篇文章吧。 转载请标明出处:http://www.cnblogs.com/zblade/ 一、游戏项目中的资源池 在一款游戏中,随着游戏的进行,我们会不断的创建和销毁一些角色,比如我们玩一款射击游戏,我们需要不断的发射子弹 ...
分类:
其他好文 时间:
2017-12-28 21:48:29
阅读次数:
217
自动追踪算法,在我们设计2D射击类游戏时经常会用到,这个听起来很高大上的东西,其实也并不是军事学的专利,在数学上解决的话需要去解微分方程, 这个没有点数学基础是很难算出来的。但是我们有了计算机就不一样了,依靠计算机极快速的运算速度,我们利用微分的思想,加上一点简单的三角学知识,就可以实现它。 好,话 ...
分类:
编程语言 时间:
2017-12-07 13:16:40
阅读次数:
261