首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
hazel专题
Hazel for Mac:轻松定制规则,自动整理文件,告别混乱!
Hazel for Mac是一款自动化文件管理工具,它可以帮助用户轻松地管理和组织他们的文件和文件夹。以下是关于Hazel for Mac的一些功能和特点: 自动化文件操作:Hazel允许用户设置规则和条件,一旦文件或文件夹符合这些条件,就会自动执行各种操作,如移动、复制、重命名、标记、压缩等。 智能文件整理:用户可以根据文件的属性(如名称、类型、大小、创建日期等)设置规则,让Hazel帮助
阅读更多...
Hazel引擎学习(十二)
我自己维护引擎的github地址在这里,里面加了不少注释,有需要的可以看看 参考视频链接在这里 这是这个系列的最后一篇文章,Cherno也基本停止了Games Engine视频的更新,感觉也差不多了,后续可以基于此项目开发自己想要的引擎功能了 Scene类重构 参考:《InsideUE4》GamePlay架构(二)Level和World 目前我的Scene类基本只是给entt的封装,
阅读更多...
Hazel 引擎学习笔记
目录 Hazel 引擎学习笔记学习方法思考引擎结构创建工程程序入口点日志系统Premake\MD没有 cpp 文件的项目会出错include 到某个库就要包含这个库的路径,注意头文件展开 事件系统 获取和利用派生类信息预编译头文件抽象窗口类和 GLFWgit submodule addpremake 脚本禁止一个类被实例化的方法纯虚析构函数protected constructor 它目前实
阅读更多...
Hazel游戏引擎(100)Vulkan、SPIR-V和新Shader系统
文中若有代码、术语等错误,欢迎指正 文章目录 前言介绍SPIR-V项目改变代码流程给GPU的Uniform缓冲区上传数据SPIR-V编译 项目遇到耗费我一天半的BUGBUG信息以及解决方法我解决此BUG的路线 运行脚本安装Vulkan遇到的问题 前言 前前言 Cherno未来想做的 当前项目以后Cherno打算支持vulkan,由于vulkan着色器代码也支持glsl
阅读更多...