查看: 8829|回复: 21

[原创发布] 一个关于如何对付2个游戏不同风格与脚本冲突的创意

  [复制链接]

ACG宅

梦石
0
星屑
72
在线时间
413 小时
注册时间
2008-10-1
回帖
5272

开拓者贵宾

发表于 2009-7-15 16:56:17 | 显示全部楼层 |阅读模式

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

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

×
最近在做一个小游戏与R剧的合集。。。
突然间想到由于包含的游戏太多,要是2个游戏间的脚本冲突了怎么办?要做的操作界面不一样怎么办?对话脚本不一样怎么办?



于是一个创意就诞生了。。。(适合包含2个及以上的游戏)
很简单,就是加入你A游戏与B游戏的脚本冲突了
那么:1.请人做个可以调用外部文件的脚本
2.在你游戏的开头选择玩游戏A还是B(A在游戏里,B另做一个)
3.如果选A,则开始A游戏
如果选B,则执行调用外部脚本,之后结束A游戏,调用并开始运行B游戏
4.如果选了B游戏,则调用脚本,之后结束A游戏(A包含了开头选择游戏的选项,所以要调用B,并结束A),调用并开始运行B游戏
之后要玩A游戏,如同上面一样,还是调用脚本来执行。。。
此号诞生于公元2008年10月1日。
此号消失于公元2012年10月1日。
4年的经历,4年的守望。现在只剩下66RPG的名字和当年的“梦想世界,在你手中。”这一句话。
头像被屏蔽
梦石
0
星屑
50
在线时间
1 小时
注册时间
2009-7-3
回帖
371
发表于 2009-7-15 17:23:09 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

ACG宅

梦石
0
星屑
72
在线时间
413 小时
注册时间
2008-10-1
回帖
5272

开拓者贵宾

 楼主| 发表于 2009-7-15 17:48:47 | 显示全部楼层
我去请个人来写。。。
此号诞生于公元2008年10月1日。
此号消失于公元2012年10月1日。
4年的经历,4年的守望。现在只剩下66RPG的名字和当年的“梦想世界,在你手中。”这一句话。
回复

使用道具 举报

梦石
0
星屑
275
在线时间
1373 小时
注册时间
2005-10-16
回帖
5038

贵宾

发表于 2009-7-15 18:21:44 | 显示全部楼层
写两个scene,不会冲突了吧。。。。
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复

使用道具 举报

梦石
0
星屑
50
在线时间
128 小时
注册时间
2009-1-28
回帖
2695
发表于 2009-7-15 18:23:10 | 显示全部楼层
本帖最后由 霜冻之狼 于 2009-7-15 18:27 编辑

已经调用的脚本怎么处理?
B游戏玩完后再玩A游戏,而B脚本已经调用,再调用A脚本的话,两者就会冲突

炼金术的根本法则是等价交换。想要获得,必须失去同等价值的东西。每当烦躁的时候,煎熬在不想做却又正在做的烦心事中的时候,我就安慰自己,提醒自己做这些事情的目的所在,告诉自己不要忽略所获得或者即将获得的回报,物质的,精神的,肉体的,灵魂的回报!只做想做的事情,就会失去不想失去的东西。
回复

使用道具 举报

梦·贤者

梦石
0
星屑
50
在线时间
1141 小时
注册时间
2007-12-15
回帖
4075
发表于 2009-7-15 19:37:14 | 显示全部楼层
本帖最后由 tommay 于 2009-7-15 19:40 编辑
已经调用的脚本怎么处理?
B游戏玩完后再玩A游戏,而B脚本已经调用,再调用A脚本的话,两者就会冲突
霜冻之狼 发表于 2009-7-15 18:23

不能用开关或者变量来分歧吗?
http://rpg.blue/home.php?mod=space&uid=34951&do=blog&id=12799
回复

使用道具 举报

梦石
0
星屑
275
在线时间
1373 小时
注册时间
2005-10-16
回帖
5038

贵宾

发表于 2009-7-15 20:07:49 | 显示全部楼层
本帖最后由 亿万星辰 于 2009-7-15 20:08 编辑

游戏A玩完以后会肯定就应该回到个选游戏的环节了啊……
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复

使用道具 举报

名侦探小柯

梦石
10
星屑
4393
在线时间
3739 小时
注册时间
2006-9-6
回帖
36595

极短27获奖MZ评测员开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

发表于 2009-7-15 20:50:58 | 显示全部楼层
不如都用开关控制起来好了。
不定期回归 ~ 游戏开发之旅
———————————————————————————————
回复

使用道具 举报

梦石
0
星屑
50
在线时间
238 小时
注册时间
2006-10-2
回帖
372
发表于 2009-7-15 21:19:47 | 显示全部楼层
假如A脚本里重载了原有的class或者方法,而B脚本里没有重载,该怎么办?重载全部原有class?
回复

使用道具 举报

梦石
1
星屑
11993
在线时间
4534 小时
注册时间
2005-10-22
回帖
7091

开拓者贵宾

发表于 2009-7-15 22:30:25 | 显示全部楼层
直接做3个进程吧 时刻保持2个藏着1个跑 囧
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部