查看: 3642|回复: 11

怎样通过注释解释物品呢?

  [复制链接]

史上最强粉丝

梦石
0
星屑
50
在线时间
9 小时
注册时间
2007-8-20
回帖
5272

贵宾

发表于 2008-2-20 01:01:11 | 显示全部楼层 |阅读模式

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

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

×
就是…物品的描述那里只有说明。
如“麻婆豆腐”
在描述那只写“四川麻婆制作的辣味豆腐”
下注释中写上“辣,单体,+30%,+30%,”
游戏中除了第一帮助窗口外再新建一个窗口显示“味道辣,单体恢复生命30%,精力30%。”



有事烧纸

梦石
0
星屑
154
在线时间
509 小时
注册时间
2005-10-22
回帖
6429

贵宾VX城市地图大赛冠军第1届RMTV比赛冠军第1届TG大赛冠军

发表于 2008-2-20 01:06:39 | 显示全部楼层
用逗号分割字符串获取子串
神隐中,偶尔诈尸
回复

使用道具 举报

名侦探小柯

梦石
10
星屑
4398
在线时间
3739 小时
注册时间
2006-9-6
回帖
36595

极短27获奖MZ评测员开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

发表于 2008-2-20 01:07:09 | 显示全部楼层
理论上不难……

但我只有理论……|||
不定期回归 ~ 游戏开发之旅
———————————————————————————————
回复

使用道具 举报

有事烧纸

梦石
0
星屑
154
在线时间
509 小时
注册时间
2005-10-22
回帖
6429

贵宾VX城市地图大赛冠军第1届RMTV比赛冠军第1届TG大赛冠军

发表于 2008-2-20 01:12:11 | 显示全部楼层
XXX.split(/,/)[0]
就是XXX字符串用“,”分割的第一个子串
神隐中,偶尔诈尸
回复

使用道具 举报

梦石
0
星屑
50
在线时间
12 小时
注册时间
2006-5-21
回帖
731
发表于 2008-2-20 01:12:42 | 显示全部楼层
lz你把那个备注里的内容和描述对调   描述 是“味道辣,单体恢复生命30%,精力30%。”
备注是“四川麻婆制作的辣味豆腐”
这样就简单了
module RPG
  class BaseItem
    def beizhu
      beizhu = @note
    end
  end
end
新建的窗口里self.contens.draw_text(beizhu)
大致是这样..
MadniMStudio|Beside
回复

使用道具 举报

史上最强粉丝

梦石
0
星屑
50
在线时间
9 小时
注册时间
2007-8-20
回帖
5272

贵宾

 楼主| 发表于 2008-2-20 01:17:54 | 显示全部楼层
配合食品好感度…直接显示会多很多的文字的。
回复

使用道具 举报

梦石
0
星屑
50
在线时间
12 小时
注册时间
2006-5-21
回帖
731
发表于 2008-2-20 01:24:05 | 显示全部楼层
以下引用雷欧纳德于2008-2-19 17:12:11的发言:

XXX.split(/,/)[0]
就是XXX字符串用“,”分割的第一个子串

这样也是可以的   
self.contents.draw_text("味道" + @a + ",单体恢复生命" @b + @c + ",精力")
module RPG
class BaseItem
  def a
   @a = a
   a = @note.split(/@/)[0]
   return a != nil ? a : ''
  end
end
end
大致是这样...b,c以此类推
备注里这样写:辣@30%@30%
MadniMStudio|Beside
回复

使用道具 举报

梦石
0
星屑
50
在线时间
12 小时
注册时间
2006-5-21
回帖
731
发表于 2008-2-20 01:25:29 | 显示全部楼层
lz你要做啥呀  美食rpg?
MadniMStudio|Beside
回复

使用道具 举报

史上最强粉丝

梦石
0
星屑
50
在线时间
9 小时
注册时间
2007-8-20
回帖
5272

贵宾

 楼主| 发表于 2008-2-20 01:28:34 | 显示全部楼层
去掉美食…
回复

使用道具 举报

梦石
0
星屑
60
在线时间
4 小时
注册时间
2006-5-12
回帖
333
发表于 2008-2-20 01:36:07 | 显示全部楼层
以下引用Beside于2008-2-19 17:24:05的发言:


以下引用雷欧纳德于2008-2-19 17:12:11的发言:

XXX.split(/,/)[0]
就是XXX字符串用“,”分割的第一个子串


这样也是可以的   
self.contents.draw_text("味道" + @a + ",单体恢复生命" @b + @c + ",精力")
module RPG
class BaseItem
def a
  @a = a
  a = @note.split(/@/)[0]
  return a != nil ? a : ''
end
end
end
大致是这样...b,c以此类推
备注里这样写:辣@30%@30%


加哪里啊?
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部