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

Project1

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

装备增减能力应该怎么实现?

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
231 小时
注册时间
2007-12-17
帖子
541
跳转到指定楼层
1
发表于 2007-12-24 18:40:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
也就是说我定义一类装备是可以升级的,升级的话就是找个NPC在原来的能力基础上添加一定的数值:
比如:
一般升级:攻击力=原有攻击力+50

高级升级:攻击力=原有攻击力+200

Lv1.梦旅人

梦石
0
星屑
50
在线时间
231 小时
注册时间
2007-12-17
帖子
541
2
 楼主| 发表于 2007-12-24 18:40:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
也就是说我定义一类装备是可以升级的,升级的话就是找个NPC在原来的能力基础上添加一定的数值:
比如:
一般升级:攻击力=原有攻击力+50

高级升级:攻击力=原有攻击力+200

Lv1.梦旅人

邪恶小龙包

梦石
0
星屑
55
在线时间
17 小时
注册时间
2006-5-22
帖子
7006

第2届短篇游戏比赛冠军第3届短篇游戏大赛小游戏及其他组冠军RMVX自由创作大赛冠军

3
发表于 2007-12-24 18:58:06 | 只看该作者
你去站上搜索“数据库”找那个游戏中更改数据库-武器的教程来看看。

运用那个,在你觉得装备能够升级的时候添加相关的脚本,增加装备的攻击力就可以。
虚无  堕落
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
3 小时
注册时间
2007-12-22
帖子
73
4
发表于 2007-12-24 19:15:57 | 只看该作者
呵呵,教你个最简单的方法~

比如你要制作一把<<超级无敌剑>> 可以升级5次~

那么就建立5把不同属性的同名物品,
<<超级无敌剑 1/5>>
<<超级无敌剑 2/5>>
<<超级无敌剑 3/5>>
<<超级无敌剑 4/5>>
<<超级无敌剑 5/5>>

每次升级的时候,替换物品,就OK拉~

如果依靠使用升级,则可以利用公共事件~
如果是找NPC花钱升级,直接设置替换物品就OK~


至于自动装备嘛,引用[Moying]的答案
$game_party.actors[队伍角色ID].equip(装备类型,装备ID)   

队伍角色ID:0、1、2、3、4 ……

装备类型:
0  :武器
1  :盾
2  :头盔
3  :身体
4  :装饰

装备ID:数据库对应号码
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
8003
在线时间
1184 小时
注册时间
2007-7-29
帖子
2057
5
发表于 2007-12-24 21:53:47 | 只看该作者
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
231 小时
注册时间
2007-12-17
帖子
541
6
 楼主| 发表于 2007-12-24 23:47:57 | 只看该作者
那个打造绝对属于自己的装备是凭空创造一件装备吧?我想继续扩展楼上脚本的功能,就是让随机创造出的装备还能找一个铁匠类的NPC在已有的基础上进行二次升级,这个可不可以?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2026-6-20 15:34

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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