开箱即用平滑插值大合集!OpenEasing!

在游戏或动画制作中,如何让一个对象或色彩等平滑过度,或在两个值之间平滑的自动分布一直以来是新人开发者的一大难题,很多同学没有那么多时间去寻找公式并将他们逐一实现,没关系已经有前人为我们铺好了路。Easing
ICON
网站中为我们实现了一系列用于时间缓动的函数与公式,但它并不是C++的,对于超级新手也不太容易使用,于是我花了一些时间对其中的实现进行了一些翻译为C++.

阅读更多

Git使用方法学习

这篇文章既是记录Git的学习过程,同时也是markdown的练习,操作系统为Win11,文章末尾有自我介绍。

Git的安装和初始化配置

  1. 安装Git,Git下载连接,根据自己的操作系统进行选择,下载后运行exe文件,我下载选项暂时全部都选择默认

  2. 检查是否成功安装Git,下载完成后,打开控制面板(win+R 输入cmd),查看Git版本信息

阅读更多

一些开箱即用碰撞检测!AABB

听说有群友已经不满足于,大V老师提供的简单检测方法了,那么让我们为自己的游戏增加更多有趣的碰撞检测罢!
全文采用AABB实现,包含矩矩,圆圆,矩圆,角度矩圆,椭圆,点矩,点环,点圆,点椭,等,必要情况下只要根据下文中的算法自行修改或嵌套使用即可!

阅读更多

hszSoft 向大家问好

各位好,这里是 hszSoft,项目 StardustEngine 的参与者之一。

除了程序以外,本人也爱好编曲,并常年混迹于东方圈。

由于工作原因,StardustEngine 的更新进度非常慢,很长时间看不到一个提交,但这个项目是不会鸽的。

因为比较忙,所以一般也很少看到我发言吧…?

本人研究与游戏相关的多个方向,并会总结一些自己的心得在我的博客中 >>> hszSoft 的博客 <<<

早期的一些文章因为其内容不够深入,所以没有全部发布上来,对我正在做的事情感兴趣的小伙伴们,欢迎联系我 >>> https://github.com/hszSoft <<<

相信总有一天,hszSoft 的成果能够让你眼前一亮。

suang

这里是suang的自我介绍~

阅读更多