自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (5)
  • 问答 (3)
  • 收藏
  • 关注

原创 web小游戏开发:拼图——蜂巢拼图

将 this.mode 的复制移动到 请选择游戏模式的提示后边,然后追加一个验证,如果是蜂巢拼图模式,则直接调用蜂巢游戏代码,否则继续正常按照方形游戏模式进行。不过我们之前的拖拽代码,是用 mouse 事件实现的,里面加了一个 puzzle.mode 的验证,不为零(原始拼图)时,不允许拖拽。4、如果覆盖的元素的 sn 与 拖拽对象的 sn 相同,则移除挖空的六边形 canvas 及 拖拽对象。3、需要挖空的六边形图块,根据可视图片尺寸进行计算,在预留四个边的最小尺寸下,进行最大的图块设置。

2024-08-15 15:51:07 458 1

原创 web小游戏开发:2048(完)移动操作及动画效果

1、es6 的数组操作,要熟练掌握哦,map 用来给数组赋值,filter 用来筛选元素,forEach 用来对数组进行循环,当然经典的 js 数组方法也要复习一下哦,sort 用来排序,splice 删除元素等。思路就是,如果当前数组中对应的元素值为零,则删除该元素,例如第一行左移 0 0 0 1,最后会变成 1,那么记录到 trace 里的轨迹就是 [3,0],意义就是,第三个元素移动到第一个元素。在每次游戏重新开始的时候,我们都需要重新清空数组中的所有数字,分数,以及界面中的样式。

2024-08-04 11:10:59 894

原创 web小游戏开发:2048(一)初始化界面及键盘和鼠标事件

之前,老顾在玩 python 的时候,写了一版的 py 版 2048,由于对 pygame 这个第三方库不了解,所以没有做成图形界面的。这次就从新一版 js 的,直接在页面进行游戏好了。

2024-08-03 11:02:57 400

原创 web小游戏开发:拼图(完)完整代码展示

那么,在拼图里,我们之前使用的是多个图块,每个图块从新加载一遍图片,然后对图片进行位移的方式来制作拼图的图块的。这个办法有一个致命的问题,就是当图片较大,且切分数量较多的时候,会出现明显的卡顿,甚至延迟。好吧,应该按照图片实际尺寸来设置,毕竟不管你怎么缩放,对与 Image 对象来说,他加载的图片信息都没有变化,和刚才的 canvas 类似,内部的 width 不受外部显示大小的影响。canvas 里提供了一个 clip 方法,可以切割出各种不规则的图形,用这个办法,就可以对应于带有咬合齿的拼图块了。

2024-08-02 10:52:41 880 3

原创 web小游戏开发:拼图(四)对调和移动拼图玩法的实现

具体实现就是,生成一个数组,表示每个色块的编号,然后打乱其顺序,然后按照打乱后的顺序,顺序添加到拼图区域,同步在提示区添加一个提示块,同时验证色块位置是否正确。嗯,这里用到了 puzzle.group 对象,mode_1 中,将这个对象重新初始化了,有两个属性,s 表示选中的色块,n 表示当前色块的顺序。那么,本文中,其实也没有多少新的内容需要总结了,更多的是,将我们已经学习过的内容,进行灵活的运用。这两个玩法,主要的内容,其实是数组的操作,然后根据数组,将其对应的图块的位置更新一下。

2024-08-01 10:34:16 471

一个给学生练手用的js版本的保卫萝卜游戏

这是一个半成品,目前只完成了一个场景“冰天雪地”,仅前三关有怪物数据,没有进行数值平衡,没有进行分数计算,就是用来理解 css 和 js 的一个练手作品

2023-04-13

python 自定义采集类

一个自定义采集类,可伪造cookie,继承cookie,支持 br 压缩,简单好用

2023-04-06

WinForm.Scanner.rar

无焦点监听扫描枪扫码结果,支持中文二维码,普通二维码,条形码

2019-09-19

英语外交官单词拼读识别.rar

一个winform小工具。最近孩子学了一些英语单词,自己没时间辅导,老人又没学过英语,孩子发音和单词意义都没记下来,只好做一个辅助工具,将孩子学过的单词导入,让老人陪孩子练发音,记词义。

2021-05-30

mssql正则clr及函数,追加Group分组支持

将代码复制到查询分析器,直接执行即可,仅在当前数据库有效 mssql2005以上版本,在数据库内实现正则函数,其中程序集 clr.regex 内容不可修改,该字符串为编译好的clr程序dll文件。 表值函数 RegexMatchesWithGroup RegexMatches 标量值函数 RegexIsMatch RegexMatch RegexReplace

2021-05-12

支持 uploadify 上传的文件头判断类型

针对 uploadify 所写的 .net 服务器端数据处理,可自行判断出 doc、xls、ppt、docx、xlsx、pptx 的真正类型,可自行定义文件头进行真正类型的判断

2014-07-29

文盲版C#样式选择器(c#源码)

文盲版HtmlParser,用以实现在c#中处理html时,可以使用样式选择器的方式进行内容定位,已实现的样式选择器: /// a /// .a /// #a /// a,b /// a~b /// a>b /// a+b /// :first-of-type /// :eq(n) /// :contains(val) /// [att=val] /// [att!=val] /// [att~=val] /// [att*=val] /// [att|=val] /// [att^=val] /// [att$=val]

2018-07-05

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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