铁血丹心

 找回密码
 我要成为铁血侠客
搜索
查看: 1941|回复: 13

场景转跳问题。。。

[复制链接]
发表于 2010-3-31 14:22 | 显示全部楼层 |阅读模式

马上注册,结交更多侠友!

您需要 登录 才可以下载或查看,没有账号?我要成为铁血侠客

x
场景转跳问题。。。我做了三幅场景,分别1号,2号,三号。
大地图是进1号场景的,1号场景转跳到2号,2号转跳到3号场景。。。但如果2号要在跳到1号怎么做?(就是说,可以进的,又可以放回刚才的场景的,而不是返回到大地图)

[ 本帖最后由 问世情侠 于 2010-3-31 14:23 编辑 ]
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2010-3-31 14:23 | 显示全部楼层
lua的话,很简单
在跳转点设置事件,事件内容如下
  1.         JY.SubScene=7--想跳到哪?就设成哪
  2.         JY.Base["人X1"],JY.Base["人Y1"]=3,31--具体的坐标
  3.         lib.ShowSlow(50,1);
  4.         Init_SMap(1);
复制代码

[发帖际遇]: jy02785317在黑龙潭边拣到一个手帕,经验证是瑛姑绣的四张机手帕,转手卖得银两6。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2010-3-31 14:33 | 显示全部楼层
JY.SubScene=7  (是场景号码吗?)
lib.ShowSlow(50,1);这又是什么?????
Init_SMap(1);  太不明白了


不知道怎么填~~~代码难明白
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2010-3-31 14:36 | 显示全部楼层
我没加注释的地方 保持不动就行了,即是不需要改动

JY.SubScene=这个确实是写场景编号,你的理解很正确

[发帖际遇]: jy02785317护送杨不悔至昆仑山坐忘峰,杨逍感激万分赠送银两18两。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2010-3-31 14:38 | 显示全部楼层
注意触发方式应该是路过触发


我的mod里,场景跳转全部都是用这种方式来做
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2010-3-31 14:40 | 显示全部楼层
哦。谢谢!还有你写的那个修改器导出对话事件的lua工具需要要放到游戏目录吗?

[发帖际遇]: 在盟主争夺战中,李文秀施展“我见犹怜”,结果问世情侠败给李文秀,损失报名费银两37。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2010-3-31 14:46 | 显示全部楼层
那个不是导出用
而是让lua版直接处理kdef文件

你需要在jymodify.lua里加入四个量的定义
分别是
  1. CC.KRP='.\\data\\kdef.grp'--kdef.grp的路径
  2. CC.KDX='.\\data\\kdef.idx'--kdef.idx的路径
  3. CC.TRP='.\\data\\talk.grp'--talk.grp的路径
  4. CC.TDX='.\\data\talk.idx'--talk.idx的路径
复制代码
然后加入一句指令
  1. dofile '.\\script\\readkdef.hsk'--假设该文件在script下
复制代码
这样就行了,你如果想修改事件和对话的话,按修改dos版一样的方法,修改事件即可,不用管lua脚本了

因为我认为在原有mod的基础上做小修改,lua很不适合,修改起来比较麻烦
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2010-3-31 18:20 | 显示全部楼层
是说把你的工具 假设解压到这个路径下dofile '.\\script\\readkdef.hsk'--假设该文件在script下
再在jymodify.lua 里打上这四个代码就可以了?
CC.KRP='.\\data\\kdef.grp'
CC.KDX='.\\data\\kdef.idx'
CC.TRP='.\\data\\talk.grp'
CC.TDX='.\\data\talk.idx'

[发帖际遇]: 问世情侠吃烧饼的时候,发现烧饼里藏着一枚“玄铁令”,牙齿被磕掉,补牙花掉银两15。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2010-3-31 18:28 | 显示全部楼层
dofile '.\\script\\readkdef.hsk'

这一句也加到jymodify.lua里
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2010-4-1 01:18 | 显示全部楼层
(1)
lib.ShowSlow(50,1);
切换场景延迟50ms

(2)
Init_SMap(showname)   --初始化场景数据
showname  =1 显示场景名 0 不显示

[发帖际遇]: 夏海在擂谷山和苏星河下棋,于机缘巧合之下破解“珍珑棋局”,得到无崖子七十年内力,增加声望4。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2010-4-1 05:38 | 显示全部楼层

回复 十一当家 的帖子

惊见广告!!请版主处理。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2010-4-1 07:08 | 显示全部楼层
无视卖广告的,主要是学习,感觉LUA版难点
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2010-4-1 07:19 | 显示全部楼层

回复 十三当家 的帖子

lua语言只是简单的脚本语言,但是我还是选择Pascal版,毕竟比较方便,虽然我还没怎么会修改就跑去看源码是没有自知之明了点。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2010-4-1 08:26 | 显示全部楼层
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

小黑屋|手机版|铁血丹心

GMT+8, 2024-5-18 04:37

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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