LP编辑器-使用手册
LP编辑器 (opens new window)
LP社区 (opens new window)
LP官网 (opens new window)
LP编辑器 (opens new window)
LP社区 (opens new window)
LP官网 (opens new window)
  • 初章

    • LP编辑器
    • 创建新项目
    • 基本设置
    • 发布作品
  • 编辑器界面

    • 界面总览
    • 工具模块
    • 游戏界面
    • 调试区域
  • 基本概念

    • 模块
    • 属性
    • 公式
    • 组合属性
    • 自动增加属性
    • 属性转化【需求、花费、获得】
    • 场景与控件
    • 字符串与图标
    • 深入理解控件
    • 自定义控件
    • 事件系统
    • 表格
    • 聊天与排行
    • 重置功能
    • 其他概念
    • 脚本系统
    • 模板功能
    • 商店插件
    • 邮件插件
    • 成就插件
    • 地图插件
  • 对象系统

    • 类与对象
    • 对象与控件
    • 对象筛选器
  • AI系统

    • 什么是AI
    • 编辑器AI功能
    • 控件发送提示词
    • AI冒险插件
  • 催更力教程

    • 什么是催更力
  • 初级制作教程

    • 点击增加属性效果
    • 动态控制属性上限
    • 自动增加属性效果
    • 初级弹窗制作
    • 小和尚敲木鱼
  • 高级制作教程

    • 让玩家选择属性效果
      • 如何制作让玩家选择消耗的属性或获得属性的效果
        • 1. 添加属性
        • 2. 添加属性数组
        • 3. 添加并编辑控件【添加燃料】
        • 4. 添加并编辑控件【购买燃料】
        • 5. 添加属性到属性栏
        • 6. 保存并调试
    • 离线事件获取与兑换
    • 挂机类RPG游戏制作
  • 编辑器教程
  • 高级制作教程
lpengine
2022-10-23
目录

让玩家选择属性效果

# 如何制作让玩家选择消耗的属性或获得属性的效果

某些情况下,我们可能需要让玩家选择花费的属性。比如我们有一个功能叫作添加燃料,但是燃料有多种,我们想让玩家自行决定添加何种燃料,那这这种效果怎么制作呢?另外我们可能可以花费一定的金钱去购买一些燃料,具体购买哪种燃料,也是玩家自行决定的。这种情况下,我们就需要让玩家选择消耗和获得的属性了。

# 1. 添加属性

我们先来做一些准备工作。我们需要添加如下几个属性,具体的添加过程这里暂时省略。记得养好属性分类的习惯。

  1. 名字:木头,分类:燃料
  2. 名字:树枝,分类:燃料
  3. 名字:长棍,分类:燃料
  4. 名字:燃料,分类:资源
  5. 名字:金钱,分类:资源,默认值:100

# 2. 添加属性数组

属性数组可以把想一些类似功能的属性放一起,详见属性数组与函数章节。

由于我们需要把燃料暴露出来给玩家选择,因此我们把一些可以燃烧的东西,放一起作为一个属性数组吧!

点击OK,即可创建一个包含三个属性的属性数组。

# 3. 添加并编辑控件【添加燃料】

首先我们要添加一个场景,这里暂时省略这个过程。

随后我们添加一个控件,名为添加燃料,介绍为消耗1个可燃物,获得10点燃料的控件。然后点击编辑。我们编辑消耗属性和获得属性的效果。消耗的内容,选中刚刚新建的可选择的燃料,数值填写1.获得的内容,选中燃料属性,数值填写10。

我们点击这个绿色的编辑按钮,并关闭全部执行一遍,保持让玩家选择的状态,另外介绍处可以填写:选择可燃物。

# 4. 添加并编辑控件【购买燃料】

随后我们再添加一个控件,名为购买燃料,介绍为消耗10金钱,获得1个可燃物的控件。然后点击编辑。我们编辑消耗属性和获得属性的效果。消耗的内容,选中金钱属性,数值填写10.获得的内容,选中刚刚新建的可选择的燃料,数值填写1。

注意点击绿色的编辑按钮,并关闭全部执行一遍,保持让玩家选择的状态,另外介绍处可以填写:选择可燃物。

# 5. 添加属性到属性栏

随后为了展示我们刚刚添加的属性的数量,我们把它添加到属性栏中,并把比较重要的燃料和金钱属性添加到滚动属性栏中。

# 6. 保存并调试

至此,我们已经编辑完毕,点击调试区上方的刷新按钮,把我们刚刚所有的编辑内容,刷新到调试区中。

我们先购买几个属性

提示

若您金钱不足,可以通过调试功能添加。

选择购买的燃料,然后点击确认。

可以看到,我们消耗了10金钱,并获取了1点木头。

随后我们点击添加燃料。可以看到,我们,我们目前只有木头满足需求,其他均不满足。我们只有选择木头,才会添加成功。

提示

如果你不想显示需求不足的可燃物,你可以参考属性数组与函数章节,添加选择框的需求函数。

上次更新: 2023/12/06, 19:43:46
小和尚敲木鱼
离线事件获取与兑换

← 小和尚敲木鱼 离线事件获取与兑换→

Theme by Vdoing | Copyright © 2022-2025 LPEngine
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式