铁血丹心

 找回密码
 我要成为铁血侠客
搜索
查看: 4516|回复: 5

代码教程之一怎样修改伤害公式

[复制链接]
发表于 2015-1-31 14:03 | 显示全部楼层 |阅读模式
原版的伤害公式比较简单,这里用水浒的为例。

首先要下载http://dawuxia.net/thread-340-1-1.html里面提到的工具。用工程-打开工程来打开kys_pig3.lpi。

在kys_battle.pas文件里面找到CalHurtValue:

如果你有一定的编程基础,看懂这部分是很容易的。如果没有,只建议改几个系数之类。


下面简介一下伤害计算过程:
总攻击是 基础攻击+状态+情侣加成+武功攻击+内功加成+武学常识等,计算很复杂。
总防御是 基础防御+状态+内功加成。

伤害值=总攻击*总攻击/(总攻击+总防御)/2

再加上距离修正和轻功闪避。

以上公式非常奇葩,请大家不要效仿。

那么比如你觉得 伤害值=总攻击*总攻击/(总攻击+总防御)/2,这个2不太舒服,改成3可能好一点,就找这个地方:

把这个2改成3,然后选择在左上角那个齿轮:

点旁边的小黑三角,会出现Debug,Release,Android三个项。
其中Debug是包含控制台窗口的,这个窗口会输出一些信息方便制作人员查看。Release不包含此窗口,是正式游戏使用的选项。Android只能生成动态库,同时还要配置链接库位置,离apk文件还有一段距离,初学者不要使用。
这里可以选Debug,再按旁边的绿三角。稍等一会在bin文件夹里面,kys_pig3-console.exe文件就生成了,可以试玩。觉得可以的话,用release生成正式的kys_pig3.exe文件。


控制台会输出一些信息,这些是你用kys_pig3-console.exe运行就能看见的,不需要编译环境:

基本上是你显卡的情况和一些配置。

注意这几行字,会报告找到了多少图片,如果你添加了图片,可以从这里粗略估计是不是正确添进去了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要成为铁血侠客

x
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2015-1-31 16:17 | 显示全部楼层
本帖最后由 koko4444 于 2015-1-31 16:19 编辑

kys_pig3.lpi就是所谓的源代码吧
看图片,里面有注释,要是有源代码比公式设定器复杂不了多少
lz真是好人
看公式好像200的总攻击打100的防御,伤害,200*1/3=66
200总攻击打200防御,伤害200/4=50
这也不需要太多编程知识,看的懂初中数学函数就能改简单的设置了
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2015-1-31 16:37 | 显示全部楼层
r1att=max(0,r1attack*100+b1statelevel0+b1loverlevel0,div100)
攻击=0或者(r1文件中attack数值乘以100+b1的攻击状态+b1的情侣状态)取大,div100是啥子东西
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2015-1-31 17:06 | 显示全部楼层
div 表示整数除法
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2015-1-31 20:51 | 显示全部楼层
scc__ 发表于 2015-1-31 17:06
div 表示整数除法

想要pig3。lpi应该到哪儿要呀
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2015-1-31 21:04 | 显示全部楼层
可以加入此群43736515,研讨技术
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

小黑屋|手机版|铁血丹心

GMT+8, 2024-11-21 20:26

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表