2023年7月16日
摘要:
file.open(filepath, file.READ) var buffer = file.get_buffer(file.get_len()) #put data into audiostreamsample var stream = AudioStreamSample.new() stre
阅读全文
posted @ 2023-07-16 10:45
小沙盒工作室
阅读(21)
推荐(0)
摘要:
1. Settings.gd 全局变量 用于保存玩家设置 对应Settings.json 2. Data.gd 全局变量 用于保存玩具数据 对应Data.json 实践逻辑指南 1.在游戏开始的时候(游戏场景入口的_ready()处, Settings.gd
阅读全文
posted @ 2023-07-16 10:07
小沙盒工作室
阅读(25)
推荐(0)
摘要:
就是做个tscn场景,以AudioStreamPlayer节点为根节点,设置好音频文件。 并使用编辑器把场景加载为AutoLoad(项目->项目设置) 然后节点设置为自动播放。 这样无论怎么切换场景get_tree().change_scene() 都不会影响bgm的正常勃发
阅读全文
posted @ 2023-07-16 08:40
小沙盒工作室
阅读(15)
推荐(0)
2023年7月15日
摘要:
引擎默认底层 1. _process(): 每秒钟调用60次(无限的) 数学 1. bpm=1分钟节拍数量=60s节拍数量 bpm120 = 60s120拍 2. 每拍子时间= 60/bpm 3. 每个拍子触发周期所需要的帧数= 每拍子时间*60(帧率) 这个是从帧数级别上对齐拍子的时间,对于游戏引
阅读全文
posted @ 2023-07-15 10:00
小沙盒工作室
阅读(16)
推荐(0)
2022年10月6日
摘要:
extends Object class_name ArrayUtils static func split_array(array:Array, step:int) -> Array: var output = [] for i in range(0, len(array), step): var
阅读全文
posted @ 2022-10-06 17:37
小沙盒工作室
阅读(12)
推荐(0)
2022年9月24日
摘要:
首先去下载bkengineBKEngine - AVG/Galgame游戏引擎 - 免费 易用 高效 安全 跨平台 (bakery.moe) 创建myreturn.bkscr并写入 *register //这之间写上要定义的宏或导入其他的宏文件 @macro name="my" [return] *
阅读全文
posted @ 2022-09-24 10:47
小沙盒工作室
阅读(136)
推荐(0)
摘要:
首先去下载bkengineBKEngine - AVG/Galgame游戏引擎 - 免费 易用 高效 安全 跨平台 (bakery.moe) 创建myreturn.bkscr并写入 *register //这之间写上要定义的宏或导入其他的宏文件 @macro name="my" [return] *
阅读全文
posted @ 2022-09-24 10:38
小沙盒工作室
阅读(4)
推荐(0)
2022年9月12日
摘要:
安装Nim安装Vscodenimble install nimlsp安装Vscode nim-lsp插件找到编译好的nim-lsp.exe 并把它放入path环境变量也可以在插件里配置一下(顺带)重启Vscode一切正常的话会有这个提示最终效果:
阅读全文
posted @ 2022-09-12 13:28
小沙盒工作室
阅读(41)
推荐(0)
2022年9月9日
摘要:
import std/strutils var param = "12" var a = parseInt(param) echo a
阅读全文
posted @ 2022-09-09 21:42
小沙盒工作室
阅读(8)
推荐(0)
摘要:
import os var a = stdin.readLine() echo "你输入了:" & a 运行结果
阅读全文
posted @ 2022-09-09 21:11
小沙盒工作室
阅读(7)
推荐(0)