I++ Club
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
当Yarn Spinner遇上Lua:一次对话系统的放浪逃亡

当Yarn Spinner遇上Lua:一次对话系统的放浪逃亡

这是一场关于从 Unity 出逃,踏上 C++ & Lua 的新旅程…… 故事开始:当我想要一个好用的对话系统  在一个风和日丽的早晨,我正在做开源游戏项目《灵数奇缘》的开发,看着一堆对话选项,心想:   “做这玩意儿难道要用 if-else 手撸吗?”   “不会吧不会吧,这年头居然没有一个好用的跨平台的对话系统?” &em
2025-03-11
游戏开发
#Lua #Yarn Spinner
软件级应用的编译

软件级应用的编译

软件级应用的编译软件级是相对于程序级的概念,软件级应用往往包含多目录多文件的大量源代码,有复杂的第三方库依赖关系。 软件级应用的编译用时往往较长,并且过程相对繁琐。 我们这里介绍使用 MinGW 系列工具和 CMake 编译 cpp 软件级应用的过程和知识。 各种文件CMakeLists.txtCMakeLists.txt 一般用于跨平台的大型软件级项目,用于指示 CMake 生成平台对应的编译选
2025-03-09
科普
#编译
OSI 七层模型简单理解

OSI 七层模型简单理解

原文链接 OSI 七层模型简单理解 | 幻影彭的彩虹 这篇文章是以现代计算机网络硬件为基础编写的,主要介绍了现代硬件环境下应该了解的网络知识,能够为网络编程打下一个较好的基础。 第一次接触不一定能理解全部内容,但当你对网络编程有一定了解后,也可以回来再看看? 物理层 这一层是电子信息系的事,不是计算机系的事。 这一层可以实现在两台设备间不稳定的传输数据。 这一层数据传输的基本单位是 bit。
2025-02-17
技术
#网络
一些日常可能会用得上的技术(二)

一些日常可能会用得上的技术(二)

一些日常可能会用得上的技术(二)写在前面 虽然很多人能够熟练掌握一门编程语言,也能用这门编程语言方便的批处理数据,但是每次总要借助这门语言的 编译器/解释器,然后调用一些系统函数之类的,总感觉缺了点意思。 Linux/Windows 其实在 shell 中已经提供了一门完备的编程语言来直接处理文件或者数据,这相比与写一份代码来运行它要有趣很多。 你不必记下本文的所有细节,只需要
2024-11-28
科普
#shell #命令行
一些日常用的上的计算机技术(一)

一些日常用的上的计算机技术(一)

一些日常用的上的计算机技术(一)写在前面 在 AI 背景下,很多日常处理数据的工作完全可以交给 AI 来完成,学习它们的必要性似乎已经不那么强? 在大模型时代,更重要的是了解一些技术的存在,而非具体掌握这些技术,本文旨在提出某些可能对日常工作有帮助的技术,大致给出一个框架。 最后,我想说,一个全栈工程师,需要掌握的不是整个计算机系统中所有方向的技术,而是整个计算机系统的脉络。当一个需求被提出时,他
2024-11-26
科普
#python #爬虫
1123活动

1123活动

11.23活动Git 工具的使用【Git工作流和核心原理 | GitHub基本操作 | VS Code里使用Git和关联GitHub】https://www.bilibili.com/video/BV1r3411F7kn?vd_source=6ad092c4c097102be92aa2d50a2c519e 为什么需要用 Git? 版本控制: Git 是一种分布式版本控制工具,可以记录代
2024-11-23
科普
#C++ #I++Club #Git
爱与魔法

爱与魔法

写在前面本文的标题是爱与魔法,所以本文的重点将是两个部分 如何使用魔法访问国际互联网 如何使用AI工具辅助学习 由于我们的博客部署在 Github 上面,所以我们可以大声的说出第一条所指代的词语:翻墙(大声)!! 为何需要魔法那么为什么我们将这个知识点如此提前,必然是因为魔法是十分重要的技能,尤其是对于计算机专业的学生,何以见得? Tips: 下面列出了许多例子,如果你不想完全阅读,可以点
2024-10-18
科普
#AI
1234567

搜索

Hexo Fluid