Project1
标题:
相当了解XP的进
[打印本页]
作者:
九夜神尊
时间:
2011-9-15 22:57
标题:
相当了解XP的进
最近想写一个叫做装备激发技能的脚本。
写到一半发现兼容性一B。
先说说什么叫装备激发吧。
其实就是装备附带一个技能,如果是武器,那么在你攻击的时候,有几率会同时发动这个技能。
如果是防具,那么在受攻击的时候,有几率发动这个技能。
听起来加到游戏里挺不错的吧,不过问题在于兼容性。
目前还没有一套方案能兼容各种战斗系统的。
所以我是说让相当了解XP的进。
各位觉得怎么样实现这功能兼容性好一点。
作者:
匿名
时间:
2011-9-15 22:58
本帖最后由 匿名 于 2011-9-15 23:14 编辑
常用手段:写CALLBACK、控制脚本生命周期(写动态脚本代码块、临时定义用完后OVERRIDE掉)、用facet结构、用WINDOWS的消息队列结构、用类似上古DOS年代的中断控制。
举例:
if $data_weapons[fuck].attackcode
eval($data_weapons[fuck].attackcode)
end
搞定
至于attackcode这货是神马,随便别处写写即可。(甚至你可以让游戏发展到某一状态后动态加入。)
脚本兼容性在石器的黑幕面前都是浮云。我们可以随时吞噬现存的R界的一切。
作者:
鼎风乱影
时间:
2011-9-17 14:32
...........
作者:
DeathKing
时间:
2011-9-18 11:42
http://deathking.is-programmer.com/posts/14195
这个可能可以给你一些参考。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1