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

Project1

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

VX问题收集,要问的上这来。

 关闭 [复制链接]

Lv1.梦旅人

SB們大家好<

梦石
0
星屑
50
在线时间
3 小时
注册时间
2008-1-7
帖子
457
21
 楼主| 发表于 2008-2-5 18:11:29 | 只看该作者
天圣的马甲

VX方面我是纯粹的小白……
请问如何设置事件或编写脚本在游戏中更改窗口外观?MS在事件设置中没看到这个功能。谢谢解答。


所有窗口修改方法:

首先设置一个全局变量  $Window_Skin = "Window"
然后修改 Window_Base 中
self.windowskin = Cache.system("Window")   为
self.windowskin = Cache.system($Window_Skin)
改完就可以在游戏中用 $Window_Skin = "窗口文件名" 来改变窗口皮肤了
版主对此帖的认可:『积分奖励』,积分『+20』。
这不是6R,我对自己说。
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-1-6
帖子
73
22
发表于 2008-2-5 18:13:34 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

SB們大家好<

梦石
0
星屑
50
在线时间
3 小时
注册时间
2008-1-7
帖子
457
23
 楼主| 发表于 2008-2-5 18:23:01 | 只看该作者
扁豆超人
1、非物理攻击 和无视防御有什么区别?vx有没有魔防?
2、敏捷性有什么用?影响命中和回避么?
3、怪物技能优先级是怎么计算的?
4、自动战斗的人物技能和一般攻击的使用,AI是如何选择的?

先问这么多吧,谢谢回答


superufo 回答了前两个,我就回答后两个吧
3,如果是问行动概率的话,和XP一样,满足条件的行为以概率值最高的为标准,其他与标准相差2以内的行为会被采用,
和标准差为1的采用概率为标准的2/3, 差为2的为 1/3 。
4,脚本中有 evaluate 方法用来分别评价攻击和特技的价值,最后采取价值最高的行动。
至于具体如何评价你可以看看 def evaluate_attack 和 def evaluate_skill 这两个部分。

版主对此帖的认可:『热心回答』,积分『+10』。
这不是6R,我对自己说。
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

Mars-火星机械

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-12-15
帖子
2713
24
发表于 2008-2-5 18:25:05 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
3 小时
注册时间
2007-4-2
帖子
498
25
发表于 2008-2-5 20:47:12 | 只看该作者
又要来麻烦了……
为什么和四只怪物战斗,第二和第三只写的都是,比如,史莱姆B
事实上我要问的是,史莱姆C哪去了。
ALL HAIL LELOUCHU!ALL HAIL LELOUCHU!ALL HAIL LELOUCHU!ALL HAIL LELOUCHU!ALL HAIL LELOUCHU!ALL HAIL LELOUCHU!ALL HAIL LELOUCHU!ALL HAIL LELOUCHU!ALL HAIL LELOUCHU!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

SB們大家好<

梦石
0
星屑
50
在线时间
3 小时
注册时间
2008-1-7
帖子
457
26
 楼主| 发表于 2008-2-5 21:08:45 | 只看该作者
思妍

某汉化脚本造成的
Game_Troop 中
  #--------------------------------------------------------------------------
  # ● 敌人角色名称后的文字表
  #--------------------------------------------------------------------------
  LETTER_TABLE = [ 'A','B','B','D','E','F','G','H','I','J',
                   'K','L','M','N','O','P','Q','R','S','T',
                   'U','V','W','X','Y','Z']
版主对此帖的认可:『积分奖励』,积分『+20』。
这不是6R,我对自己说。
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-1-6
帖子
73
27
发表于 2008-2-5 22:53:20 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

SB們大家好<

梦石
0
星屑
50
在线时间
3 小时
注册时间
2008-1-7
帖子
457
28
 楼主| 发表于 2008-2-6 01:47:23 | 只看该作者
xiamingchen

首先 在Game_Map中添加一个方法

def reset_events
    for i in @map.events.keys
      @events.x = @map.events.x
      @events.y = @map.events.y
      @events.real_x = @events.x * 256
      @events.real_y = @events.y * 256
    end   
  end

然后在公共事件中调用 $game_map.reset_events 就可以让所有事件回到原位
至于角色回到变量的代码,可参考第一页中我的回答添加进此方法里。
版主对此帖的认可:『+分』,积分『+120』。
这不是6R,我对自己说。
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-1-6
帖子
73
29
发表于 2008-2-6 18:20:32 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

SB們大家好<

梦石
0
星屑
50
在线时间
3 小时
注册时间
2008-1-7
帖子
457
30
 楼主| 发表于 2008-2-6 18:35:57 | 只看该作者
xiamingchen

修改 Game_Character 中
  attr_accessor :character_name           # 步行图像文件名
  attr_accessor :character_index          # 步行图像索引
和前面一样 reader 改 accessor
然后
  def reset_events_pic
    for i in @map.events.keys
      @events.character_name = 'people1'
      @events.character_index = 0
    end   
  end
调用 $game_map.reset_events_pic
前一个是图片名,后一个是角色在图片的位置。



其实很多问题都可以照葫芦画瓢的,下次先尝试自己解决吧。{/wx}
版主对此帖的认可:『传说中的积分奖励』,积分『+120』。
这不是6R,我对自己说。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-6-17 14:24

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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