Skip to content

Instantly share code, notes, and snippets.

View 2439905184's full-sized avatar
🏠
Working from home

小沙盒工作室-室长 2439905184

🏠
Working from home
View GitHub Profile
![image.png](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABX8AAAPACAYAAABtngpsAAAgAElEQVR4nOzdd3gUdf4H8PdsGi2UUCWSRKlKhByCBUQFlIAHAt5JEbArJRQFNEhVmkSDSgmgqHcncGCjiUqRovxQEYQQQpOaAIogwRAQSHZnfn9M2e/Mzm42yYaE3Pv1PDHZ3dmZ78zOLI/v+cxnJEVRFJBfrubmlfQQiIiIiIiIiIiIqJQKCw0p6SGYOEp6AEREREREREREREQUeAx/iYiIiIiIiIiIiMoghr9EREREREREREREZRDDXyIiIiIiIiIiIqIyiOEvERERERERERERURnE8JeIiIiIiIiIiIioDGL4S0RERERERERERFQGMfwtq2RXSY+AiIiIiIiIiIiIShDD3zLI8fsxhC0dD+ncyZIeChEREREREREREZUQhr9lUPDPX2i/V5fwSIiIiIiIiIiIiKikMPwtYxxnMyD9eVr9+49M428iIiIiIiIiIiL638Lwt4wJ3rna8virEhoJERERERERERERlSSGv2WIdO4kpHOnTM85Th+GlHOuhEZEREREREREREREJYXhbxnircdv8K4vr/FIiIiIiIiIiIiIqKQx/C0jpD9/g+OPTNvXHCcPQPor+xqPiIiIiIiIiIiIiEoSw98yIniH7+re4F3s/UtERERERERERPS/hOFvGSBdOAvHmaM+p3Fk7IF05dI1GhERERERERERERGVNIa/ZUDwz/719A3avaaYR0JERERERERERESlBcPf65x0MQuO337xa9qgIz8DeVeLeURERERERERERERUGjD8vc4F/7y6YNPvXltMIyEiIiIiIiIiIqLShOHvdUz6KxuOUwcK9J6gX34EZGcxjYiIiIiIiIiIiIhKC4a/17GCVv0a79u9PsAjKSk7MSc6GjHRs7FTePbsqgGIiY7GwFVnSmxkREREREREREREJY3h73VKunwBjhN7C/XeoP1bAEUJ
我贡献的项目是一个小说游戏引擎:suika2,作者人很好。特此记录。
![image.png](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABG4AAAJQCAYAAADfbSKNAAAgAElEQVR4nOzdfViUdb748XeRTtGB1hyyDWsDzMiIBzvSIlAoHh8yNTwXPuwibIJ0FDwp1gnUBFwV3RJpRdxUbEHaVK4jgZYPq2EBsuJJHjIiE+hBdjPG3IVfbKPS/v6YGZgZZoYZGBDs87ourouZuee+77mf78/9+X6+t7T9cPVfCCGEEEIIIYQQQogB59YbPQNCCCGEEEIIIYQQwjQJ3AghhBBCCCGEEEIMUBK4EUIIIYQQQgghhBigJHAjhBBCCCGEEEIIMUBJ4EYIIYQQQgghhBBigJLAjRBCCCGEEEIIIcQAdduNnoGb0bXr17l+vZ329nZ+/LGzt/Vbb70FBwcHbrvNgSG3yaIXQgghhBBCCCGEZbe0/XD1X90PJqxx7fp11OqrBsEac2699RYUiqESwBFCCCGEEEIIIYRZPYoaqC5/R2l5BZ+dv0Dd+Qsoh9/d8Tfrmakoh99t7/kc8H5QX+Xq1WtWD//jj//in/9U0z70R25XDO3DObOd6vJ3P8l1KMTNSo7Z/afu/AWyc/6E6vJ3Nn3Pc/QoAgP8CQrw76M5E8I2xseMh0ePwlP7J4QQQoj+ZXPGzTuHjlB46AgAyuF3Exjgz+XL36G6/F3HyT0wwJ9nn5naJzM8ENkatDE2dOiQfg/evHPoCGXlFR03broLsbrzF9iUnsmbf8jo1/kR/cfaG0u5kbw5yDG7fz33X8vwHD2Kh/VubgsPHenynrHPzl9Adfk7Xl2/pj9m86b30qq1XY5xyuF34zl6FNFRv+oIZur2DePhfqrrQT9Yo1t+QQH+qLTHDN2DHd35QYI49rcpPVPOvUIIIbqwKeNmU3omdecv4Dl6FC8nxHf5XP9C6LPzF0wOc7O5dv16r4I2AFevXsPB4dZ+azZVd/4ChYeOMO
@2439905184
2439905184 / 字符串切割.aardio
Last active May 27, 2022 08:14
aardio语言 字符串分割代码
var a = string.split("apple,banana,stone","<,>")
console.log(table.unpack(a))
@2439905184
2439905184 / exe bits
Created May 26, 2022 12:02
判断exe位数
如果使用16进制编辑器打开你的exe文件的话,可以看到如图的效果,里面的hex code: 504500004C就表示是32位的,而hex code: 504500006486就表示是64_86,也就是64位的。
@2439905184
2439905184 / 空格词法分析器
Created May 19, 2022 10:06
空格词法分析器
var a = "@bg adobe.png 1.5"
console.log(a.split(/\s+/))
@2439905184
2439905184 / 从godot搬过来的标尺自绘制代码
Created May 15, 2022 13:17
标尺自绘制实现代码(godot)
Code taken and modified from Godot's source code
func _draw() -> void:
var transform := Transform2D()
var ruler_transform := Transform2D()
var major_subdivide := Transform2D()
var minor_subdivide := Transform2D()
var zoom: float = 1 / Global.camera.zoom.x
transform.x = Vector2(zoom, zoom)
# This tracks the "true" top left corner of the drawing:
@2439905184
2439905184 / godot透明贴图着色器
Created May 13, 2022 03:54
godot透明贴图着色器
shader_type canvas_item;
render_mode unshaded;
uniform float size = 10.0;
uniform float alpha = 1.0;
uniform vec4 color1 : hint_color = vec4(0.7, 0.7, 0.7, 1.0);
uniform vec4 color2 : hint_color = vec4(1.0);
uniform vec2 offset = vec2(0.0);
uniform vec2 scale = vec2(0.0);
uniform vec2 rect_size = vec2(0.0);
@2439905184
2439905184 / EasyFile
Created April 21, 2022 13:20
android EasyFile (load)
package com.littlesandbox.libeasy;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
public class EasyFile
{
@2439905184
2439905184 / mmd转gltf材质.py
Last active April 16, 2022 09:17
此版本完成了材质转bsdf,但是贴图不对,需要手动修改
```python
#from easybpy import *
import bpy
#this is use for change only actived mat
#param p_mat:#bpy.context.object.active_material
def change_active_material(p_mat):
mat = p_mat
nodes = mat.node_tree.nodes
@2439905184
2439905184 / 编译Godot引擎,最后一步的链接问题
Created March 30, 2022 09:11
编译Godot引擎,最后一步的链接问题
此配置适用于我:
Parallels VM
gcc 上的 Ubuntu 21.10 ARM64 (Ubuntu 11.2.0-7ubuntu2) 11.2.0 或 Ubuntu clang 版本 13.0.0-2
使用的命令:(对于 GCC)
或(对于 Clang)
3.x 使用上述命令,并且主分支也有效(但 p=linuxbsd 而不是 p=x11)。scons -j6 arch=arm64 p=x11 tools=yes module_gdnative_enabled=noscons -j6 arch=arm64 p=x11 tools=yes use_llvm=yes
Godot 3.3 和 3.4 在 Mageia 8 和 Fedora 33+ 上都为我构建得很好。我想这里的问题可能是 Debian 10 的旧工具链中的一个错误/不完整的 aarch64 支持。
我建议尝试使用更新的操作系统,或者至少是更新的GCC和binutils版本。