antonius

antonius

V2EX 第 129231 号会员,加入于 2015-07-28 10:46:24 +08:00
根据 antonius 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
antonius 最近回复了
4 天前
回复了 yaott2020 创建的主题 C++ 请教各位关于 C++的问题
1. C++ 有啥好用的包管理吗?
有,vcpkg 。我个人习惯用自己管理,然后用 cmake 构建,复杂了点,但是没什么外部依赖。

构建系统一般用 cmake ,也有[xmake]( https://xmake.io/#/),[GENie]( https://github.com/bkaradzic/GENie),[fips]( https://github.com/floooh/fips)。

2. C++ 每个版本变化都很大吗?应该怎么选择版本入手?
相比 C 来说,变化比较多。为了兼容性起见可以选择 C++11 或者 C++14 ,我个人更倾向于[Orthodox C++]( https://gist.github.com/bkaradzic/2e39896bc7d8c34e042b),在可读性和性能上保持一个平衡。

3. 跨平台写起来痛苦吗?
还好,涉及到跨平台的有:文件系统,图形以及系统 GUI 。不过也有相关的开源解决方案,比如 SDL2 、GLFW 等等。
做你喜欢做的,做你擅长做的。如果二者都是,那就最完美了。
Yet Another Programming Language ;-)
OP 很厉害,能坚持能做这件事,就已经超越很多人了。

不过“游戏引擎与游戏制作”的过程中,除去引擎本身运行时的开发,更多的是各种工具/工作流的整合,这是一个巨大的工程。对于一门新生的编程语言,这个目标过于庞大。

个人的几点建议:
1. 缩小规模:不先考虑游戏引擎,先考虑对多媒体功能的支持。比如预览 jpeg, png, webp, avif, dds, ktx, basisu 等纹理的工具,压缩/解压/转换纹理的工具等等,或者声音格式 ogg, wav, mp3 等格式的转换工具等等。
2. 精简游戏运行时框架:不和 Unreal, Unity ,甚至 Godot 比拼。可以参考 Love2D 这样的引擎。
3. 增加第三方库的 nature 语言绑定,比如业界常用的 dear-imgui ,sdl2 ,box2d ,bullet ,assimp 等等。

游戏开发也是有生态圈的,维护好生态圈也绝非易事。其实你的语言不必什么都能做,只要在某个方面做到最好,就有一席之地。加油💪!
12 天前
回复了 luffy 创建的主题 Windows Edge 突然变模糊,不可用
把效率模式关了,否则性能会下降,比如 speedtest 测速里的动画等等。失去焦点之后,性能会进一步降低。
@asdgsdg98 我也来补充一个 Claude.ai 的翻译。

在游戏进程进入大约 10 小时的时候,突然就跳出一个没来由的狩猎教程。一个言行举止都透着强烈自由意志主义色彩的夸张人物带你去山林,用步枪给你示范如何跟踪鹿的踪迹,尽管之前已经有过跟踪的教学关卡。然后你被要求为你和你的朋友获取更多食物,因为储备快吃光了。不过这也是游戏中唯一要求你获取食物的任务,之后再也不需要。你也无法真正烹饪或进食,只能把肉捐献给地图上的营地以换取少量的信任和金钱。过不了多久,即使是停下来取被你杀死的狼的肉,也感觉得不偿失。
18 天前
回复了 Ethkuil 创建的主题 Windows Edge 怎么这么犯贱啊??
@Ethkuil 这个可以在 Windows 控制面板里设置,系统->多任务处理->Alt+Tab->改成“仅打开的窗口”。
还是推荐 optimizer 这个工具调教一下 windows 和 edge ,关掉大部分的性能遥测( visual studio 不要关,否则无法 profile )

https://github.com/hellzerg/optimizer
19 天前
回复了 firhome 创建的主题 程序员 10 年 iPhone 用户换了安卓后一点感想~~~~
Android 权限管理也挺乱的,虽然存储权限做了更新,大量 App 还是没有更改,沿用以前的方法。还有很多 App 对剪贴板位置信息等隐私权限的滥用。更有甚者,某些互联网寡头的话语权远超手机厂商和软件发行平台,导致对其无法形成有效约束。
19 天前
回复了 firhome 创建的主题 程序员 10 年 iPhone 用户换了安卓后一点感想~~~~
硬件:称心如意
系统:差强人意
软件:不尽如人意
生态:都™是生意
19 天前
回复了 feifeideyu 创建的主题 Linux 自用电脑如何搭建 Linux 系统进行开发?
装个虚拟机就行了,等适应得差不多,满足不了需求再买个小主机。不建议双系统,专机专用最好。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1951 人在线   最高记录 6067   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 03:58 · PVG 11:58 · LAX 20:58 · JFK 23:58
Developed with CodeLauncher
♥ Do have faith in what you're doing.