东方阅读网【www.dfmsc.com】第一时间更新《用代码走进魔法》最新章节。

索敌术的代码和李维斯预料的差不多,也是用那个检测活物的方法。

但有些不一样的是,检测到活物后,还要把角色标签为“敌人”的活物筛选出来,再把敌人的坐标返回给使用者脑中。

而这里的坐标用的是局部坐标——,就是活物相对于主角的坐标。

这样使用者就能感知到敌人在自己的哪个方位,距离多少米。

“角色标签吗?这倒是一个很有用的属性啊。”

李维斯有些惊喜地自言自语。

从获取角色标签的代码来看,主角类里有一个字典的数据类型,其键值对为他人ID与角色标签列表。

就好比每个人脑里都会对自己认识的人打一个或多个标签。

这种数据就适合用字典这种数据类型来描述。

当你见到那个人时,会想起关于他的为人,这就是从字典根据键取值的过程。

角色标签应该会根据主角对他人的态度而改变。

有了这玩意,身边再也不怕二五仔了。

角色标签真的是个好东西啊。

李维斯一边感慨一边改进索敌术。

改进很简单,就是把李维斯目前已知的角色属性都输到脑中:

姓名、当前血量、总血量、当前魔力量、总魔力量、角色标签、坐标、等级、灵魂波动。

李维斯对着自己使用索敌术,来测试代码有没有问题:

姓名:李维斯

当前血量:121

总血量:121

当前魔力量:56

用魔力量:153

角色标签:友军、理智、冷静、内向

坐标:(0,0,0)

灵魂波动:0.125665

测试完毕,没问题。

由于查看了更多属性,魔力消耗也多加了一点点。

但即便如此,索敌术的耗魔量还是很低。

一次五点魔力,李维斯可以能用三十几次。

总血量、当前魔力量、总魔力量——

李维斯有些遗憾地看着这三个属性。

他早已经试过,无法直接修改这三个属性。

会报错说该属性的Set方法是私有的。

也就是说不允许外部修改,只能内部修改。www.uukanshu.com

这在实际项目中很常见,一些重要的数据只给看,不给改。

要改就得到源码里改,显然这是不可能的。

所以李维斯只能摇摇头放弃了。

那么接下来就是最后一个隐身魔法。

不,先等等!敌人的坐标!

既然获取到敌人了,按理来说也能修改敌人的坐标才对。

可以模仿瞬移术,对敌人的坐标在三维空间中进行平移变换。

如果可行,那就又多了一个好用的魔法。

可惜这附近也没有活物供李维斯尝试。

等下可以买点动物来尝试。

现在先把最后一个魔法看了吧。

隐身魔法的代码倒是挺让人失望的。

就一行更改主角是否隐身的属性,没太大参考价值。

最主要的代码都估计都在更改属性的方法里吧。

李维斯有点后悔买这个魔法了,可惜不能退货。

不过这隐身术倒也挺强的。

东方阅读网【www.dfmsc.com】第一时间更新《用代码走进魔法》最新章节。

本章未完,点击下一页继续阅读。

相关阅读More+

女神的超级赘婿

黑夜的瞳

大造化剑主

六道沉沦

陆地键仙

六如和尚

贫僧修个道

一任往来

无限血核

蛊真人

诸界第一因

裴屠狗