• 2023-12-17cpp环境搭建 - CLion下使用cmake编译项目
    CLion是JetBrains旗下的一款cpp开发工具,用过IDEA的就知道JetBrains旗下的开发工具好用又强大。这边使用了CLion的2021.2.2版本,为啥用这么老的版本?因为这个版本还能用ide-eval-resetter插件下载地址:OtherVersions-CLion(jetbrains.com) 要编译的项目是一个物理引擎开发教
  • 2023-08-01要在 Dev-C++ 中添加 SFML 库,你需要按照以下步骤进行设置:
    下载SFML:首先,你需要从SFML官方网站下载适用于你的编译器(例如MinGW)和操作系统的SFML库。确保下载正确版本的SFML(32位或64位)和与你的编译器兼容的版本。配置Dev-C++环境:打开Dev-C++,转到"Tools"(工具)菜单,然后选择"CompilerOptions"(编译器选项)。添加S
  • 2023-07-18sfml碰撞检测的一个思路(像素点检测)
    因为贴图不一定是一个规则图形,所以抽象出边框、然后用图形边框检测的思路有点困难。对于不规则的贴图,我的主要思路是$spriteA$和$spriteB$先判断矩形边框是否重叠,如果重叠,取相交矩形进入像素检测。 初步判断重叠:用sfml的函数 spriteA.intersects(spriteB) 即可