自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 收藏
  • 关注

原创 基于jquery的自制视觉小说框架EasyAvg

基于jquery的自制视觉小说框架EasyAvg技术上使用的是jquery+html5+css3实现的。获取文件是用ajax实现的。同时也是学习技术。目前实现了读档/存档 图片滤镜效果, 播放文本。这几个基本功能。没有使用canvas来渲染图片,使用的是jquery直接操作dom元素。存档用的是localStorage。滤镜效果用的是jquery给对象动态设置css3样式。播放文本则是jquery的$("p").text()快捷方法设计的。此源码是利用的工厂模式设计的,没有使用es

2021-02-08 15:10:37 459

原创 根据原生js、html实现的treeview组件

根据原生js、html实现的treeview组件

2023-11-11 18:25:30 1064

原创 使用js原生customElements.define()API 实现类似godot游戏引擎的colorRect类

一共有两个方案,一个是基于div和css的dom渲染,一个是基于canvas的硬件绘图。

2023-10-10 16:30:19 2660

原创 网页设计学习记录-常用圆角按钮css

【代码】网页设计学习记录-常用圆角按钮css。

2023-10-10 11:11:16 325

原创 关于js eventListener 动态传递自定义参数

先获取元素,然后使用闭包传递参数。

2023-10-07 09:38:05 258

原创 关于Godot动态生成节点的细节

关于Godot动态生成节点的细节

2023-09-20 11:00:55 630

原创 【资源】安卓Java调用iapp的jar库

IAPP.jar - 蓝奏云

2023-08-20 11:50:41 113

原创 关于Godot游戏引擎使用代码生成类锯齿波(相位器)

【代码】关于Godot游戏引擎使用代码生成类锯齿波(相位器)

2023-08-06 22:54:19 363

原创 关于Godot游戏引擎制作流水灯

2. 音乐类多媒体程序(如FL中TB-303的步进灯)

2023-08-06 22:46:50 1583

原创 关于丢失安卓秘钥的撞sha-1值的办法

实验得知,安卓sha-1和keytool生成秘钥签名文件的时间有关。前提条件是,开发者必须知道生成秘钥的所有细节参数。以下是撞文件代码(重复生成)

2023-08-05 16:38:54 807

原创 关于体素游戏或者像素游戏的地图世界生成算法

算法图例(无代码)

2023-07-25 11:52:53 392

原创 【windows测试通过】关于Godot导入外部音频文件的问题

代码给出,还没有测试过。

2023-07-16 10:45:39 1568

原创 Godot实用代码-存取存档的程序设计

1. Settings.gd 全局变量 用于保存玩家设置 对应Settings.json。2. Data.gd 全局变量 用于保存玩具数据 对应Data.json。1.在游戏开始的时候(游戏场景入口的_ready()处,

2023-07-16 10:07:37 1780

原创 godot跨场景bgm播放的做法

这样无论怎么切换场景get_tree().change_scene() 都不会影响bgm的正常勃发。就是做个tscn场景,以AudioStreamPlayer节点为根节点,设置好音频文件。并使用编辑器把场景加载为AutoLoad(项目->项目设置)然后节点设置为自动播放。

2023-07-16 08:40:13 241

原创 关于音乐游戏一首音乐总拍子数的计算

bpm120 1分钟120拍 即60s120拍。歌曲长度(秒)*每秒钟几排 = 歌曲总拍子数。120/60 = 2 (每秒钟2拍)

2023-07-15 10:56:51 225 1

原创 关于游戏引擎(godot)对齐音乐bpm的技术

当然这个代码有极限的,不能超过或者小于那个1/60 的0.1666667 因为帧的最小单位是1,不是0.5.这个是从帧数级别上对齐拍子的时间,对于游戏引擎来说,用帧数更加适合高频触发程序。3. 每个拍子触发周期所需要的帧数= 每拍子时间*60(帧率)1. _process(): 每秒钟调用60次(无限的)1. bpm=1分钟节拍数量=60s节拍数量。在120bpm下,1拍是0.5s。bpm120 = 60s120拍。2. 每拍子时间= 60/bpm。我不知道这个算不算音帧程序。

2023-07-15 10:00:47 4362 4

原创 关于godot游戏引擎中常见的小数除以大数结果为0的问题

关于这个细节,余数为0,是由于C++的触发截断问题,详情见godot文档。这种情况下,可以使用5.0/100 来进行解决,或者 5.0/100.0。如:5/100 , 6/120 ,前面的数小,后面的数字大。或者6.0 / 120 或者 6.0/120.0。以上是我在github提出的问题,仅供参考。这种问题常见于求百分比的需求。

2023-07-15 06:55:29 240

原创 【底层原理】音乐类互动游戏多媒体通用1拍子所占描述的计算公式

所以60/120=每个拍子的间隔(所占秒数)bpm120=每分钟120下拍子。bpm=每分钟的拍子数量。计算公式=60/bpm。

2023-07-14 21:53:19 123

原创 关于在godot里用代码实现斜抛物理运动模拟的代码

关于在godot里用代码实现斜抛物理运动模拟的代码

2022-10-09 19:45:40 297 1

原创 在Godot实现按照固定大小切割数组(分组)

在Godot实现按照固定大小切割数组(分组)

2022-10-06 17:37:55 924

原创 关于在godot游戏引擎的里实现非阻塞式延迟运行代码(类似wait函数)

关于在godot游戏引擎的里实现非阻塞式延迟运行代码(类似wait函数)

2022-10-05 17:28:46 1345

原创 在安卓工程里使用Nim语言

在安卓工程里使用Nim语言

2022-09-25 20:15:48 581

原创 bkengine教程-使用宏(高级篇)-宏的返回

bkengine教程-使用宏(高级篇)-宏的返回

2022-09-24 10:38:27 162

原创 Nim语言-配置vscode代码补全(nim-lsp)

Nim语言-配置vscode代码补全(nim-lsp)

2022-09-12 13:28:58 580

原创 Nim语言获取exe绝对路径(自身)

Nim语言获取exe绝对路径(自身)

2022-09-11 13:58:03 160

原创 Nim语言学习-字符串的值转换为int

Nim语言-字符串的值转换为int

2022-09-09 21:42:25 142

原创 Nim语言-获取用户输入(类似python的input,C的scanf)

Nim语言-获取用户输入(类似python的input,C的scanf)

2022-09-09 21:11:00 206

原创 使用TDM-GCC(mingw)搭建EasyX图形库开发环境

使用TDM-GCC(mingw)搭建EasyX图形库开发环境

2022-09-07 19:53:35 1899

原创 nim路径字符串斜杠替换

nim路径字符串斜杠替换

2022-08-30 10:49:23 112

原创 nim学习笔记-使用mingw32编译x86架构的exe

nim学习笔记-使用mingw32编译x86架构的exe

2022-08-05 08:59:01 563 1

原创 nim语言学习笔记-创建一个函数体为空的函数(过程)

nim语言学习笔记-创建一个函数体为空的函数(过程)

2022-08-05 08:43:53 681

原创 关于在windows使用msys2 + mingw + gcc/g++ 编译godot的笔记

关于在windows使用msys2 + mingw + gcc/g++ 编译godot的笔记

2022-07-22 21:52:32 334

原创 在Godot中实现栈的数据结构(封装)

在Godot中实现栈的数据结构(封装)

2022-07-17 21:08:24 704

原创 在D语言中读写二进制文件

在D语言中读写二进制文件

2022-07-04 18:56:04 90

原创 推荐一个好用的vscode git commit美化插件

推荐一个好用的vscode git commit美化插件

2022-06-30 19:22:04 345

原创 aardio 字符串分割代码

var a = string.split("apple,banana,stone","<,>")console.log(table.unpack(a))

2022-05-27 16:16:05 721

原创 用python写基于正则和二分法的简易词法分析器(函数部分)

用python写基于正则和二分法的简易词法分析器(函数部分)

2022-05-20 15:44:42 276

原创 godot中使用代码放置图集图块(AltasTile)

godot中使用代码放置图集图块(AltasTile)

2022-05-18 11:35:14 790

原创 【实用教程】godot控制子弹移动到玩家(3d定点)

直接上代码extends Spatialvar playervar zidanvar dirvar speed = 5func _process(delta): zidan.global_translate(dir*delta*speed) passfunc _ready(): zidan = $shot_point/zidan player = $player dir = zidan.global_transform.origin.direction_to(player.glo

2022-05-02 21:57:09 669

原创 从零开始的blender脚本编程教程-1.修改选中物体的基础颜色(材质)

从零开始的blender脚本编程教程-1.修改选中物体的基础颜色(材质)

2022-04-15 22:09:38 2016

安卓开发,在安卓java开发里面直接调用iapp的API,这个是SDK

安卓开发,在安卓java开发里面直接调用iapp的API,这个是SDK

2023-11-11

空空如也

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

TA关注的人

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