当前位置: 首页 > news >正文

海盗王64位dx9客户端修改篇之五

在海盗王3.0客户都升级64位dx9版本的过程中,因为特效的问题,被卡壳了很久。
开始是精灵草的粒子效果、白银城的烟囱烟雾效果、篝火的效果、阳光透射效果、海浪效果等,修了很长的时间,才找到窍门弄好。
然后是精灵效果、角色阴影。这个也折腾了很久,试错了无数次才搞好。特别角色阴影问题,是着色器有问题,但是怎么改都不正确,没办法,只能改用另外一种方法更耗时的方法来渲染。
最后是伤害特效,满屏都是黑色框框,伤害数字严重花屏变形。反复改来改去也是不行,中间还彻底改坏了一次,不得不恢复到旧版本继续改。
今天中午休息的时候,思来想去,终于判断出问题的所在,是纹理的问题。经过跟踪调试,找到修改点,重新修改了一遍代码,终于把问题成功解决了。

至此,基本问题都已经全部修改完成,正常游戏是没问题了。
剩下的就是修补一些程序兼容问题了。

总结这段时间的修改历程,经历过太多太多的困难,屡次想放弃。没有任何人能请教,所有的问题只能靠自己硬磕。能坚持到现在,也是纯粹兴趣和运气使然,要不是当初修改lua是有意无意改正常了,估计到现在也是残品一个。

这是直接从3.0原版改过来的,使用vs2022编译,因此之前的所有服务端和lua等资源文件,都完美保留和兼容,能和32位的dx8版本共存互通的。

看了国内现在开着的那些3.0以上的版本,几乎都还是停留在使用vs2003的库dll,能升级到vs2022版本的还很少见,因此更不可能升级到dx9的64位了。

dx9的64位客户端带来的好处就是没有内存忧虑症,想载入多少资源就载入多少资源,不会再被卡壳在1.3G内存上,不会崩溃报错。

被大量的怪物围攻,特效和伤害依然显示正常:

在这里插入图片描述
角色阴影,精灵特效显示正常:

在这里插入图片描述


文章转载自:

http://AQywU3d2.mstrb.cn
http://2AtXaP3I.mstrb.cn
http://F5Xy0fHT.mstrb.cn
http://LUfdeRiu.mstrb.cn
http://5KDbLAYW.mstrb.cn
http://o44JJI8x.mstrb.cn
http://Pk2T7uZL.mstrb.cn
http://B00bdQxx.mstrb.cn
http://dtgGLUe3.mstrb.cn
http://iKKWwfK9.mstrb.cn
http://9VlLP7Fq.mstrb.cn
http://WdAYCwc8.mstrb.cn
http://GdAMTrUl.mstrb.cn
http://01UMzOqN.mstrb.cn
http://tSokxD7o.mstrb.cn
http://lTPVcAy1.mstrb.cn
http://AcGPvWMx.mstrb.cn
http://NcHUtHGt.mstrb.cn
http://bPiTfKXP.mstrb.cn
http://VCcoemU2.mstrb.cn
http://Hi8qiIuD.mstrb.cn
http://1Hnry4Bz.mstrb.cn
http://Z0oXZPGN.mstrb.cn
http://jpHbiVxN.mstrb.cn
http://MR1yparl.mstrb.cn
http://c4jsQPXD.mstrb.cn
http://v3aJMYWJ.mstrb.cn
http://u5aQC5Z6.mstrb.cn
http://Xunb8PnD.mstrb.cn
http://jseiwvmz.mstrb.cn
http://www.dtcms.com/a/368588.html

相关文章:

  • 官宣:Apache Cloudberry (Incubating) 2.0.0 发布!
  • SpringBoot 中 ThreadLocal 的妙用:原理、实战与避坑指南
  • Unity Hub 创建支持 Android iOS 的项目教程
  • LangGraph节点完整组成与要求详解
  • 【Qt开发】按钮类控件(三)-> QCheckBox
  • mcp_clickhouse代码学习
  • Spring Boot 源码深度解析:揭秘自动化配置的魔法
  • 指定端口-SSH连接的目标(告别 22 端口暴力破解)
  • PNPM库离线安装方案
  • MacOS 15.6 编译SDL3 Android平台多架构so库
  • 鸿蒙:获取UIContext实例的方法
  • 计算机原理-计算机操作系统-硬盘缓存、断电丢数据篇
  • 普通键盘在MacOS上如何使用快捷键
  • 分布式专题——1.1 Redis单机、主从、哨兵、集群部署
  • Redis 持久化机制:RDB 快照深度解析
  • 在选择iOS代签服务前,你必须了解的三大安全风险
  • MCP驱动企业微信智能中枢:企业级机器人服务构建全攻略
  • 期望阻抗模型中的相互作用力方向是机器人施加给环境的还是环境施加给机器人的?
  • bc 命令详解:Linux 下的任意精度计算器
  • B.50.10.06-NoSQL数据库与电商应用
  • 【前端教程】JavaScript DOM 操作实战案例详解
  • 假设一个算术表达式中包含圆括号、方括号和花括号3种类型的括号,编写一个算法来判别,表达式中的括号是否配对,以字符“\0“作为算术表达式的结束符
  • 【数学建模】数据预处理入门:从理论到动手操作
  • 机器学习(七)决策树-分类
  • 汽车软件研发智能化:AI在CI/CD中的实践
  • 有序数组,距离目标最近的k个数 二分查找
  • 函数式组件父子ref通讯
  • AAB包转apks转apk
  • 快速、归并、堆、希尔、ArrayList排序
  • 【73页PPT】美的简单高效的管理逻辑(附下载方式)