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编辑器中,界面的展示通常使用控件来制作。即场景中的内容都为控件。所以我们要把对象展示出来时,也是通过控件去实现。

我们可以通过把控件绑定一个类,那么这个控件就会展示这个类的所有对象,具体展示哪些对象,可以通过需求属性控制。

通过编辑控件即可设置该控件绑定的类。

当一个控件绑定了类以后,该控件就会变成对象展示的载体。默认会以竖向排列的方式,展示该类所有的对象。并且控件名字将会作为对象名字展示出来,描述同理。

提示

绑定类后,控件的所有样式都会变为对象展示的样式。

注意

绑定类后,控件所有涉及到的属性,包括样式需求,用到的动态字符串,需求消耗获得等,都会优先采用对象属性,当对象不存在引用的属性时,才会采用玩家属性。

举例:

提示

你可通过设置需求属性来控制那些对象要被变成控件显示出来。

还有一个特殊功能需要注意

注意

当控件绑定了类后,如果设置了控件容器或控件容器(弹窗)等,那么所有的子控件使用的属性,都会优先采用对象属性,当对象不存在引用的属性时,才会采用玩家属性。(子控件不需要绑定类)

# 对象样式

绑定类别后,对象的样式就是控件的样式,但是如果你想修改对象的排列方式的话,就需要编辑对象列表样式,比如添加display为flex,那么所有的对象就会横向排列。

你还可以设定控件显示的是对象名字还是控件的名字,如果控件的名字或介绍引用了带属性的动态字符串,那么字符串中的属性优先采用对象的。

# 对象排序

默认情况下,对象会按照生成的顺序进行排列,若你想改变这个排序的方式,你可以设定对象以某个属性的值的大小,升序或降序排序。你可以添加多个属性,这样子就会当上一个属性相同时,使用下一个属性的值进行排序。

你还可以添加多级排序,具体生效方式与动态字符串相同。即不同情况下,采用不同的排序方式。

# 对象分页

当对象太多时,在一个页面中展示,可能会导致页面卡顿,因此你可以设定对象的分页,每页显示多少个对象。自动添加分页按钮。

# 生成对象

我们可以通过控件或事件来生成对象,打开下图中的按钮,即可开启对象相关的操作。

我们先关注最下方的获得对象处。

首先我们要指定一个类,然后点击新增,就代表控件触发时,会获得一个该类的对象。

提示

你可以添加多个,代表一次获得多个对象

支持子条件的设置。另外可以编辑获得的对象的名字和介绍,会覆盖掉类当中的默认名字和默认介绍。另外还可以设置获得的属性的默认值。

提示

在创建对象时,若不设定对应属性值则以类设置的公式为准。

若在创建时设定值公式包含当前对象的属性,计算顺序则按照属性本身在对象中的顺序从前往后依次计算:若当前属性在公式带入属性之前,则公式带入以玩家属性为准;若当前属性在公式带入属性之后,则公式的带入属性以对象属性为准。

# 视频教程

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

支持LP平台

上次更新: 2023/12/06, 19:43:46
类与对象
对象筛选器

← 类与对象 对象筛选器→

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