KeyFC欢迎致辞,点击播放
资源、介绍、历史、Q群等新人必读
KeyFC 社区总索引
如果你找到这个笔记本,请把它邮寄给我们的回忆
KeyFC 漂流瓶传递活动 Since 2011
 

[技术] [krkr]关于数组

[ 4474 查看 / 3 回复 ]

做一个类似物品栏的东西,遇到标记就会自动将相应的事件加入进去。只知道要用到数组,但不知道具体怎样实现。
求热心人士解答...
1

评分次数

    本主题由 管理员 Roc-Dark 于 2011/10/9 2:13:11 执行 主题分类 操作
    分享 转发
    TOP

    物品栏的话,比方讲按物品编号,就是两个数组
    itemname和itemnum

    在KR里都设成一般变量就好…

    第一个是字符串类型的,作物品名称,itemname1=铁树枝干,itemname2=贵族圆环…
    第二个就数值类型,作物品数量,itemnum1=3,itemnum2=1…

    就这个样子

    要是想做融合功能的话就做一个宏,每次开物品栏的时候运行一次。

    比如恶魔刀锋的编号是45,圣者遗物是46,圣剑是99

    那宏里就要有这么一段

    ……
    if f.itemnum45>=1 & f.itemnum46>=1
    exp=“f.itemnum45 == f.itemnum45 - 1 ”
    exp=“f.itemnum46 == f.itemnum46 - 1 ”
    exp=“f.itemnum99 == f.itemnum99 + 1 ”
    exp=“tf.combine == 1 ”
    ……

    这样就少了一把恶魔刀锋和一把圣者遗物多了把圣剑嗯。
    最后那个临时变量是用来检查有没有进行物品融合的,这个宏的循环要进行到没有新的融合为止。

    总之不用想的太复杂…所谓游戏,就是图像的显示和声音的播放,一切都可以从最简单的地方开始入手。
    1

    评分次数

      TOP

      我不做什么融合...我只想将剧本上遇到的标题相应的东西放到数组里面。
      不过还是多谢你的解答。
      1

      评分次数

        TOP

        不能沉啊                       
        1

        评分次数

          TOP