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

Project1

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

[已经解决] 求小改一脚本,应该很简单。

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
262 小时
注册时间
2009-1-10
帖子
309
跳转到指定楼层
1
发表于 2010-7-24 09:04:10 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

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

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

x
本帖最后由 PAME 于 2010-7-24 18:58 编辑


我用的是这个全动画,如下:

在这个全动画脚本的注释中,有这样一段话:
动画文件存在判断,防止没有动画时错误,有助于减少bug,增加通用性,这个系统有
个不好的地方,就是对中文名字知支持不好,这不是它的代码问题,而是rm本身不太支持
中文文件夹的读取。代替方案是不用角色名,而用id来读取角色。这里是用名字来读取
角色。我有空可能会做个代替工程。现在凑合着吧。。。敌人里有过叫泥怪的我测试不会
出错如果你rp问题就把它改名slime吧。对英文是不会有bug的。
我想请人帮忙改下,是其成为用以Id 为名的文件夹中读取,而不是按名称。

下面是脚本的地址:

Lv1.梦旅人

梦石
0
星屑
51
在线时间
1 小时
注册时间
2010-7-21
帖子
180
20
发表于 2010-7-25 11:43:22 | 只看该作者
= =、、、

更改文件夹不会更改怪物姓名
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
262 小时
注册时间
2009-1-10
帖子
309
19
 楼主| 发表于 2010-7-24 14:40:00 | 只看该作者
好了,谢谢,在问个问题。
如何是使战斗时的我方、敌方的位置都比数据库设定的向右、向下偏一定的位置(以像素为单位),谢谢
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
262 小时
注册时间
2009-1-10
帖子
309
18
 楼主| 发表于 2010-7-24 14:27:57 | 只看该作者
还是不行啊:

点评

于是试试看467行self.enemy_id.to_s  发表于 2010-7-24 14:29
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
262 小时
注册时间
2009-1-10
帖子
309
17
 楼主| 发表于 2010-7-24 14:00:51 | 只看该作者
出现了更加诡异的现象,我的角色id 为 2 怪物 id 为 1 ,就这样了,附图:

点评

467行self.enemy_id  发表于 2010-7-24 14:09
回复 支持 反对

使用道具 举报

Lv2.观梦者

旅之愚者

梦石
0
星屑
255
在线时间
812 小时
注册时间
2007-7-28
帖子
2148

贵宾

16
发表于 2010-7-24 13:57:24 | 只看该作者
回复 PAME 的帖子


   327-329行有一段一样的,那里是读取我方角色的
改成:
return ("A_"+self.id.to_s)
这样我方角色就读取 A_1      之类的文件件   
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
262 小时
注册时间
2009-1-10
帖子
309
15
 楼主| 发表于 2010-7-24 13:51:38 | 只看该作者
回23楼,前面没看到你的贴。
能不能在敌我的文件夹名上做区分呢?
如我文件夹多一个" A_" 呢?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
61
在线时间
24 小时
注册时间
2008-8-5
帖子
1924
14
发表于 2010-7-24 13:50:12 | 只看该作者
哦,不知道该脚本是用什么方法判断的?我懒得换 Windows 了,你能不能把判断目录的相关代码发出来?

点评

没用过 openBSD,现在是 Ubuntu,主要是需要一个 Unix shell ssh 到学校主机写作业,又对 Cygwin 无爱,因此 o.o  发表于 2010-7-24 14:06
好强大,居然个人电脑还会用这个。 我的服务器倒是这个的  发表于 2010-7-24 14:03
openBSD?  发表于 2010-7-24 13:55
类Unix...  发表于 2010-7-24 13:53
紫苏大原来用的unix~  发表于 2010-7-24 13:51
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
262 小时
注册时间
2009-1-10
帖子
309
13
 楼主| 发表于 2010-7-24 13:45:10 | 只看该作者
好像还不行啊,是放在 main 前面吧!
不是中文文件名,而是中文文件夹名会出错。
回复 支持 反对

使用道具 举报

Lv2.观梦者

旅之愚者

梦石
0
星屑
255
在线时间
812 小时
注册时间
2007-7-28
帖子
2148

贵宾

12
发表于 2010-7-24 13:44:04 | 只看该作者
回复 PAME 的帖子
  1. def cbs_name
  2.     return self.original_name
  3.   end
复制代码
在466-468行


467行改成:
return self.id


注意自己注释好,以免以后玩蛋

另外问下你如果设置敌我都使用该系统播放动画,那id是会重复的
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-6 00:30

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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