设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2228|回复: 3
打印 上一主题 下一主题

[讨论] 相当了解XP的进

 关闭 [复制链接]

Lv3.寻梦者

梦石
0
星屑
1323
在线时间
831 小时
注册时间
2007-12-25
帖子
1558
跳转到指定楼层
1
发表于 2011-9-15 22:57:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
最近想写一个叫做装备激发技能的脚本。
写到一半发现兼容性一B。

先说说什么叫装备激发吧。
其实就是装备附带一个技能,如果是武器,那么在你攻击的时候,有几率会同时发动这个技能。
如果是防具,那么在受攻击的时候,有几率发动这个技能。

听起来加到游戏里挺不错的吧,不过问题在于兼容性。
目前还没有一套方案能兼容各种战斗系统的。
所以我是说让相当了解XP的进。
各位觉得怎么样实现这功能兼容性好一点。
精卫赤龙腾   
总是存在一种强大,去完成似乎不可能的事情.
无畏战乾程   
或是需要一种勇气,去挑战几乎不存在的胜利.
一味玄真魂     
这是拥有一种恒心,去化解根本没有解的困难.
烈卫开天径    
只是带着一种决心,去争取残存的最后的希望。
乌有君
2
乌有君  发表于 2011-9-15 22:58:50
本帖最后由 匿名 于 2011-9-15 23:14 编辑

常用手段:写CALLBACK、控制脚本生命周期(写动态脚本代码块、临时定义用完后OVERRIDE掉)、用facet结构、用WINDOWS的消息队列结构、用类似上古DOS年代的中断控制。

举例:
if $data_weapons[fuck].attackcode
eval($data_weapons[fuck].attackcode)
end
搞定
至于attackcode这货是神马,随便别处写写即可。(甚至你可以让游戏发展到某一状态后动态加入。)

脚本兼容性在石器的黑幕面前都是浮云。我们可以随时吞噬现存的R界的一切。

点评

若这个attackcode输入“loop {Graphics.update}”不就卡死了么?  发表于 2011-9-18 11:51
哇哦。。专家额。。。叹为观止。。完全看不懂啊。。。  发表于 2011-9-17 16:06
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
33 小时
注册时间
2011-7-2
帖子
70
3
发表于 2011-9-17 14:32:06 | 只看该作者
...........

评分

参与人数 1星屑 -20 收起 理由
亿万星辰 -20 恶意灌水

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1185
在线时间
1564 小时
注册时间
2008-7-30
帖子
4418

贵宾

4
发表于 2011-9-18 11:42:50 | 只看该作者
http://deathking.is-programmer.com/posts/14195

这个可能可以给你一些参考。

See FScript Here:https://github.com/DeathKing/fscript
潜心编写URG3中。
所有对URG3的疑问和勘误或者建议,请移步至发布页面。
欢迎萌妹纸催更
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-23 09:18

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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