游客:
注册
|
登录
|
会员
|
搜索
|
帮助
KCDDP ADV综合创作站
»
基础技术区
» 点击按钮进入存档界面后,要如何返回游戏呢??
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: 点击按钮进入存档界面后,要如何返回游戏呢??
xuyififi
会员
UID 2263
精华 0
积分 24
帖子 4
阅读权限 5
注册 2009-7-16
#1
大
中
小
使用道具
发表于 2009-7-19 01:15
资料
短消息
加为好友
点击按钮进入存档界面后,要如何返回游戏呢??
我现在用的方法是,点击对话框上面的“存档”按钮后,
跳到sl.ks中的save标签
然后再tempsave,
在存档界面按“返回”按钮后,再跳到sl.ks中的exit标签
接着tempload
但是回到游戏后,文字就消失不见了,而且游戏也不能往下进行,点击鼠标左键没有效果
这我小白我的sl.ks中的代码..............
*save
@tempsave place=0
@cm
@image storage=loadb page=fore layer=0 visible=true left=0 top=0
@current layer=message1
@menul
@locate x=560 y=450
@button normal=back.jpg target=*exit
@s
;存档读档界面暂时都只做了个返回按钮...............
*load
@tempsave place=0
@cm
@image storage=loadb page=fore layer=0 visible=true left=0 top=0
@current layer=message1
@menul
@locate x=560 y=450
@button normal=back.jpg target=*exit
@s
*exit
@current layer=message0
@tempload place=0
刚刚接触krkr,之前也没什么编程基础,希望大家帮个忙~谢谢~~
lika1
会员
代码未看先脑残,长使达人跌破头
UID 394
精华 0
积分 38
帖子 18
阅读权限 5
注册 2007-8-14
#2
大
中
小
使用道具
发表于 2009-7-19 03:54
资料
短消息
加为好友
囧~你不说我还真没注意到~看着挺简单的问题,仔细一琢磨,还挺难的
总之,你这么弄肯定不行,tempsave只保存声音和图片,肯定不保存剧本执行到的位置,所以执行完@tempload place=0这句,系统就自动执行sl.ks的下一句,也就是什么都没有~当然文字就消失不见了,而且游戏也不能往下进行,点击鼠标左键没有效果,所以我想若要继续执行就必须return,所以前面跳到sl.ks的按钮也得改
“存档”按钮把storage属性和target属性删掉,加上exp="kag.callExtraConductor('sl.ks','*save')"
然后在sl.ks最后加上一句[return]就好了
头痛啊~~~
godxq1986
会员
UID 857
精华 0
积分 170
帖子 68
阅读权限 5
注册 2008-4-24
来自 ACGeek
#3
大
中
小
使用道具
发表于 2009-7-20 18:44
资料
主页
短消息
加为好友
点击按钮之后以 call 的形式进入存档界面,回去的时候再 return 。
57379170
会员
UID 2235
精华 0
积分 49
帖子 18
阅读权限 5
注册 2009-6-28
#4
大
中
小
使用道具
发表于 2009-7-25 22:34
资料
短消息
加为好友
恩 如果没有右键 call
那么2楼正解
如果用了右键 call 那么2楼的方法可能会出错 因为似乎大概不能嵌套
那就用kag.processcall('sl.ks','*save')尝试一下吧。
我不知道我找的对不对啊,感觉kag.processcall=@call
kag.process=@jump
我自己在一个 onxxTimer中 用过kag.process
resty
会员
UID 2180
精华 0
积分 178
帖子 81
阅读权限 5
注册 2009-5-13
#5
大
中
小
使用道具
发表于 2009-7-27 19:41
资料
短消息
加为好友
kag.process相当于jump
不过kag.processcall不相当于call
要用call的话,可以参考这样的用法:
conductor.callLabel("");
conductor.loadScenario("autolabel.ks");
conductor.goToLabel("*autoLabelLabel");
这三行是kagex里面每次遇到[p]就自动call autolabel.ks里面*autolabellabel的代码。
全局变量D
亲友
UID 14
精华
1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
#6
大
中
小
使用道具
发表于 2009-7-28 17:15
资料
短消息
加为好友
lika1正解...其他的估计都不能用...
xuyififi
会员
UID 2263
精华 0
积分 24
帖子 4
阅读权限 5
注册 2009-7-16
#7
大
中
小
使用道具
发表于 2009-8-23 03:45
资料
短消息
加为好友
非常感谢,回去慢慢研究...
不过那些指令之前都没接触过的说...
投票
交易
悬赏
活动
KCDDP ADV综合创作站
Kirikiri/KAG区
> 基础技术区
> 高级技术区
> 技术发布区
> KAGeXpress
> THE NVL Maker
创作区
> 龙泉乡
> [Hollowings]紫罗兰
> 栖梦街的小广场
> 奇亚拉
> 美术馆
> 遗忘书之墓
> 壁炉厅
综合区
> 三月兔亭餐厅
> 凤凰星
清除 Cookies
-
联系我们
-
[Key Fans Club] the Council of Doujin-game Development and Promotion
-
Archiver
-
WAP
界面风格
----------
默认风格
iuv2_blue
天高云淡
Powered by
Discuz!
5.5.0
© 2001-2006
Comsenz Inc.
Processed in 0.021880 second(s), 9 queries , Gzip enabled
粤ICP备05060595号
[ 当前模板 - 天高云淡
v
设计制作 -
七星论坛
v
请使用1024*768或以上分辨率浏览本模板 ]
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
基本概况
流量统计
客户软件
发帖量记录
论坛排行
主题排行
发帖排行
积分排行
在线时间
管理团队
管理统计