仅搜索标题
作者:
论坛
新帖
搜索论坛
资源
最新评分
搜索资源
会员
当前访客
个人空间信息
搜索个人空间信息
小组
搜索小组
活动预告
百科
指南:入门
指南:制作
房屋
植物
敌怪
Boss
事件
工具
武器
中文镜像Wiki
工具
帮助
图床 - 无极图床
图床 - 路过图床
网盘 - 阿里云盘
网盘 - 蓝奏云储存
网盘 - 天翼云盘
登录
注册
最新消息
搜索
搜索
仅搜索标题
作者:
最新动态
注册
菜单
登录
注册
导航栏
安装应用
安装
更多选项
关闭 菜单
👋 好久不见,老朋友,序序新:
964014008
论坛
搜索
禁用JavaScript。为了获得更好的体验,请在运行之前启用浏览器中的JavaScript。
您正在使用一款已经过时的浏览器!部分功能不能正常使用。
请尝试升级或使用
其他浏览器
。
搜索结果
机制
【干货/灾厄/原版】LifeSteal—吸血冷却详解
再嘴贫一波,反正Projectile.ghostHeal函数很短,我就把函数的内容复述一遍,当作本贴的一个小小补充好了... ghostHeal函数接受两个输入,第一个是玩家对怪物造成的伤害dmg,第二个是被击中怪物的位置。 首先函数新建一个变量num,储存为0.2-射弹已经击中怪物的次数*0.05(也就是说同一个射弹多次击中怪物后,吸血量会衰减 如果num小于等于0,或者玩家的lifeSteal值小于等于0,则函数直接return,也就是说这次攻击没有吸血效果。 再新建一个变量ai1,为dmg*num 如果ai1 <= 0,函数return,没吸血效果 然后玩家的lifeSteal...
AingTii
帖子 #15
2019/05/22
论坛:
游戏技巧
机制
【搬运】无敌帧机制详解
参考来源: 1.抛射体的无敌帧部分主要来自Projectile.cs 中的 Damage函数。 2.近战武器的无敌帧部分主要来自Player.cs 中的 ItemCheck函数。 3.相关变量的更新主要来自于: NPC.cs 中的 UpdateNPC函数 Projectile.cs 中的 Update函数
AingTii
帖子 #8
2019/05/16
论坛:
游戏技巧
机制
【搬运】无敌帧机制详解
一些比较杂乱的内容: 1.着火、诅咒焰以至于星尘细胞吸附、破晓等烧血debuff通过NPC.UpdateNPC_BuffApplyDOTs函数直接作用于NPC生命值,不受无敌帧影响也不造成无敌帧。...
AingTii
帖子 #7
2019/05/16
论坛:
游戏技巧
机制
【搬运】无敌帧机制详解
剑、锤、斧及虎爪等近战挥舞武器的无敌帧机制: 游戏每时每刻都会检测每个怪物对某个玩家的immune(普通无敌帧)是不是0,以及玩家的attackCD是不是0,如果以上都成立,并且武器碰到了怪物,则对怪物造成伤害。 玩家的attackCD=玩家itemAnimationMax/3 而itemAnimationMax是对应武器的useAnimation*玩家的meleespeed(为实际近战攻速的倒数),useAnimation是武器的自身属性。 所以实战中,挥舞一次剑能打到的怪物数量是有限的。 并且挥舞武器受普通无敌帧的影响。...
AingTii
帖子 #6
2019/05/16
论坛:
游戏技巧
机制
【搬运】无敌帧机制详解
第三类抛射体: 只有那个大关刀的本体。...
AingTii
帖子 #5
2019/05/16
论坛:
游戏技巧
机制
【搬运】无敌帧机制详解
第二类抛射体: 第二类抛射体被发射出去后,会拥有一个计时器localNPCImmunity,这是一个长度为200的整数列,其中的第k个值表明这个抛射体对序号为k的怪物的“局部无敌时间”。 这个整数列中的所有大于0的值每秒都会减少60,直到0为止。而小于0的值则不变。 当第二类抛射体碰到怪物时,游戏会首先检测这个抛射体对这只怪物的局部无敌时间是否为0。如果不是,则无法击中;如果是,则继续检测怪物对发射这枚抛射体的玩家的immune(即普通的无敌帧)是不是0,以及这个抛射体是不是非穿透抛射体,如果以上至少有一个是成立的,则抛射体最终击中怪物。...
AingTii
帖子 #4
2019/05/16
论坛:
游戏技巧
机制
【搬运】无敌帧机制详解
第一类抛射体: 第一类抛射体内的大多数穿透抛射体在穿透怪物(击中当前怪物的时候penetrate不是1)时,会对怪物造成10tick(即1/6秒)的无敌帧。 但有一些例外,见下表: 注意鲨龙卷召唤物指的是鲨龙卷本体的碰撞、至于它发射出的小鲨鱼,那东西不穿透也不造成无敌帧。 当第一类抛射体碰到怪物时,如果怪物对当前玩家的immune无敌帧为0,或者抛射体是不穿透型抛射体,那么抛射体就能击中怪物。否则不行。 第一类抛射体的特点是互相影响,比如陨石子弹A对怪物造成的无敌帧会影响陨石子弹B的杀伤。...
AingTii
帖子 #3
2019/05/16
论坛:
游戏技巧
机制
【搬运】无敌帧机制详解
抛射体造成的无敌帧: 与无敌帧有关的抛射体属性主要是抛射体的穿透能力,在源码里相应的变量是penetrate。游戏中的每个抛射体都拥有自己的penetrate值,penetrate若为正数k,则表明它能击中k个怪物(穿透k-1个),如果是-1,则表明它能击中在自己行进路线上的所有敌人。 比如说小鬼召唤物发射的火球、利刃台风就是penetrate=-1的抛射体。注意那些能造成范围伤害的抛射体,比如月耀、炸弹等也penetrate=-1。 penetrate为正数时,每击中一次怪物都会下降1,到0的时候这个抛射体就会消失。...
AingTii
帖子 #2
2019/05/16
论坛:
游戏技巧
机制
【搬运】无敌帧机制详解
我搬我自己。顺便剪除了原帖中的一些废话。 引入: 众所周知,terraria中存在无敌帧这么一个机制:当你用某些武器攻击到怪物之后,怪物会获得一段时间的无敌帧,在这一段时间内怪物“不会受到伤害”。 因此,用迷你鲨配合陨石子弹时射击某一个怪物时,连续的两发子弹只有一发能击中怪物; 因此,用虎爪站撸世纪花时要特别注意不能挂雨云或者召唤小蜘蛛,否则虎爪会打不出应有的伤害。 按照常识,我们知道那些能穿透敌人的子弹、魔法或剑气一般会给敌人造成无敌帧,许多召唤物也会给怪物造成无敌帧。 但是在游戏过程中,细心的玩家可能会发现以上的经验会有些例外,比如说:...
AingTii
主题
2019/05/16
回复: 10
论坛:
游戏技巧
机制
【干货/灾厄/原版】LifeSteal—吸血冷却详解
“当你使用可以吸血的武器,具体来说是得到了一次吸血效果,X的值就会减少一定的数值。这具体是按照武器造成的伤害来计算的,它们之间成正比,这并没有一个定值,每一个武器都是不同的。 ” 在原版游戏中,扣除的就是本次吸血的量。 详见Projectile.ghostHeal函数
AingTii
帖子 #9
2019/05/15
论坛:
游戏技巧
机制
Terraria实用公式解析
温暖药剂的减伤效果先于防御减伤计算,你可以认为它直接降低了对应怪物的攻击力。
AingTii
帖子 #16
2019/01/31
论坛:
游戏技巧
论坛
搜索
本站需要使用 Cookie。如果您继续使用本站,则表示同意我们使用 Cookie。
接受
了解更多。...
顶部