39_ue4进阶末日生存游戏开发[增加储物箱]

news/2024/10/17 22:15:41/

需求:

首先赋值一份bag的ui

 重命名为cabinet

重命名为cabpanel

 

 

然后按住shift+ctrl设置锚点

 

 

我们往右微调一下

 

 背包改成储物箱

又蹭了两个免费箱子的模型,但是第一个跟4.19版本不兼容

 

 现在创建一个箱子蓝图,命名为Cabinet

 

添加静态模型组件,选择一个箱子模型

 

 

 添加一个碰撞盒子

添加一个变量,是itemslot结构体类型的数组

 

 

 添加三个事件调度器

为三个调度器添加上一样的参数,类型都是结构体类型

 

 在小白人蓝图里面,添加箱子图表

 添加创建箱子ui的自定义事件,并将ui对象提升为变量

 添加清除箱子自定义事件

 

给箱子的碰撞盒子添加重叠事件

 

测试:

 


http://www.ppmy.cn/news/533341.html

相关文章

使用Java语言模拟超市储物箱案例

需求:有存包和取包两种操作。 系统初始化有一系列的储物格, 存包动作生一个密码, 并占用一个储物格; 取包时验证输入储物格编号以及密码,正确则清空储物格。 import java.util.Random; import java.util.Scanner;publi…

指针与储物箱的关系

指针类型是C、Pascal等语言中比较重要的数据类型。在使用上很灵活。在C中可以使用如下的语句一个int指针类型: int * p; 如果要为指针变量赋值,可以使用如下的语句: int x 4 ; int * p; p & x; 对于初学者来说,可…

NGUI官网示例13 –Character角色装配与储物箱(三)

该部分主要是为实现装备在拖动的时候出现拖动图标的效果和当鼠标放置在装备上时提示装备的一些信息而做准备。 使用UI Tool创建一个Simple 2D UI层级结构,其Layer为2DGUI,我们通过不同的图层的设置让摄像机只显示我们设定的图层中的对象,有点…

Linux5.8 MySQL主从复制与读写分离

文章目录 计算机系统5G云计算第四章 LINUX MySQL主从复制与读写分离一、概述及原理1)什么是读写分离2)为什么要读写分离呢3)什么时候要读写分离4)主从复制与读写分离5)mysql支持的复制类型6)主从复制的工作…

西安阿里云代理商:阿里云服务器的可扩展性和弹性如何?是否支持按需付费?

西安阿里云代理商:阿里云服务器的可扩展性和弹性如何?是否支持按需付费?   一、阿里云服务器的可扩展性   阿里云作为业界知名的云服务提供商,其服务器具有极强的可扩展性。可扩展性主要体现在以下几方面:   1. …

行为型模式--状态模式

目录 举例 状态模式 定义 结构 代码实现 优缺点 优点: 缺点: 使用场景 举例 【例】通过按钮来控制一个电梯的状态,一个电梯有开门状态,关门状态,停止状态,运行状态。每一 种状态改变,都…

剑指 Offer 55 - II. 平衡二叉树 / LeetCode 110. 平衡二叉树(二叉树后序遍历)

题目: 链接:剑指 Offer 55 - II. 平衡二叉树;LeetCode 110. 平衡二叉树 难度:简单 给定一个二叉树,判断它是否是高度平衡的二叉树。 本题中,一棵高度平衡二叉树定义为: 一个二叉树每个节点 …

MySQL权限控制及日志管理

MySQL权限控制及日志管理 用户权限管理 创建用户 CREATE USER 用户名IP地址 [ IDENTIFIED BY 密码 ];GRANT SELECT ON *.* TO 用户名’IP地址’ IDENTIFIED BY "密码";--创建一个用户名为Usr1 密码为 Usr1.mysql的用户 并授权 CREATE USER…