铁血丹心

 找回密码
 我要成为铁血侠客
搜索
12
返回列表 发新帖
楼主: hong99020

[求助] 高手进来看下,我这代码哪里有错?

[复制链接]
发表于 2017-11-16 16:42 | 显示全部楼层
baimabo 发表于 2017-11-16 16:26
谢谢谢谢,果然是人物的问题.
我就是想学学怎么改剧情和加触发的,正好看到,学习了..谢谢

upedit左下角看坐标。实际上,不一定非要绑定在1,1,绑定在2,2页没问题,只要自己能记得住,都可以。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2017-11-16 16:52 | 显示全部楼层
本帖最后由 baimabo 于 2017-11-16 16:53 编辑
entelecheia 发表于 2017-11-16 16:42
upedit左下角看坐标。实际上,不一定非要绑定在1,1,绑定在2,2页没问题,只要自己能记得住,都可以。


那么请问下是不是绑定的位置是不能重复的?.比如说开具少女的位置是x=18,y=33,flag=87
也就是说下次绑定的时候

SetS(70,18,33,2,87) 这个不能就不能用了?
能不能在同一个xy的位置绑定不同的flag?

还有如果使用绑定过了的flag是不是就代表原来的事件被覆盖了?
比如说现在使用了SetS(70,18,33,2,87) 重新做了一个事件,那么原来的87号事件就没有了
另外还想问一下,原来那些的事件在UPeDIT里面可以看到吗?.


本帖子中包含更多资源

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

x
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2017-11-16 17:05 | 显示全部楼层
baimabo 发表于 2017-11-16 16:52
那么请问下是不是绑定的位置是不能重复的?.比如说开具少女的位置是x=18,y=33,flag=87
也就是说下次绑 ...

没错,不能再往18,33坐标上绑东西。实际上,你可以这么理解这个引擎的事件系统。比方有三个事件a,b,c。a事件是初始剧情,b事件是走正线,c事件是走斜线。只有触发了a事件之后,才能触发b或c。但是,引擎里并没有一个文件记录abc的逻辑关系,所以你要在地图上的事件层,立个flag,比方就在1,1位置树个flag500,表示a事件已经触发。再运行的时候,会用gets(x,1,1,x)来查询flag的数值,如果是500,就可以触发b或者c。假设走正线,触发b,就把1,1位置的flag修改为501,就表示你走了正线,c事件就不能再触发了。

也就是说,这些事件的排列以及flag的数值都比较随机,没有一定的规律。所以添加事件非常困难,要用upedit在地图中设置flag,还要修改lua文件,还有记住一系列的flag数值。更重要的是,难以复用。假设出1.35版,这些修改几乎都要从头再来一遍。

总之,这个flag是多少都不重要,甚至乾坤的剧情,把flag立到大雪山里都可以。引擎的不合理之处,就在于,事件和地图捆绑在一起,所以修改上比较困难。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2017-11-16 17:16 | 显示全部楼层
entelecheia 发表于 2017-11-16 17:05
没错,不能再往18,33坐标上绑东西。实际上,你可以这么理解这个引擎的事件系统。比方有三个事件a,b,c。 ...

非常的感谢,比喻很形象.谢谢分享
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

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

GMT+8, 2024-12-22 22:08

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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