(摘)
Golang调整显示器亮度
2024年9月25日
亮度
在Win11下测试成功
package main import ( "fmt" "syscall" "unsafe" ) var ( user32 = syscall.NewLazyDLL("user32.dll") dxva2 = syscall.NewLazyDLL("dxva2.dll") getMonitorBrightness = dxva2.NewProc("GetMonitorBrightness") setMonitorBrightness = …
(码)
GodotGUI插件Godot-ImGui使用及设置中文字体
2024年9月22日
godot
imgui
Godot-ImGui是一个Godot的插件,最新版本允许使用GDScript来使用ImGui,比自己构建GUI要简单,特别是打算将Godot用于设计普通APP应用时。
另:居然https://github.com/AllenDang/giu也是ImGui的应用
下载注意不能csharp-olny,它不能使用GDScript。
相关查看此库,以及它的Wiki
解压到addons目录并在项目设置里允许即可。
简单示例
extends Node2D func _process(_delta: float) -> void: if ImGui.Begin("ImGUI插 …
...
➦
(码)
Godot与Golang合体:GDExtension
2024年9月21日
godot
golang
让Godot与Golang交互,发挥各自的优势,这是一个不错的想法。
官网 Github 文档 看起来还支持多平台,没实测。
安装库 go install grow.graphics/gd/cmd/gd@master
创建Go项目 go mod init main
main.go
package main import ( "fmt" "grow.graphics/gd" "grow.graphics/gd/gdextension" ) type HelloWorld struct { gd.Class[HelloWorld, …
...
➦
(码)
Godot添加托盘图标及菜单
2024年9月20日
托盘
godot
这里我使用了4.4版本,不确定其它版本一定这样用。
托盘图标及响应 这是纯通过代码实现的:
func _ready() -> void: var img := Image.load_from_file("res://icon.svg") var texture := ImageTexture.create_from_image(img) DisplayServer.create_status_indicator( texture, "这是图标1", _status_indicator_callback_correct ) …
...
➦
(摘)
Rclone云文件同步工具,挂载smaba为本地磁盘
2024年9月16日
rclone
Rclone是一个开源的命令行工具,用于管理云存储,支持70多种厂商的云存储服务。Go开发、支持多种平台自然也是喜爱它的理由。
rclone 支持多种文件传输方式,包括复制,同步,移动,删除文件。它还支持文件加密和压缩,支持分块上传和分块下载,可以暂停和恢复传输,支持文件的校验和合并。clone 的主要优势在于它的灵活性和可扩展性。它可以用来做很多事情,包括备份,文件同步,数据迁移等。
...
➦
(原)
如何读一本书
2024年9月16日
如题,这是一个思考。学会学习比学习本身更重要(好绕)。或者换个说法:怎么样算读好了一本书。
能整理出本书的思维导出。全书重点,各章重点。 写出阅读收获,与自身的结合。 书的扩展、周边。 哪些认同点,不同点。 B站有个关于如何读书的视频,看有没有一些感悟。
继续思考继续写.
...
➦
(原)
我们需要一个怎样的记录工具
2024年9月16日
工具
我们都应该是一个终身学习者,在不断的学习过程中总会有所思考、总结和记录。我们需要怎么样的一个记录工具呢?
所有记录能够关联、复用 能够辅助整理、搜索、总结(AI) 一键生成博客文章(不是所有记录都愿意生成博文) 简单的导图、流程图、公式等生成 多平台,随时记录,随时可用 方便的引用(视频、图文,为了安全,将引用内容放到统一本地目录) 能否更具“可玩性” 发挥小团队动能,一起完善、引用、分享(笔友?) 思考总结,想到继续更新。
...
➦
(原)
谈谈飞牛NAS使用及研究(保持更新)
2024年9月11日
飞牛
nas
最近试用了一下飞牛NAS,正版免费,支持手机端,基于Debian。
使用情况来看(当前0.8.16),能用,影视功能的完成度较高,更新比较勤快。相册功能问题较多。音频功能暂时没有。这是NAS最常用的三个功能。
...
➦
(摘)
Godot插件Plugin初学
2024年9月8日
plugin
godot
之前学习了在Godot作品中添加一个控制台,它是利用了godot的插件功能,今天简单的看一下,在官网中也有介绍。
添加工程,在工程设置–插件中添加新插件,进行简单的配置
在初始化脚本文件中,代码如下:
@tool extends EditorPlugin func _enter_tree(): # 入口 pass func _exit_tree(): # 出口 pass 如官方示例中,添加了一个界面控件。例如文件名为tool.gd: @tool extends Button func _enter_tree(): pressed.connect(clicked) func …
...
➦
(摘)
给Godot作品添加一个控制台
2024年9月6日
godot
控制台
游戏中控制台可以通过命令的方式完成很多功能,例如附加指令,显示调试信息等。
这里是网友的一个插件,不过在4.3中不能使用,我试过4.1是可以的。然后回到4.3和4.4版,需居又都可以了,啥情况。
代码总体不复杂,
...
➦