- 博客(15)
- 资源 (5)
- 收藏
- 关注
原创 【UE5初学者教程系列之恐怖冒险类游戏(蓝图版)】9、格子道具图标显示
如果想要新创建一个道具,只需要到Inventory文件夹,右键BP_InventoryItem_Master 主类,选择创建子蓝图,然后改名字,进入之后再右侧的ItemData进行数据设置。然后再PickUpActors文件夹,右键BP_PickUpActor_Master 主类,创建子蓝图。打开PBC_Inventory 添加函数 GetItemDataAtIndex 纯函数 编写如下蓝图。创建UpdateInventorySlot 函数,编写如下蓝图。在右侧进行设置,Item进行刚刚创建的Item。
2024-05-18 19:35:09 76
原创 【UE5初学者教程系列之恐怖冒险类游戏(蓝图版)】8、拾取道具
右键BP_InventoryItem_Master 创建子类BP_InventoryItem_Battery 进入,即可看到变量,进行相关信息修改。在Actor文件夹下创建文件夹,起名Inventory,创建蓝图类 Actor 起名 BP_InventoryItem_Master。在Inventory文件夹下创建PickUpActor文件夹,创建BP_PickUpActor_Master蓝图类Actor类型。打开,添加静态网格体,赋值一个正方体,在添加一个圆形碰撞,调整大小。添加函数AddItem。
2024-04-30 19:52:07 309
原创 【UE5初学者教程系列之恐怖冒险类游戏(蓝图版)】7、创建背包界面
设置忽略查看输入”(Set Ignore Look Input)是 Unreal Engine 中的一个节点,通常在蓝图中用于控制玩家角色是否忽略鼠标或摄像机观看输入。该节点的作用是在特定情况下,暂时禁用玩家角色对鼠标或摄像机观看输入的响应。当设置为忽略查看输入时,玩家角色将不会对鼠标或摄像机的移动产生响应,即不会改变视角方向。这在某些游戏情景下可能很有用,例如在需要玩家停止观看并专注于其他任务时,或者在某些 UI 元素出现时,防止玩家误操作。对事件开始运行时进行修改,添加控件。
2024-04-30 19:45:58 131 1
原创 【UE5初学者教程系列之恐怖冒险类游戏(蓝图版)】6、Slot格子的UI创建
在UMG文件夹下创建文件夹:Inventory,创建用户空间界面,起名W_InventorySlot 打开。最后打开主界面HUD,把W_InventoryGrid 添加上去,即可运行游戏看到效果。打开玩家控制器,新增变量 InventorySlots 整数,并且设置一个数值。打开Slots的事件图表,加一个变量Index,设置为公开。创建用户界面W_InventoryGrid 屏幕上所需。创建如下UI:屏幕上所需。
2024-04-22 19:01:23 141 1
原创 【UE5初学者教程系列之恐怖冒险类游戏(蓝图版)】5、添加准星
打开准星 填充屏幕改为屏幕上所需 添加尺寸框组件 重载宽度和高度 5 添加image组件,放在尺寸框下面。创建UMG文件夹 创建用户界面 用户控件 起名 W_MainHUD 在创建一个W_Crosshair。创建Texture文件夹,导入准星,打开 压缩设置改为用户界面2D 纹理组改为UI。打开主界面HUD 添加画布面板,放准星HUD 尺寸5 锚点居中 位置归零 对齐0.5。
2024-04-22 18:54:52 205
原创 【UE5初学者教程系列之恐怖冒险类游戏(蓝图版)】4、头部晃动功能
在BluePrint里面创建CameraShakes文件夹,创建蓝图类 摄像机晃动基础。CS_HeadBob_Run 再创建一个,起名CS_HeadBob_Walk。在playercharacter类里面创建函数Head Bob。在角色移动里面调用头部晃动函数。
2024-04-22 18:52:58 61
原创 【UE5初学者教程系列之恐怖冒险类游戏(蓝图版)】3、冲刺功能的编写
创建Blueprint文件夹 进去在创建blueprintComponts文件夹 进去创建Actor组件蓝图类 起名BPC_Movement。在HG_PlayerCharacter里面添加下蹲动画时间轴 添加两个自定义事件 进行过度。在PlayerCharacter里面添加函数initialize 编写如下蓝图。并且修改开始冲刺和结束冲刺两个功能,进行下蹲判断操作。在BPC_Movement里面编写下蹲功能蓝图。停止冲刺,消除体力消耗,设置速度为行走速度。在事件图表里面进行初始化。开始冲刺时,消耗体力。
2024-04-22 10:30:08 330
原创 【UE5初学者教程系列之恐怖冒险类游戏(蓝图版)】2、人物移动旋转
打开HG_PlayerCharacter 添加Camera组件 创建Input文件夹 创建输入映射情景 创建输入操作 用来移动 旋转 跳跃等。在Input里面对移动进行设置,要不然一直是一个方向 也是2d轴。在input里面设置上下翻转,input_Look是2d轴。在PlayerController里面设置增强输入。角色蓝图里面,搜索使用控制器,把pitch选项勾上。在PlayerCharacter 里面设置移动。在PlayerCharacter 里面设置跳跃。
2024-04-22 10:26:30 281
原创 唐老狮C#进阶课程练习题(自写,如果有更好的方法欢迎讨论)(1)
定义一个泛型方法,方法内判断该类型为何类型,并返回类型的名称与占有的字节数,如果是int,则返回“整形,4字节”只考虑以下类型int:整形char:字符float:单精度浮点数string:字符串如果是其它类型,则返回“其它类型”(可以通过typeof(类型) == typeof(类型)的方式进行类型判断)return "整形" + "\t" + sizeof(int) + "字节";return "字符" + "\t" + sizeof(char) + "字节";
2023-05-30 19:53:34 746 2
原创 使用unity发布抖音小游戏
重要: editor 和 Android Target Support 都需要从网页进行下载,不要通过 hub 进行下载,否则无法进行发布。这里推荐使用Unity 2019.4.35f1版本: https://unity.cn/releases/beta/2019。在工具栏选择 ByteGame --> StarkSDKTools --> Build Tool 即可打开打包的工具面板。如果使用 wasm 方案:建议使用 unity 最新版,比如 2021.2 之后的版本,在 wasm 方面做了很多优化。
2023-05-21 13:56:37 3980 2
输入三个整数,按由小到大的顺序输出,然后将程序改为:输入三个字符串, 按由小到大的顺序输出
2021-01-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人