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

Project1

 找回密码
 注册会员
搜索

战斗的场景,想让主角队伍里其中一个人自己根据AI行动,...

查看数: 2013 | 评论数: 5 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-6-2 23:27

正文摘要:

本帖最后由 攻性防壁 于 2018-6-2 23:29 编辑 战斗的场景,想让主角队伍里其中一个人可以不用操控,他根据AI自己行动,该怎么做? 像怪物这样也可以。或者至少是一个能“IFXXX 行动1,Else 行动2”的AI。 不 ...

回复

攻性防壁 发表于 2018-6-3 16:04:28
攻性防壁 发表于 2018-6-3 14:53
这样新旧两个函数会不会同时在运行,跑完旧的跑新的;还是说,插件里的新函数会把旧函数覆盖@@?
今天才 ...

原来如此=。=!感谢
攻性防壁 发表于 2018-6-3 14:53:36
yang1zhi 发表于 2018-6-3 11:01
是在JS文件里改的。你可以把想改的函数,复制出来,另起一个JS文件,添加到插件里 ...

这样新旧两个函数会不会同时在运行,跑完旧的跑新的;还是说,插件里的新函数会把旧函数覆盖@@?
今天才上手的JS,不是很清楚机制=。=,故有此问。

点评

如果有两个相同名字的函数存在。那么就只会执行排在后面的函数,前面的不执行  发表于 2018-6-3 16:00
yang1zhi 发表于 2018-6-3 11:01:51
攻性防壁 发表于 2018-6-3 08:50
感谢大大帮忙(〃'▽')!
另外想问一下,“Game_Actor.prototype.makeActionList = function() ”这个是工 ...

是在JS文件里改的。你可以把想改的函数,复制出来,另起一个JS文件,添加到插件里
攻性防壁 发表于 2018-6-3 08:50:14
本帖最后由 攻性防壁 于 2018-6-3 08:58 编辑
yang1zhi 发表于 2018-6-2 23:58
给他加个自动战斗的状态
然后
Game_Actor.prototype.makeAutoBattleActions = function() {


感谢大大帮忙(〃'▽')!
另外想问一下,“Game_Actor.prototype.makeActionList = function() ”这个是工程文件/js/rpg_objects.js里的函数吧。
是要改写这个rpg_objects.js才能实现呢,还是要在事件表里改呢?
yang1zhi 发表于 2018-6-2 23:58:26
给他加个自动战斗的状态
然后
Game_Actor.prototype.makeAutoBattleActions = function() {
这个函数是处理自动战斗的
var list = this.makeActionList();
这条里面是各种能释放的技能们的行动数组

Game_Actor.prototype.makeActionList = function() {
这个函数里
判断哪些技能会被添加到list里面
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2025-1-10 07:51

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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