文章列表

7.7k7 分钟

# 前文 最近在搞一个项目,需要给 2D 武器做发光特效,于是简单的搞了一下,并在本文分享一下思路和代码 # 编写 Shader # URP 2D 着色器 雏形 我们先创建一个片元着色器,注意,这个 Shader 支持: 透明(Transparent) 自定义颜色混合(Blend) SRP Batcher 合批(CBuffer) SRP Batcher 合批能够大幅度优化渲染性能,推荐使用(这个 Shader 是兼容的,只需要在 MeshRenderer 或 Unity2023 及之后版本的 SpriteRenderer 上使用这个 Shader 即可开启优化) Shader &quo
8.3k8 分钟

# 开篇 众所周知,把项目部署到 GitHub 后,可以使用 Dependabot 来定期更新项目使用到的第三方库,例如自动更新 C# 项目里 .csproj 里引用到的库,又例如 NodeJs 项目里的 node_modules 里的第三方库 但是!! 有的第三方库更新的特别频繁,导致 Dependabot 会一直发起新的 PR,如果每次都需要自己手动合并,那就真的要吐血了 所以,本文会包含如何写一个 GitHub 上的 Action(也就是俗称的 CI)去自动合并 Dependabot 发起的 PR,并且还会稍作修改,变成达成某些特定条件再去合并 # 自动合并的 PR 的 CI 我们
4.2k4 分钟

# Prologue 是的,我又倒腾了一天博客,因为我发现昨晚的部署方案存在一堆坑,所以在本文里总结一下: # 问题一览 # Shoka 主题 千万不要用这个主题,Shoka 主题已经停更了,很多代码有问题(依赖库更新 / 安全性问题等) 但是这个主题是真的好看 ┭┮﹏┭┮ ,别急,有解决方案,往下读。 # Markdown 代码渲染异常 调试了一下源码发现不会触发 PrismJS 的渲染代码的函数,所以无法正常生成代码块头部: 这是头部代码块...同时,因为没触发相应逻辑,所以也没办法将代码每行可以单独选择并产生高亮,而是将会把整个代码块选择后变高亮,功能残缺,让我感觉很难受
4.2k4 分钟

# Prologue 最近发现只要是大学计算机系的教师,基本都有自己的个人网站,然后通过翻我导师读博时的导师的网站,我发现我导师的导师竟然参与了 Kotlin , Java , C# 等语言的开发,顿时惊为天人。 考虑到我也是个学计算机的,是时候折腾一个自己的博客网站了。 只是... 没想到我搞了一整天... 真不是我的技术问题,我知道如何使用 CentOS/Ubuntu ,也知道 Node.JS 怎么用,也知道如何在 nginx/Apache 反代,也知道怎么做 SSL ,也知道如何使用 docker 和 docker compose ,但我就是搞了一整天..