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冒险插件
  • 催更力教程

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

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

    • 让玩家选择属性效果
    • 离线事件获取与兑换
    • 挂机类RPG游戏制作
  • 编辑器教程
  • 基本概念
lpengine
2022-09-29
目录

属性转化【需求、花费、获得】

# 属性转化【需求、花费、获得】

在上一节中,已经介绍了一种修改属性的方式,但是那种一种自动的修改,我们人为很难决定什么时候才改变该值。所以LP编辑器提供了大量修改属性的方法,包括控件``事件等。

# 什么是属性的转化

在这之前,我先抛出一个结论,就是任何一个游戏都离不开属性的转化,

比如 你吃了活血丹,使得活血丹数量减一,血量增加了100。

你消耗了100点法力,释放了一次传送技能

你花费一百个木头,建造了一座木屋。

等等。正是因为有了这些属性的变化,才有了这些丰富多彩的游戏。

在LP编辑器中,提供了多种属性转化的方式,上一节的自动属性是最简单的一种。在继续讲解剩下的方式前,先给大家介绍下LP编辑器中几个基本的概念。

# 需求属性

在LP编辑器中,可以对属性的转化进行限制,即当你需要转化属性时,必须满足需要的条件。这就是需求属性

一个需求属性由一个属性,可以是组合属性,和一个公式组成。

那么我们可以给一个转换,添加多条需求属性。只要当所有的需求的属性大于等于或小于某个要求的公式值时,转换才会触发。

我们来看几个需求属性的例子。

  1. 通过需求属性,控制按钮的显示(按钮显示了,按钮才有可能被触发)

  1. 动态字符串,分级需求

详见【字符串与图标】章节

  1. 花费和获得属性的子需求

详见下文

# 花费属性

要限制一次属性的转化,除了可以通过需求属性外,还可以通过花费属性去限制。当花费属性不足时,本次转化也不会生效。

与需求属性不同的是,花费属性满足时,会实际的扣除掉该属性。

我们来看几个例子

这个设置的意思就是,当制作台等级大于等于3级时,且当前没有制作的控件的时候,那么就可以花费原木``纤维等属性,来制作某样东西。如果这个消耗属性不满足的时候,就会提示原木不足,纤维不足等等。

# 获得属性

当需求属性和花费属性均满足时,就会触发本次属性的转化。扣除掉花费属性,并获得获得属性。十分好理解。你可以一次性添加多条获得属性,同时触发。

当图中的消耗属性均满足时,就会扣除这些属性,并获得材料厂

提示

可以给获得属性获得一个负值,也能实现扣除属性的效果。

# 子条件

在LP编辑器中,每一条属性的花费和获得都可以设置单独的一个条件,当子条件满足时,才会计算本条花费或获得。

设置子条件的方式,跟设置需求属性一模一样。点击这个图标,即可设置该条设置的子条件

接下来就可以设置子条件了。跟设置需求属性一样,最后的效果如下图所示。

图中为勾选了达到则不继续判断的效果。即当该子条件满足时,剩下的下方所有条目都不会执行了。通过这种设置,就能实现花费分组的效果。

提示

善用子条件能更好的控制属性的转化。

# 概率

属性转化的每条设置,均可以设置概率。当概率满足时,才会执行该条属性转化。

另外你还可以设置概率权重,使得多条条件的概率,会进行联动,每次都会随机的选取一条满足概率的属性转化。如

相当于 20 20 40 就是 1:1:2 的概率,每次会以1:1:2 的概率选择一条进行触发。

提示

如果设置了子条件,仅通过子条件筛选的条目才会进入概率权重随机

# 总结

如上就是LP编辑器中属性的转化的概念。接下来,我们会介绍控件来实际的运用这种转化。同时也能在事件中触发这种转化。

提示

LP编辑器正是依靠这种转化与需求的概念,来达到无需代码也能编辑游戏的目的。

# 视频教程

本文字教程持续更新中!还有很多内容没来得及完善,可以先看视频教程~视频较老,部分界面可能不同,理解概念即可

支持LP平台

上次更新: 2023/12/06, 19:43:46
自动增加属性
场景与控件

← 自动增加属性 场景与控件→

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