赞 | 27 |
VIP | 400 |
好人卡 | 13 |
积分 | 17 |
经验 | 69730 |
最后登录 | 2025-8-2 |
在线时间 | 3039 小时 |
Lv3.寻梦者 (暗夜天使) 精灵族の天使
- 梦石
- 0
- 星屑
- 1707
- 在线时间
- 3039 小时
- 注册时间
- 2007-3-16
- 帖子
- 33731
 
|
以下引用kaze于2007-6-25 16:56:56的发言:
比如有N个人,规定第一个人只能用1,1+N,1+2N...
第二个人只能用2,2+N,2+2N...
依次类推
这个还不是我以前说的分区的办法……
以下引用精灵使者于2007-6-2 21:07:30的发言:
我做游戏的时候就是这么分的……公共变量区,剧情开关区,地图开关区等等,每个区都分别占有相应的空间……
以后合并的时候直接复制地图就ok。
例如魔神战记的开关分区为:1-400做为剧情区,400-500作为开关区……500-525作为传送区这些东西都没用完
变量区为 1-100游戏变量,100-400为宝箱变量……
另外我的想法:变量名和开关名一定要写好,这样看工程也好看……上次我下了泡泡堂游戏,结果我一点也看不懂(因为它开关变量一个字没写)
首先大家分好区,然后各自把各自的变量、开关名写上……
然后后面集合工程的时候就直接复制地图,然后开关变量名称区域批量复制粘贴……
这样即使工程分工完成,效率也会很高……
另外两者互通的公共开关的话提前可以引用别人分区的开关,前提是得拿到别人自己的工程设计表……
具体工程参考我的游戏。
算法?具体参看webzip。
[本贴由作者于 2007-6-2 21:09:41 最后编辑] 以下引用精灵使者于2007-6-3 5:53:21的发言:
那个在我的游戏中叫做公共开关/公共变量,在程序中叫做外部变量……这个在每个函数外都要引用……而且每个函数都要处理东西。函数内部的变量是不允许外部调用的……
其实楼主的问题转化成程序也是这样。各自编写各自的函数,但是公共入口变量/开关和出口变量/开关(也叫函数输入值和返回值)必须统一起来,还有各自使用各自的变量区和开关区(包括事件和人物路线等),如果想占用别人的路线的话要提前向大家声明(c语言做得好极了,basic一定要考虑这个问题),以后直接统一就可以了。
脚本的不冲突的整合也是这个道理。
|
|