适用系统:Windows 10/11(内置 OpenSSH)。目标:完全摆脱代理,让 Git 走 SSH;若 22 端口被封,改走 ssh.github.com:443。
一、HTTPS vs SSH:为什么要改用 SSH?
HTTPS:简单,但在受限网络下常被拦(443 直连也可能被深度检查),且需要凭证管理器或 PAT。
SSH:更稳,可用 ssh.github.com:443 绕过 22 封锁;配好一次,所有仓库免输密码。
二、清理任何“代理残留”(极重要)很多人 Git 连不通,其实是还在走 127.0.0.1:7890/57890 的HTTP/SOCKS 代理。先清空:
1234567891011121314151617git config --global --unset http.proxy & rem 取消全局 HTTP 代理git config --global --unset https.proxy & rem 取消全局 HTTPS 代理git config --unset http.proxy ...
系统采用 Unity(C#)与 Orbbec/Astra 深度相机,包含深度→网格、标定/投影、ROI 联动、Shader 参数中台、生态分布与交互、稳定性工程化等完整链路。开发需求文档与思维导图:Sandbox: https://www.mubu.com/doc/EP5Q5NheCX产品相关展示:https://github.com/xiaoyunhai0/ARSandBox
0) 运行环境
引擎:Unity(建议 2021+,内置或 URP 均可)
硬件:Orbbec/Astra(深度 + 彩色)
UI/依赖:UGUI + TextMeshPro;参数持久化使用 PlayerPrefs
部署:Windows x64,双显示器(主屏控制 + 副屏投影)
1) 项目目标与成果
将 Astra 深度数据实时重建为 Unity 网格(Mesh),实现物理等比与投影对齐。
通过 ROI 双窗口联动(Mesh/Color)完成区域标定与像素级裁剪。
构建 Shader 参数中台,统一水陆阈值、等高线、主题/天气;生态 ...
目标:把“无限圆柱世界 + 轻量物理 + 清晰手感”落成稳定架构,玩法好调、模块易扩、性能可控。本文对齐项目空间里的脚本与资源约定,总结为一篇能直接放进博客的技术复盘。仓库:https://github.com/xiaoyunhai0/3DRacing
一、项目概览
玩法:沿圆柱隧道疾行,穿过 Gate 加分、触碰 Obstacle 或翻车则 Game Over;秒表按 MM:SS 展示;延迟 0.6s 重开场景形成“有呼吸的复位”。
核心系统
WorldGenerator:Perlin 噪声卷圆 → 两片段循环(只保留“当前+下一段”)。
BasicMovement:把“前进/旋转”统一挂在世界和灯光上(世界动,车相对静),并支持一键清零。
Car:双输入(鼠标左右半屏/键盘水平轴)、WheelCollider 对齐轮胎、草屑/胎印、离地下压力、解体反馈。
CameraFollow:启动期低阻尼,首次输入后恢复常规阻尼。
GameManager:分数/时间/UI/音效/一键停世界/重启。
Ga ...
目标:把传统 C# 玩法完整迁到脚本热更新架构,做到“玩法用 Lua 快速迭代、C# 只做稳定桥接”,并可平滑切换到 Addressables 远程脚本加载。仓库:https://github.com/xiaoyunhai0/flappy_bird_xlua-
一、项目概览
边界划分
C#(Bridge):生命周期转发、依赖注入、加载器、平台差异、AOT 配置。
Lua(Gameplay):输入、重力/位姿、管道生成与对象池、计分/死亡、UI 同步、背景滚动。
性能策略:对象池复用、跨语言类型局部缓存、GC Tick 秒级节流、DOTween Sequence 替协程。
兼容策略:优先 TMP_Text,自动回落 UI.Text。
上线策略:本地 Resources → 可切换 Addressables 远程 Loader;IL2CPP 用 link.xml 与白名单保活。
二、目录结构与迁移策略123456789101112131415Assets/├─ Scripts_Bird/ # 旧 C# 玩法( ...
目标:一篇文吃透 Lua 语法 与 xLua 互操作语法。不聊工程目录,只聊概念 + 语法 + 可直接运行的片段。
0. 速览:Lua 的“七件套”
基础类型:nil / boolean / number / string / table / function / thread(协程)(还有 userdata,在 xLua 中常见于 C# 对象)
三类运算:算术 + - * / % // ^、比较 == ~= < > <= >=、逻辑 and or not
两个“黑魔法”:表(table)与元表(metatable)表是一切组合数据的容器;元表让你给表(或 userdata)定制运算与访问规则。
1. 变量、作用域与表达式123456789101112131415161718192021222324252627--#region 变量与作用域local x = 10 -- local:局部变量(推荐默认都用 local)y = 20 -- 无 local:全局变量 ...
面向新手的 Hexo 操作说明。只保留最有用的命令与范例,能直接复制粘贴跑起来。
1) 新建文章12345678# 新建一篇普通文章(建议文件名用英文,便于链接与版本管理)hexo new "hello-hexo-quickstart"# 也可指定类型:post(默认)/ draft / pagehexo new post "my-first-post"hexo new draft "post-draft" # 草稿(不会被发布)hexo publish draft "post-draft" # 草稿转正式文章hexo new page "about" # 生成独立页面:/about/
2) 本地预览12345# 启动本地服务(默认 http://localhost:4000)hexo s# 可选:自动打开浏览器、指定端口hexo s -o -p 4001
退出预览:在终端按 Ctrl + C。
3) 写作:Front-ma ...





