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

Project1

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

[有事请教] 物理攻击和魔法攻击如何使用不同面板属性

[复制链接]

Lv2.观梦者

梦石
0
星屑
602
在线时间
559 小时
注册时间
2006-3-30
帖子
39
跳转到指定楼层
1
发表于 2021-8-2 19:44:23 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 幻倾城 于 2021-8-2 19:49 编辑

如何实现物理攻击使用攻击ATK和防御DEF,魔法攻击使用魔法攻击MAT和魔法防御MDF,类似梦幻模拟战手游。

Lv5.捕梦者

梦石
0
星屑
36482
在线时间
10808 小时
注册时间
2009-3-15
帖子
4815
2
发表于 2021-8-2 20:23:51 | 只看该作者

改技能的伤害公式?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
26
在线时间
701 小时
注册时间
2021-3-24
帖子
549
3
发表于 2021-8-2 20:51:02 | 只看该作者
物理攻击用atk减def
魔法攻击反之
嫌麻烦 打开源码注入一个if
全家活光光~
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2585
在线时间
297 小时
注册时间
2021-5-4
帖子
101
4
发表于 2021-8-3 08:25:24 | 只看该作者
本帖最后由 MH-Pride 于 2021-8-3 08:50 编辑

  1. //去掉久的
  2. /* Game_BattlerBase.prototype.attackSkillId = function() {
  3.     return 1;
  4. }; */

  5. //第一个攻击用的技能
  6. Game_BattlerBase.prototype.attackSkillId = function() {
  7.         if(this.atk>this.mat){
  8.                 return 3 //当攻击力属性大于魔法攻击力 返回数字就是技能里面的ID
  9.         }else if(this.atk<this.mat){
  10.                 return 9 //魔法当力属性大于攻击攻击力
  11.         }else{
  12.                 return 1; //当2者相同的时候
  13.         }   
  14. };
复制代码


不太清楚你想表达的攻击方式,你是想说第一个攻击方式分开物理和魔法伤害?希望这是你想要的

你可以在C:\Users\Game\Documents\Games\Project1\js 里面的改 rpg_objects.js 找到
或者你用插件方式改

你在技能栏里面多写个魔法攻击就可以了 当魔法攻击力大于物理攻击力 就返回这个ID

如果是伤害公式直接在技能里面写就可以了

评分

参与人数 1+1 收起 理由
sdgn + 1

查看全部评分

回复 支持 1 反对 0

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5753
在线时间
1170 小时
注册时间
2011-12-18
帖子
1291
5
发表于 2021-8-3 09:15:22 | 只看该作者
可以用事件自制戰鬥....然後設變量去操作
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-1 05:51

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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