用 Hexo + Stellar 搭一个作品展柜:卡片入口、主题配色与 CSS 覆盖

这篇文章记录我把 Hexo 博客改造成“作品展柜”的全过程:主页不再是最近文章,而是项目入口;项目页用 Stellar 的数据卡片组管理;全站换成黑 + 红的极客风;并通过 custom.css 精准覆盖主题样式(包括卡片尺寸、间距、文字行数、侧边栏...

Tech Blog

用 UE5.6 + GAS 搭一个可迭代的敌人近战 AI:从状态机图到可调试行为树

关键词:Unreal Engine 5.6、Gameplay Ability System(GAS)、Behavior Tree、Blackboard、Motion Warping、近战 HitScan、GameplayEffect、调试与工程化 ...

Tech Blog

在 Unity 中用大语言模型构建实时 NPC 对话

在 Unity 中用大语言模型构建实时 NPC 对话引言实时对话系统能显著提升游戏沉浸感:玩家不再只是点选固定选项,而是能用自然语言与 NPC 互动。把大语言模型(LLM)如 Qwen 或 OpenAI GPT 集成进 Unity,可以让 NPC 生...

Programming

Using iFlytek's Speech Model in Unity for Text-to-Speech (TTS) Playback

Using iFlytek’s Speech Model in Unity for Text-to-Speech (TTS) PlaybackIntroductionIntegrating iFlytek’s Text-to-Speech (TTS)...

Programming

Unity 对接 Python 与 ChatGPT:综合指南

Unity 一直是游戏开发的主力平台:编辑器成熟、生态完善、交互能力强。但项目一旦复杂起来,你往往会想把更多工具拉进来——比如用 Python 做数据处理/自动化,用大模型(如 ChatGPT)做对话、内容生成或辅助开发。本篇文章会用比较“...

Programming

用 p5.js 做太空可视化:构建动态行星战斗系统

欢迎来到一次“把数学塞进画布里”的长途旅行:我们将用 p5.js 在 2D 画布上伪装出一个动态的 3D 行星战斗系统。目标包括:绘制带经纬线的行星、在三维空间中渲染卫星轨道、并可视化它们的攻击范围——这一切都通过二维投影实现。 目录 引言 创建带...

Programming

How to Convert a p5.js Game into Java (JavaFX)

If you’ve previously built an interactive game with p5.js and now want to port it to a Java-based desktop application, you mi...

Programming

Game Demo of *Star Annihilator*: A Tower Defense Game Developing

Introduction Imagine a universe torn apart by interstellar wars, civilizations clinging to their last hope against an unstopp...

Project