草庐IT

游戏DEMO

全部标签

c++ - 我怎样才能与其他人无误地分享我的 SFML 游戏?

所以,我用C++/SFML完成了一个游戏,我想将它发送给某人,但是当我发送它时出现错误:我在另一台计算机上测试了需要SFMLDLL的exe,它告诉我libstdc++-缺少6.dll,所以我添加了它,然后再次尝试,它告诉我还缺少其他dll,这很尴尬。我如何才能在没有所有这些错误和丢失DLL的情况下共享我的游戏? 最佳答案 你可以使用DependencyWalker(depends.exe)来查找您的应用程序正在使用的所有dll-s。它仍然需要一些反复试验来发现你需要的,但至少你有一个可以开始的地方。您很可能需要编译器提供的dll和您

c++ - 游戏逻辑的异步屏幕更新,C++

我正在使用VisualC++2008Express和Ogre3DSDK编写游戏。我的核心游戏逻辑旨在以每秒100次的速度运行。为简单起见,我会说这是一个名为“gamelogic()”的方法。它不是基于时间的,这意味着如果我想将游戏时间“提前”1秒,我必须调用“gamelogic()”100次。与游戏的屏幕渲染相比,“gamelogic()”是轻量级的。Ogre有一个“监听器”逻辑,可以在即将绘制框架和完成绘制框架时通知您的代码。如果我只是在帧渲染之前调用“gamelogic()”,那么游戏玩法将受到屏幕渲染速度的极大影响,屏幕渲染速度可能从5fps到120fps不等。想到的简单解决方案

c++ - 我如何将遗传算法应用于跟随过山车轨道的简单游戏?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我可以自由支配我在学校的期末作业中所做的事情,关于修改一个简单的direct-x游戏,该游戏目前只是让相机跟随一些过山车的轨道。我对遗传算法产生了兴趣,并想借此机会应用并学习一些相关知识。但是,我想不出在这种情况下可以应用的任何方法。我可以使用哪些选项?

C++:独立于平台的游戏库?

我想编写一款严肃的2D游戏,如果我有一个Linux版本和一个Windows(最终是OSX)版本,那就太好了。Java很棒,因为它与平台无关。但是Java写一个严肃的游戏太慢了。所以,我想用C++来写。但是C++不是很跨平台友好。我可以找到适用于Windows的游戏库和适用于Linux的库,但我正在搜索一个我可以同时使用的游戏库,方法是在Windows平台和Linux平台上重新编译源代码。是否有用于此的引擎或此想法是否无关紧要?不是那么容易(重新编译)吗?如有任何关于C++库的建议和信息,我们将不胜感激! 最佳答案 尝试SDL(与c/

《这个面试有点硬》:开启你的游戏冒险,预订即刻启动!

欢迎来到《这个面试有点硬》,一款将改变你对传统游戏理解的作品。随着预订的全面开启,我们诚邀你成为这场创新冒险的一部分,体验游戏带来的乐趣和挑战。现在就预订,成为最先加入游戏世界的探险者吧!🚀限时优惠:免费赠送500位幸运玩家,全员享受10%折扣!🚀为了庆祝《这个面试有点硬》的预订开启,我们提供了前所未有的优惠活动:不仅随机挑选500位玩家全额免费获得游戏,所有预订的玩家也将自动享受10%的折扣。这是对我们社区成员的特别回馈,也是你获得游戏的绝佳机会。🌟不同级别的通行证,满足你的所有需求:初级面试官通行证(¥140):享受预订价,成为首批体验游戏的玩家。高级面试官通行证(¥300):获得更多游戏

c++ - 游戏网络代码-客户端预测和修正

我正在使用winsock和c++创建一个2dsidescrollermmorpg,我想问一下如何编写客户端预测和校正程序?好吧,尤其是更正,因为预测基本上只是在客户端运行您在服务器上运行的物理代码。服务器大约每两秒发送一次更正。此消息包含X&Y位置和X&Y速度以及类似的输入左0,右1,跳1...编辑:我可以为其他客户做同样的事情吗?所以我没有发送位置和速度的快照,而是只发送已经改变的输入,以及本地客户端将预测其他客户端将移动到哪里。服务器每2-3秒发送一次更正。非常感谢! 最佳答案 通常在这种类型的游戏中会做什么:预测是“航位推算”

c++ - 使用 Qt 更新/渲染游戏对象

我想知道如何在使用Qt时更新和渲染游戏对象。例如。对于典型的游戏,您会有一个事件循环,但Qt只有exec()。使用Qt更新和渲染游戏对象的正确方法是什么?我该怎么做,比如获取每帧之间的时间来更新我的游戏对象?我是否为所有这些使用单独的线程?我的问题与thisthread非常相似,除非我不想避免标准Qt进程。编辑:对于不完整的问题,我深表歉意。我相信tmpearce已经回答了我的问题,但这里有一个基本示例,说明我正在尝试做的事情,以防其他人遇到同样的问题:intmain(intargv,char**args){QApplicationapp(argv,args);ApplicationW

C++ 使用 GTK+ 制作 2D 游戏图形

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭去年。Improvethisquestion我有兴趣使用C++和GTK+制作GUI密集型策略游戏。我想知道的是将2D游戏图形添加到GTK程序的可行性如何。基本上我会想要类似游戏屏幕的东西,具有可交互的2D图形,两侧是菜单,并且能够导航到其他屏幕,而这些屏幕只是GUI。请注意,我以前从未使用过GTK,也从未编写过GUI(也没有图形)。

OpenKruiseGame × KubeSphere 联合发布游戏服运维控制台,推动云原生游戏落地

作者:云原生游戏社区近日,云原生游戏开源社区旗下OpenKruiseGame(以下简称:OKG)基于KubeSphere4.0LuBan架构开发的游戏服运维控制台OKGDashboard正式发布!现已上架KubeSphereMarketplace云原生应用扩展市场,支持免费使用。关于OpenKruiseGame(OKG)OpenKruiseGame(OKG)是CloudNativeGame社区联合阿里云、灵犀互娱等企业,将游戏服云原生化场景下的通用能力进行抽象后开源的项目,旨在解决游戏容器化过程中游戏业务、运维管理与云原生基础设施的感知与融合。OpenKruiseGame(OKG)OnKube

苹果电脑 MacOS 系统可以玩Palworld / 幻兽帕鲁游戏吗

一般来说Mac的话就别打游戏了,但我能理解你的这种想法,一开始买mac就是用来工作的,但每个人都有娱乐的需求我又不可能只是为了下班那一点点时间再去搭配一个台式机专门来打游戏,所以还是想折腾一下我最开始就是用Mac玩炉石传说,体验很棒,因为我还能抱着电脑在床上玩,后来我有折腾了很多游戏总结一下Mac可以玩哪些游戏吧:Steam虽然支持Mac的游戏不多,但Steam上基本也能有个10%左右的游戏是支持Mac的,比较有名的比如:rust、艾尔登法环、胡闹厨房、古墓丽影等等。《幻兽帕鲁》(英文:Palworld)是一款近期在Steam爆红的动作冒险生存游戏,游戏设置在一个居住着「帕鲁」的开放世界中,玩