谈谈饥荒这个游戏的内部技术

对于我来说,我想Hook饥荒,可这是一个神奇的程序,用了D3D9但是又截获不到dx的present函数,也就是它内部没有调用。

不过游戏的显示依然正常,绘制非常流畅,应该不是使用gdi/gdiplus。分析了一下加载的模块,包含了谷歌的angelproject。谷歌这个项目是opengl es的directx实现。但不管是什么项目,如果用dx,最终都应该调用present/ex吧!

摸不清饥荒的套路,望思路清晰的高手指教。

谈谈饥荒这个游戏的内部技术

时间: 2024-10-05 04:58:39

谈谈饥荒这个游戏的内部技术的相关文章

用“8”个字谈谈华为Dorado V3产品和技术

转载本号文章请注明作者.出处和二维码及全文信息,否则视为侵权. 前不久华为发布Dorado V3全闪存产品,很多专业媒体和自媒体对该产品进行了全方位报道,听闻该产品采用了很多如NVMe.LDCP算法.FlashLink等新技术,所以我也是抱着好学的态度和对技术的热情一一拜读了技术相关文章.细读后发现,关于该产品技术解读却少之又少,后来通过一次技术交流才算对该产品有了比较深入的了解.今天我就把近期所学进行总结并分享给大家,通过技术和产品分析,让大家对Dorado V3及全闪产品也有深入了解. 闪存

【SIGGRAPH 2015】【巫师3 狂猎 The Witcher 3: Wild Hunt 】顶级的开放世界游戏的实现技术。

[SIGGRAPH 2015][巫师3 狂猎 The Witcher 3: Wild Hunt ]顶级的开放世界游戏的实现技术 作者:西川善司 日文链接  http://www.4gamer.net/games/202/G020288/20150811091/ 计算机图形和交互技术的学术大会[SIGGRAPH 2015],在北美时间的8月9日到13日召开了. SIGGRAPH 2015的会场,因E3而被熟知的洛杉矶会议中心 SIGGRAPH有着美国洛杉矶和以外地区交替举办的惯例,2014年是在加

我来谈谈我的游戏经历和“游戏三境界”

说到三境界,很多人怕是首先想到王国维: 王国维在<人间词话>说:古今之成大事业.大学问者,必经过三种之境界:"昨夜西风凋碧树.独上高楼,望尽天涯路."此第一境也. "衣带渐宽终不悔,为伊消得人憔悴."此第二境也. "众里寻他千百度,蓦然回首,那人却在灯火阑珊处."此第三境也.此等语皆非大词人不能道.然遽以此意解释诸词,恐为晏欧诸公所不许也." 如果上面看不太懂的,请自行百度吧:)   由此我也想要总结一下我玩游戏的三境界:玩

为何要学习游戏引擎底层技术

笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:<手把手教你架构3D游戏引擎>电子工业出版社和<Unity3D实战核心技术详解>电子工业出版社等. 最近这段时间,开始写一些关于3D游戏引擎底层实现的文章并附上源代码,目的是唤起开发者学习引擎底层的兴趣.随着引擎封装的越来越好,很多人都抱着会用的思想,把人家的东西用到极致作为奋斗的方向.作为我们开发者来说这是非常可悲的,这会导致写引擎底层的人越来越少,最终这些技术

睁开双眼玩立体游戏 3D显示技术解析

3D游戏的渲染原理以及立体化需求 [泡泡网显卡频道1月12日] 不知道您或您的朋友有没有过这样的经历:在刚开始玩CS类FPS游戏的时候,会不由自主的左右摇晃身体,用以观察躲在屏幕边缘和角落的敌人,经过多次尝试之后才会明白,原来侧着身体并不能看到屏幕外的物体.之所以会产生如此可笑的举动,是因为大家玩游戏太投入了,还真以为3D游戏就是三维立体的. 尽管我们玩的确实是3D游戏,但这个3D是针对电脑内部显卡渲染过程而言,对于玩家来说,我们看到的图像是电脑内部三维物体"投影"到显示器上的一帧帧二

游戏开发热门技术浅析

最近手游开发很热,今天我们来看看目前比较主流的手机游戏开发技术,以下仅仅是个人了解的皮毛,为想了解和步入游戏行业的朋友做一参考. cocos2d 我们先来看一幅图: 要看懂这幅图就先要了解一下cocos2d的生命历程,下面我来做一下简要的归纳和介绍吧. 2005年,Ricardo和朋友萌生了用Python语言 "一星期编写一个游戏"的想法.在2005-2007年间,他们设计了许多种这样的游戏.值得注意的是,每次在设计一个新的游戏时,其游戏引擎都是重新开发的. 2008年2月,他们在阿根

实时联网游戏后台服务技术选型和挑战(网络接入)

述:本文尝试从开发者角度梳理开发实时联网游戏后台服务过程中可能面临的挑战,并针对性地提供相应解决思路,期望帮助开发者依据自身游戏特点做出合理的技术选型. 维基百科关于网络游戏的定义:通过计算机网络,将专用服务器和用户的客户端设备(手机.PC.游戏主机等)相连,让多名玩家同时联机进行游戏的娱乐形式,由此可知网络游戏涉及三个角色:客户端.网络.服务器,从网络架构上来讲网络游戏可分为C/S 架构和P2P架构(特指客户端间直连通信),在实际开发中还有一种C/S和P2P架构混合:C/M架构. P2P架构不

谈谈-Android中的接口回调技术

Android中的接口回调技术有很多应用的场景,最常见的:Activity(人机交互的端口)的UI界面中定义了Button,点击该Button时,执行某个逻辑. 下面参见上述执行的模型,讲述James对Android接口回调技术的理解(结合前人的知识和自己的实践). 使用一个比喻很形象地说明:客户端有个疑问打电话请教服务端,但服务端无法现场给出解答,相互之间约定:服务端一旦有答案,使用电话的方式反馈给客户端. 以上有三个主体:客户端.服务端和接口(方式). 接口回调的原理框图说明: Demo界面

【干货】2016年12月29日 阿里云内部技术分享

阿里云大数据助力东润环能高效利用云端资源http://click.aliyun.com/m/8857/从天津滨海新区大爆炸.危化品监管聊聊 IT人背负的社会责任感http://click.aliyun.com/m/8858/SQL Server幕后英雄 - 统计信息http://click.aliyun.com/m/8859/如何以更优雅的方式实现弹性架构http://click.aliyun.com/m/8860/如何利用工具提高React页面渲染性能http://click.aliyun.c