赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 2977 |
最后登录 | 2020-5-5 |
在线时间 | 5 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 60
- 在线时间
- 5 小时
- 注册时间
- 2008-6-28
- 帖子
- 292
|
不是叫了你看柳柳的黑暗传说2demo了吗?如果你想增加物品属性的话,加了个itembase为父类的模块之后,在模块上定义你要的属性,然后用物品数据库的注释加上为属性赋值的语句你的物品就有了这种属性,并有了值,如你的模块专定义为“特殊物品”,而在模块上加入了特殊物品的属性@xxxxx=xxx(初期值),那末你在注释上可以写上@item_type = "辅助物品",@xxxxx=yyy,然后在代码上用eval(@note)调用这个属性,那末这个物品就有了属性@xxxxx值为yyy,至于它有什么用你就要在代码上添加当@xxxxx为什么值时做什么的代码,理论上可以为数据库上的任何东西添加属性,只要你能够定义他不同值时的行为,你的这个东西思路是增加个搜索属性值为真伪,使用时搜索属性值为真,然后兴建个公共事件,当搜索属性为真时,播放动画,执行行为代码就可。黑暗传说2demo中有很多如风语者之迪一类的物品就是用这办法定义,请看看。至于具体代码因为我做生意没什么时间,加上我又在设计横战系统没空啊!!!!!!!!!! 系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~ |
|