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

Project1

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

[已经解决] 如何规范编写脚本,防止脚本冲突。

[复制链接]

Lv1.梦旅人

梦石
0
星屑
105
在线时间
297 小时
注册时间
2009-1-7
帖子
216
跳转到指定楼层
1
发表于 2014-10-21 15:47:04 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
相信各位在写脚本的时候已经有考虑到这个问题了。这也是一个持续性的问题。

大家在写脚本的时候有什么办法来避免冲突呢?或者说国外有什么“先进”的方法。

据我所知,ailias(拼写什么的无视吧)关键字也不是万能的,一定有什么办法比它更好。
游戏群组:https://rpg.blue/forum.php?mod=group&fid=565在这里你可以看到我在制作游戏过程中分享的内容。

Lv1.梦旅人

梦石
0
星屑
55
在线时间
218 小时
注册时间
2013-12-17
帖子
386
8
发表于 2014-10-23 18:25:43 | 只看该作者
素质高点,多考虑点别人就可以了。
比如alias 攻者+脚本名+受者+日期 我估计这么写别名能够碰到一模一样的几率能够去买彩票了。
给自己准备个模块,把一些常量什么的丢进去。

这都是常用的方法了把。
RM脚本定制/修改/整合 群:143356012(入群注明来意)
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

7
发表于 2014-10-22 22:05:19 | 只看该作者
随便起个名字,然后调用,如果出错的地方不是你写的脚本那你就改名吧除非你用的脚本全是其他作者的而偏偏那些作者的脚本起名嗜好什么的相似你又偏偏用了同名的···比如以前魔塔吧的一个吧主发的脚本就和6R的装备类型扩展冲突···但是改了方法名就好了囧

评分

参与人数 1星屑 -1 收起 理由
VIPArcher -1 C神为了活跃VA提问区也是蛮拼的。.

查看全部评分

[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
105
在线时间
297 小时
注册时间
2009-1-7
帖子
216
6
 楼主| 发表于 2014-10-22 10:01:47 | 只看该作者
taroxd 发表于 2014-10-21 17:20
多封装,少改动默认脚本。不要改变默认脚本中任何方法的参数个数及其意义。不要起容易冲突的名称。
另外脚 ...

求解封装的方法,或者思路。

点评

你要的封装: http://rm.66rpg.com/thread-345492-1-1.html  发表于 2014-10-22 12:03
游戏群组:https://rpg.blue/forum.php?mod=group&fid=565在这里你可以看到我在制作游戏过程中分享的内容。
回复 支持 反对

使用道具 举报

Lv2.观梦者

故九江太守

梦石
0
星屑
613
在线时间
2165 小时
注册时间
2012-12-5
帖子
4464
5
发表于 2014-10-21 19:14:53 | 只看该作者
你达到可以编写脚本的地步自然可以解决冲突了吧

点评

编写脚本比阅读、解决冲突要简单很多  发表于 2014-10-22 12:33
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

4
发表于 2014-10-21 17:20:55 | 只看该作者
本帖最后由 taroxd 于 2014-10-21 17:26 编辑

多封装,少改动默认脚本。不要改变默认脚本中任何方法的参数个数及其意义。不要起容易冲突的名称。
另外脚本冲突有时是不可避免的,比如两个完全不同的战斗系统之类

还有就是如楼上所说,主动解决冲突

评分

参与人数 1星屑 +132 收起 理由
VIPArcher + 132 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21589
在线时间
9407 小时
注册时间
2012-6-19
帖子
7117

开拓者短篇九导演组冠军

3
发表于 2014-10-21 16:43:43 | 只看该作者
国外的规范就是 : 好好写脚本,好好起名字,碰到脚本冲突时自己主动解决冲突(如果载入了发生冲突的脚本,则以下代码XXX,否则XXX)

评分

参与人数 1星屑 +150 收起 理由
VIPArcher + 150 我很赞同

查看全部评分

回复 支持 反对

使用道具 举报

david_ng223 该用户已被删除
2
发表于 2014-10-21 16:03:25 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-6 19:19

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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