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

Project1

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

[版务] 【活动】【VA】RGSS 3 入门教程大家写(更新13/02/15)

  [复制链接]

Lv1.梦旅人

梦石
0
星屑
48
在线时间
841 小时
注册时间
2010-8-11
帖子
1135
1
发表于 2013-2-15 23:37:07 | 显示全部楼层
本帖最后由 945127391 于 2013-2-18 12:45 编辑

呐,我们都知道VA的事件变量已经是很强大的了(其实最强大的是有一个“脚本”= =)
比如说,事件变量能够代入角色或队员的各种数值。
但是这个用脚本要怎么表示呢?
现在我就来简要地说一说:
首先,下文中的actor,可以有两种情况:
  1. $game_actors[n]
复制代码
  1. $game_party.members[n]
复制代码
前面一种是用来表示n号角色的,后面一种是用来表示队伍中第n位队员的;
当然,只有这些还不够,请看下面:
名字
对应的变量
等级
actor.level
经验值
actor.exp
HP(体力值)
actor.hp
MP(魔力值)
actor.mp
体力值上限
actor.mhp
魔力值上限
actor.mmp
物理攻击力
actor.atk
物理防御力
actor.def
魔法攻击力
actor.mat
魔法防御力
actor.mdf
敏捷值
actor.agi
幸运值
actor.luk

举例
  1. $game_actors[0].mhp # 一号角色的最大HP
  2. $game_party.members[0].level # 队伍中第一个角色(领队)的等级
复制代码
补充
关于敌人(不能获得LV):
队伍中的敌人(战斗事件专用):把actor替换成:
  1. $game_troop.members[位置]
复制代码
数据库中的敌人(不可以获得HP和MP):把actor替换成:
  1. $data_enemies[敌人ID]
复制代码
以上未经测试。

点评

木,新手党用这种小脚本的话,不需要考虑他是啥变量类型  发表于 2013-4-29 15:51
嗯。。补充一下:你没说 $ 后面的是全局变量(好像没看到前面有说啊)  发表于 2013-4-13 18:43
素哒  发表于 2013-2-18 12:46
level也获得不了吧。。。  发表于 2013-2-18 10:17
那么如何代入金钱、步数等?  发表于 2013-2-16 12:41
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
48
在线时间
841 小时
注册时间
2010-8-11
帖子
1135
2
发表于 2013-2-16 17:28:55 | 显示全部楼层
本帖最后由 945127391 于 2013-2-16 20:56 编辑
神秘来客3 发表于 2013-2-16 16:26
= =
突然发现一个重大的问题:
你们在那讲了那么多却忽视了最简单的问题:

很简单不是么……
名字
对应的变量
变量
$game_variables[变量ID]
随机数
rand(n)
这个有点复杂,详细请看F1
物品持有数
$game_party.item_number($data_items[物品ID])
武器持有数
$game_party.item_number($data_weapons[武器ID])
防具持有数
$game_party.item_number($data_armors[防具ID])
金钱
$game_party.gold
步数
$game_party.steps
玩家X坐标
$game_player.x
玩家Y坐标
$game_player.y
玩家朝向
$game_player.direction
玩家屏幕X坐标
$game_player.screen_x
玩家屏幕Y坐标
$game_player.screen_y
地图ID
$game_map.map_id
队伍人数
$game_party.members.size
游戏时间
Graphics.frame_count / Graphics.frame_rate
计时器
$game_timer.sec
(其实我也不知道这是啥)
战斗次数
$game_system.battle_count
存档次数
$game_system.save_count
队员ID
$game_party.members[队员位置].id
这一些前面就不需要加些什么了,直接用就得了。

点评

更新了。  发表于 2013-2-17 22:54
突然想起来代表敌人生命值之类的的你还没讲呢  发表于 2013-2-17 22:30
相对那些可以直接用的已经很复杂了 = =  发表于 2013-2-17 15:51
话说我不觉得随机数复杂  发表于 2013-2-17 15:50
手贱打错……  发表于 2013-2-16 21:02

评分

参与人数 1梦石 +1 收起 理由
Mic_洛洛 + 1 更新奖励

查看全部评分

回复 支持 1 反对 0

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-8 17:45

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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