设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 3836|回复: 3
打印 上一主题 下一主题

[有事请教] Js相关问题

[复制链接]

Lv2.观梦者

梦石
0
星屑
772
在线时间
95 小时
注册时间
2017-9-28
帖子
29
跳转到指定楼层
1
发表于 2020-4-23 17:45:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
这是Galv的武器熟练度的插件
写在注释内容 的 调用的函式
Galv.WPROF.value(aId,wId);   // return an actor's weapon proficiency.  (返回角色ID,武器种类的熟练度)
*                                  // aId = actor id, wId = weapon type id
*                                  // leave wId out to get currently equipped
*                                  // weapon id.
*                                  // use in control variables in SCRIPT
*
---------------------------------------------------------------

Galv.WPROF.value = function(actorId,wTypeId) {
        var actor = $gameActors.actor(actorId);
        var wTypeId = wTypeId != undefined ? wTypeId : actor.equippedWType()
        return actor.getWProf(wTypeId);
};

因为判断的原因,我想把 function里的 actorId 改成当前角色的ID
不是自己输入的 , 如果是角色1 actorId就=1 如果是2就=2 以此类推

但是用了很多方法都無效 有用 for(i =0; i<$dataActros.length i++) {}算出资料库角色的长度
在带入actorId 或着直接改成 this._actorId
                                                

还是需要带入原型 Game_Actor.prototype 才有办法更改?

Lv4.逐梦者

梦石
0
星屑
19270
在线时间
2307 小时
注册时间
2015-7-4
帖子
937
2
发表于 2020-4-23 21:58:24 | 只看该作者
你需要这句代码:
$gameParty._actors[0]

评分

参与人数 1+1 收起 理由
白嫩白嫩的 + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
772
在线时间
95 小时
注册时间
2017-9-28
帖子
29
3
 楼主| 发表于 2020-4-24 14:36:38 | 只看该作者
Fan723 发表于 2020-4-23 21:58
你需要这句代码:
$gameParty._actors[0]


请问$gameParty._actors[0]是否为队伍第一位置的角色ID?

我想要的效果是这个
类似于  $gameActors.actor(ACTOR_ID).isWtypeEquipped(WTYPE_ID)  = > 判断角色ID 武器种类
            this.isWtypeEquipped(WTYPE_ID)  =>而这边只要加上this就会自动判别角色的ID

           其实我要的点是 this

点评

$gameParty._actors[0] 是队长ID 你如果要队长对象就用 $gameParty.leader() 这个就可以替换你的 this  发表于 2020-4-24 16:24
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-16 11:07

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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