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

Project1

 找回密码
 注册会员
搜索
楼主: 沧笙
打印 上一主题 下一主题

[搬运汉化] 【汉化】YEP系列基础及进阶教程-2018/10/06期

  [复制链接]

Lv3.寻梦者

梦石
0
星屑
4125
在线时间
594 小时
注册时间
2014-1-12
帖子
476
36
 楼主| 发表于 2015-12-31 13:41:20 | 只看该作者
本帖最后由 沧笙 于 2016-6-12 22:28 编辑


YEP.3b - Battle Engine Core (Part II) Action Sequences
Action Sequences
The Yanfly Engine Plugins – Battle Engine Core includes the capability of using custom action sequences. Action sequences are basic instructions for the game to creating a customized skill both visually and mechanically. The Battle Engine Core, however, will only include the most basic of action sequences so the instructions on how to create a custom action sequence will be included in the Help file on future extension plugins for this plugin.
Adapted and improved from Battle Engine Melody, Action Sequences can now be used for the hardcore users of YEP’s Battle Engine Core. Using Action Sequences, you can create, animate, and alter the individual aspects of any battle action in the game.

战斗系统核心插件包含了自定义行动序列的功能。行动序列是对于游戏来说是非常基础的指令,可以从视觉和自动程度上创作自定义技能。战斗系统核心插件只包含最基础的行动序列,一次关于如何创作自定义技能的指南将会放在未来这个插件的拓展插件里面。兼容和提高了战斗系统插件,行动序列可以被战斗系统核心插件的骨灰级玩家使用。使用行动序列,你可以创造,制作动画,甚至变更游戏战斗行为的每一个方面。

Action Sequences – ala Melody
Battle Engine Core includes Yanfly Engine Melody’s Battle Engine system, where each individual aspect of the skill and item effects can be controlled to a degree. These are called Action Sequences, where each command in the action sequence causes the game to perform a distinct individual action.

战斗系统核心插件包括Yanfly的序列战斗系统,这个系统可以改变角色的技能或者物品的各个方面。这些被称为动作序列,在动作序列中的每个命令都可导致游戏执行不同的动作。

Each skill and item consists of five different action sequences. They are as follows:

每一个技能和物品序列包含5个不同的行动,如下:

Setup Actions
They prepare the active battler before carrying out the bulk of the action and its individual effects. Usually what you see here are things such as the active battler moving forward a bit, unsheathing their weapon, etc. This step will occur before the active battler expends their skill or item costs.
准备动作
这是执行众多行动和效果之前的准备动作。通常你会看到你的角色向前移动了一步,拔出武器等等。这步将发生在角色释放技能或者使用物品之前。

Whole Actions
These actions will affect all of the targets simultaneously. Although this section does not need to be used, most actions will use this for displaying animations upon all enemies. This step occurs after skill and item costs.
整体动作
这个将会同时影响所有目标。尽管这个序列不是必须的,但是很多动作都会在这个阶段播放攻击动画。这步发生在释放技能和使用物品之后。

Target Actions
This section will affect all of the targets individually. Used primarily for physical attacks that will deliver more personal forms of damage. Actions that occur here will not affect other targets unless specifically ordered to do so otherwise.
目标动作
这步将会单独影响目标。主要放置更加具体的物理攻击效果。这里发生的动作将会不影响指定之外的其他目标。

Follow Actions
This section will dedicate towards cleanup work after the individual targeting actions. Here, it’ll do things such as removing immortal flags, start up common events, and more.
后续动作
这部主要是在目标动作后的清理动作。这里将会移除增益效果,开始执行事件等等。

Finish Actions
This section will have the active battler close up the action sequence. Usually stuff like running waits and holds at the last minute for skills and items, moving back to place, and others.
结束动作
这步将会关闭动作序列。通常是技能或者物品使用后的等待动作,以及角色退回原位置。

Now that you know each of the five steps each action sequence goes through, here’s the tags you can insert inside of skills and items. Pay attention to each tag name.

现在你知道了动作序列里的五步都是怎么运行的,这里是一些你可以插入技能或者物品里的表情。请注意每个标签的名字。
  1. <setup action>
  2. action list
  3. action list
  4. </setup action>
  5. <whole action>   
  6. action list   
  7. action list   
  8. </whole action>
  9. <target action>
  10. action list
  11. action list
  12. </target action>
  13. <follow action>
  14. action list
  15. action list
  16. </follow action>
  17. <finish action>
  18. action list
  19. action list
  20. </finish action>
复制代码
They will do their own respective action sets. The methods to insert for the action list can be found below in the core of the Help Manual.

他们将执行相应序列的设定。这个列表可以在帮助手册的核心文件里找到。

Furthermore, to prevent overflooding every single one of your database item’s noteboxes with action sequence lists, there’s a shortcut you can take to copy all of the setup actions, whole actions, target actions, follow actions, and finish actions with just one line.

为了避免你要在每一个物品里面都要使用这个标签,你可以用这个简短的命令来负责你的标签,无论是准备动作,整体动作,目标动作,后续动作还是结束动作,都只需要一行。
  1. <action copy: x:y>
复制代码
Replace x with “item” or “skill” to set the type for the action list code to directly copy. The integer y is then the ID assigned for that particular object type. For example, to copy 45th skill’s action sequences, the code would be <action copy: skill:45> for anything that will accept these action codes. If you do use this notetag, it will take priority over any custom that you’ve placed in the notebox.

可以用物品或者技能来替代x,这样就可以直接负责标签命令。数字Y就是你要设定的特点主体的ID。例如,复制第45个技能行动序列。<action copy: skill:45>就可以完成。如果你要使用这个标签,请放在其他标签前面。
Target Typing
You may notice that in some of the actions below will say “refer to target typing” which is this section right here. Here’s a quick run down on the various targets you may select.

你应该注意到那些参考目标类型。这里有一个参考目录。

译者认为:

角色:即actor选项卡里的
敌人:即enemies选项卡里的
队员:不一定是actor里面的
对手:不一定是enemies里面的
  1. user; This will select the active battler.
  2. 使用者。当前选中的。
  3. target, targets; These will select the active targets in question.
  4. 目标。被选中的目标。
  5. actors, existing actors; These will select all living actors.
  6. 角色。所有存活的角色。
  7. all actors; This will select all actors including dead ones.
  8. 所有角色。包括死亡在内的所有角色。
  9. dead actors: This will select only dead actors.
  10. 死亡角色。仅死亡的角色。
  11. actors not user; This will select all living actors except for the user.
  12. 非使用者。存活且非使用者的角色。
  13. actor x; This will select the actor in slot x.
  14. 角色x.选择角色X。
  15. character x; This will select the specific character with actor ID x.
  16. 队员x。选择队员x。
  17. enemies, existing enemies; This will select all living enemies.
  18. 存活敌方。所有存活的敌方。
  19. all enemies; This will select all enemies, even dead.
  20. 所有敌方。包括死亡在内的所有敌方。
  21. dead enemies: This will select only dead enemies.
  22. 死亡敌方。仅死亡的敌方。
  23. enemies not user; This will select all enemies except for the user.
  24. 非选中敌方。所有非选中的敌方。
  25. enemy x; This will select the enemy in slot x.
  26. 敌方x。选择敌方x。
  27. friends; This will select the battler’s alive allies.
  28. 队员。所有存活的队员。
  29. all friends; This will select the all of battler’s allies, even dead.
  30. 所有队员。包括死亡在内的所有队员。
  31. dead friends; This will select the battler’s dead allies.
  32. 死亡队员。仅死亡的队员。
  33. friends not user; This will select the battler’s allies except itself.
  34. 非使用者队员。非使用的队员。
  35. friend x: This will select the battler’s ally in slot x.
  36. 队员x。选择队员x。
  37. opponents; This will select the battler’s alive opponents.
  38. 存活对手。选择存活的对手。
  39. all opponents; This will select the all of the battler’s opponents.
  40. 所有对手。所有的对手。
  41. dead opponents; This will select the battler’s dead opponents.
  42. 死亡对手。所有死亡的对手。
  43. opponent x: This will select the battler’s opponent in slot x.
  44. 对手x。选择对手x。
  45. all alive; Selects all living actors and enemies.
  46. 所有存活者。所有角色和敌方的存活者。
  47. all members; Selects all living and dead actors and enemies.
  48. 所有成员。所有存活或者死亡的角色和敌方。
  49. all dead; Selects all dead actors and enemies.
  50. 所有死亡。所有死亡的角色和敌方。
  51. all not user; This will select all living battlers except user.
  52. 非使用者。除了使用者的角色和敌方。
  53. focus; Selects the active battler and its targets.
  54. 焦点。选择战斗者和他的目标。
  55. not focus; Selects everything but the active battler and its targets.
  56. 非焦点。除了战斗和他的目标外的所有。
复制代码
Action Sequences – Action List
The following contains a list of the actions you can use inside the five action sequences. Each action has a unique function and requires certain formats to operate properly.

下面这个列表包含了你可以在动作序列里执行的动作。每一个动作都有单独的功能并且需要明确的代码来开启。

ACTION ANIMATION
Plays the animation assigned to the skill/item. The animation will automatically select the skill’s/item’s assigned targets.

Usage Example:
  1. action animation
复制代码
播放技能或者物品动画。动画将会自动选择技能指定的对象。

ACTION COMMON EVENT
Plays the common event found within the skill’s/item’s traits list. This will only play the last common event on the list, following the game engine’s original process. Nothing else will continue on the action list until the common event is finished.

Usage Example:
  1. action common event
复制代码
执行技能或者物品内的公共事件。这个只会执行列表内最新的事件。在事件执行完之前没有其他的可以继续执行。

ACTION EFFECT: target
Causes the target(s) to take damage/healing from the skill/item and incurs any changes made to the target(s) such as buffs and states.

Usage Example:
  1. action effect
复制代码
通过技能或者物品造成伤害或者回复而产生的改变,比如增益效果等等。例如动作效果。

ANIMATION WAIT: X
Waits x animaiton frames. Each frame for an animation does not last one game frame, but instead, several. To make life easier, you can use this to have the game wait x frames played for the animation.

Usage Example:
  1. animation 5: user

  2. animation 6: target, mirror
复制代码
等待x帧。通过用几帧代替一帧来延长时间。为了更方便,你可以用x帧来等待播放。

CAST ANIMATION
Plays an animation on the skill’s user. Will not occur if the action is an item or the user’s default normal attack.

Usage Example:
  1. cast animation
复制代码
在技能使用者身上播放动画。如果这个动作是默认动作,就不会发生。

CLEAR BATTLE LOG
Clears all the messages at the top of the screen.

Usage Example:
  1. clear battle log
复制代码
清除屏幕顶部信息。

DEATH BREAK
If a user were to die for any reason during the middle of the skill (either via counter attack or reflection), this will force the remainder of the action sequences for the part of the skill/item to shut down and be skipped.

Usage Example:
  1. death break
复制代码
如果一个使用者在一场战斗中死亡(通过反击等等也算),这将会强制结束战斗序列。

DISPLAY ACTION
Displays the action’s name at the top of the battle log. It will remain there until the battle log is cleared.

Usage Example:
  1. display action
复制代码
在战斗记录里显示动作名称。这将一直持续到记录被清理。

IF … ELSE STATEMENTS
For those familiar with programming, you can use if…else statements to perform different actions based on different conditions. Use ‘if’ to specify a block of code to be executed, if a specified condition is true. Use ‘else’ to specify a block of code to be executed, if the same condition is false. Use ‘else if’ to specify a new condition to test, if the first condition is false. Use ‘end’ to specify where the conditions are to end.

对于程序集合,你可以使用这个语句来在不同情况下使用不同行动。使用if语句来设定一个特殊情况。使用else语句来设定除此之外的情况。else if语句来设定除特定情况外的其他特定情况。使用end来结束。

Usage Example:
  1. if $gameSwitches.value(1)

  2. action effect

  3. else if $gameSwitches.value(2)

  4. action effect

  5. action effect

  6. else

  7. action effect

  8. action effect

  9. action effect

  10. end
复制代码
*Note: You do not have to indent the code in between to work. It just looks better that way in your action sequences.

注意:你不必要按照标准格式来书写代码。但是标准格式会看起来很舒服。

IMMORTAL: targets, true/false
Sets the targets to a state of immortality so that they don’t die in the middle of an attack. This is to ensure every action effect goes through.

Usage Example:
  1. immortal: targets true
复制代码
设置永久状态使其不会再战斗中消失。这将确保所有行动效果都发生。

MOTION WAIT: target
Makes the game wait 12 frames if the target(s) performing the action is an actor. If the target(s) is not an actor, no waiting will be done.

Usage Example:
  1. motion wait: user
复制代码
如果对象是角色,则等待12帧。如果不是角色,则不需要等待。

PERFORM ACTION
Causes actors to step forward and swing their weapon, thrust it, however the motion that is determined will be automatically done by the game.

Usage Example:
  1. perform action
复制代码
使角色上前行走一步并挥舞武器,或者推击。这个在系统默认中是自动执行的。

PERFORM FINISH
Causes actor to move back to its home spot.

Usage Example:
  1. perform finish
复制代码
使角色向后回到初始位置。

PERFORM START
Causes actor to move forward from its home spot.

Usage Example:
  1. perform start
复制代码
是角色向前回到初始位置。

WAIT: frames
Makes the game wait a certain amount of frames before going on to the next action in the action sequence.

Usage Example:
  1. wait: 60
复制代码
在进行行动序列的下一步之前等待确定的帧数。

WAIT FOR ANIMATION
Waits for all animations to finish before going on to the next action in the action sequence.

Usage Example:
  1. wait for animation
复制代码
在进行行动序列的下一步之前等待所有动画播放完毕。

WAIT FOR EFFECT
Waits for all effects to finish playing before continuing on.

Usage Example:
  1. wait for effect
复制代码
在继续之前等待所有效果发生完毕。

WAIT FOR MOVEMENT
Waits for all battler movements to finish before going on to the next action in the action sequence.

Usage Example:
  1. wait for movement
复制代码
在进行行动序列的下一步之前等待所有战斗移动完成。

WAIT FOR NEW LINE
Waits for a new line to appear in the log window before going on to the next action in the action sequence.

Usage Example:
  1. wait for new line
复制代码
在进行行动序列的下一步之前等待一条记录窗口的新的线。

Happy RPG Making!

点评

如果是类似于随机两个敌人的效果,怎么实现从第一个敌人移动向第二个敌人呢。  发表于 2016-6-25 13:43
perform action 其实不仅仅是挥武器什么的 其实它取决于角色现在的状态 防御 攻击 防守 或者咏唱 这段代码可以在rpg_objects.js中找到  发表于 2016-2-6 21:39
任性的什么也不写
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
21 小时
注册时间
2015-12-24
帖子
20
35
发表于 2015-12-31 11:16:46 | 只看该作者
这个系列的插件已经统一RM MV全场了...有了它其他插件基本可以不用了....
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4125
在线时间
594 小时
注册时间
2014-1-12
帖子
476
34
 楼主| 发表于 2015-12-30 23:51:57 | 只看该作者
gaofei677 发表于 2015-12-30 22:00
为了让和我一样有强迫症的同学更方便的浏览楼主的帖子,我把楼主的帖子汉语部分整理在这里,为了阅读方便和 ...

感谢你的贡献,确实现在排版我有点顾不过来,哈哈,明天加更几个
任性的什么也不写
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
136
在线时间
1050 小时
注册时间
2006-5-3
帖子
774
33
发表于 2015-12-30 22:00:01 | 只看该作者
本帖最后由 gaofei677 于 2015-12-31 10:07 编辑

为了让和我一样有强迫症的同学更方便的浏览楼主的帖子,我把楼主的帖子汉语部分整理在这里,为了阅读方便和美观,我删减了一些不必要的文字,以及重新排了版。

Yanfly引擎是一个为PRG Maker MV制作的插件库,它是一个很棒的软件,可以用来帮你制作你自己梦想的游戏。你可以在这里找到很多关于RPG Maker MV的东西这个引擎插件的核心就是致力于处理游戏项目的核心方面,从提高游戏状态的限制到改变你窗口的颜色。同时通过这个插件,我们也会修复一些软件上的错误。只要有新的错误出现,这个插件会定期更新来修复Yanfly引擎插件的核心对于插件库来说不是必须的。

Yanfly引擎插件的核心引擎是为RPG Maker MV制作的。这个插件的功能主要是修复错误和允许用户对于软件特性有更多的控制,例如屏幕显示,字体,窗口颜色等等。把这个引擎放在其他Yanfly插件的上面调整你需要更改的参数即可,你可以使用这个插件命令来改变游戏内金钱9,999,999的上限。你也可以改变其他项目999,999的限制,例如物品,武器,装备等。

Yanfly引擎包括:

Core Plugins | 核心类


Core Engine(核心)插件
Class Change Core(职业)插件
Subclass(副职业)插件
Main Menu Manager(主菜单)插件
Message Core(对话框)插件


Battle Plugins | 战斗类


Battle Engine Core(战斗系统核心)插件
Battle Engine Core >> Action Sequence Pack 1
Battle Engine Core >> Action Sequence Pack 3
Battle Engine Core >> Animated Sideview Enemies
Battle Engine Core >> Battle System – ATB >> Visual ATB Gauge
Battle Engine Core >> Visual HP Gauges
Battle Status Window
Damage Core
Damage Core >> Critical Control
Taunt

Item Plugins | 物品类


Item Core

Skill Plugins | 技能类


Skill Core(技能核心)插件
Skill Core >> Skill Cooldowns
Instant Cast

Equip Plugins | 装备类


Equip Core


Status Menu Plugins | 状态类


Status Menu Core
Status Menu Core >> Battle Statistics


Gameplay Plugins | 游戏玩法类


Auto Passive States
Party System
Credits Page
Event Mini Label
Gab Window
Region Battlebacks
Region Restrictions
Stop Map Movement



Misc Plugins | 杂类


Gamepad Config
Keyboard Config
Element Absorb



评分

参与人数 1星屑 +5 收起 理由
沧笙 + 5 塞糖

查看全部评分

漏夏同人
《咱的夏天》
下载地址:http://tieba.baidu.com/p/2681607456
人员招募:http://rpg.blue/thread-339747-1-1.html
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
16 小时
注册时间
2009-8-16
帖子
7
32
发表于 2015-12-30 12:49:22 | 只看该作者
谢谢分享!!
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4125
在线时间
594 小时
注册时间
2014-1-12
帖子
476
31
 楼主| 发表于 2015-12-30 10:10:04 | 只看该作者
百里_飞柳 发表于 2015-12-30 10:01
Terms of Use
Any original material made by Yanfly is free for use with both free and commercial RPG  ...

大意了。。。。
任性的什么也不写
回复 支持 反对

使用道具 举报

Lv6.析梦学徒

老鹰

梦石
40
星屑
34460
在线时间
6705 小时
注册时间
2012-5-26
帖子
3246

极短24评委极短23参与极短22参与极短21评委老司机慢点开短篇十吟唱者组别冠军开拓者剧作品鉴家

30
发表于 2015-12-30 10:01:08 | 只看该作者
Terms of Use
Any original material made by Yanfly is free for use with both free and commercial RPG Maker games unless specified otherwise. I do not demand royalties or special liberties if you choose to use Yanfly original content in your commercial games. (Although a free copy of your game would be nice!) I only ask that you provide “Yanfly” or “Yanfly Engine” a spot in your game’s credits.
Any edits made to Yanfly original material are okay as long as you still provide the proper credit. Any non-Original content posted, linked, or shared on my website and channel will still require you to contact the respective parties for permission of use.
I think this is simple. I’d like to keep it simple. I ask of you, as users, to please do not do things that will make me complicate it for everyone.
Happy RPG Making!
使用条款
Yanfly制作的任何原始材料都是免费的,除非另有规定使用,否则均可以用于创造免费或者商业RPG游戏。如果你需要在你的商业游戏中使用Yanfly原创内容,我不需要特许权使用费或其他。(虽然我想免费拿到一份游戏的拷贝!)我只要求在游戏中说明你使用了‘Yanfly’或‘Yanfly插件’。
只要你提供了合适的说明,你可以对Yanfly的原始文件进行的任何修改。任何发布,链接,或在我的网站的共享的非原创内容仍然需要你和相关部门联系取得使用的许可。
我认为这是很简单的。我想保持它的简单化。我希望用户不要做的让我很困扰和繁杂的事情。
制作愉快!
---------------------------------------------------------
咳咳,一眼就看到一个奇怪的翻译地方。
翻译加油
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4125
在线时间
594 小时
注册时间
2014-1-12
帖子
476
29
 楼主| 发表于 2015-12-30 09:39:12 | 只看该作者
woshilhz001 发表于 2015-12-30 08:06
这个视频看了T_T 好像没有关于这个类型的说明吧-.-

年轻人不要急,请继续关注我,这个战斗插件分上下2部视频,你需要的在第二部,今天更,记得塞糖
任性的什么也不写
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4125
在线时间
594 小时
注册时间
2014-1-12
帖子
476
28
 楼主| 发表于 2015-12-30 09:31:43 | 只看该作者
gaofei677 发表于 2015-12-30 01:24
有一个小建议,楼主翻译整理真是辛苦啦,不过,每一个功能翻译,能不能只给中文呢,然后英文内容就折叠起来 ...

因为之前有人提建议让我英文和中文间隔写。。众口难调啊{:2_253:}
任性的什么也不写
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
581
在线时间
168 小时
注册时间
2008-9-4
帖子
50
27
发表于 2015-12-30 08:06:05 | 只看该作者
沧笙 发表于 2015-12-29 21:40
明日上传视频你就知道了,请及时关注我

这个视频看了T_T 好像没有关于这个类型的说明吧-.-
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-26 00:21

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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