静态 植物 生成 转换 交互 蓝图 虚幻4 UE4 DynoFoliage
资源描述
让你的树叶做出反应!
这套蓝图将使您能够将任何彩绘树叶变成物理反应对象 - 只需最少的工作。
蓝图针对性能进行了优化,允许任何实现替换组件的项目周围的直接区域自动将任何实例化的树叶更改为完全动态和反应性的树叶。
内容示例地图将向您展示游戏玩法的 3 个不同方面的基本实现:
- 角色蓝图
- actor 蓝图,例如球。
- 投掷的弹丸。(右键单击以开火)。
当与自定义碰撞类型耦合时,此蓝图系统可实现完全控制和高性能。
设置和说明视频
此外,该系统现在还包括深入的交互性示例。为了便于实现,使用了相同的拖放组件样式。你可以捡起植物,将它们从景观中移除,或者在玩家互动时用自定义网格改变它们。
技术细节
本产品包括:
- 4 个树叶 SM、4 个栅栏柱 SM、4 个树叶 SKM+Phat、1 个刀鞘 SKM+Phat、1 刀 SM
- BPC_FoliageManager,一个BP - 作为儿童演员添加到树叶中。
- BPC_FoliageReplace,A Component BP - 添加到角色并设置。
- BPC_CharacterInteraction,一个组件 - 添加到你的角色中以实现互动。
- BPC_Interactor,作为子演员添加到蓝图的 BP,启用交互。
- BPI_CharacterInteraction,一个BP接口,用于集成角色交互事件。
- BPI_FoliageInteraction,一个BP接口,用于集成树叶相互作用通风口。
- BP_button,如何将PBC_Interactor转换为直接在蓝图上工作的示例。
- BP_Test_Projectile 和 BP_TestBall,实现动态系统的示例对象。
- BPI_WidgetInterface,接口将数据传递给小部件。
- ThirdPersonCharacter,第三人称人体模型蓝图的修改版本 - 包含需要复制到其他角色的最小交互代码,以便拾取树叶/与树叶交互。
- ThirdPerson_AnimBP,修改后的动画蓝图,展示了如何使用 Notifies 与树叶进行交互。和基本的手部 IK 放置(使用 FABRIK 节点 + IK 骨骼)。
- 3 动画+蒙太奇 - M_Cut_Plant、M_PickUp、M_PushButton。用 BoneBreaker 制作。
- M_A+MasterFoliage,一种带有风节点的树叶主材料。
- 最小退出游戏菜单。
蓝图数量:15+级BP
网络复制:否
支持的开发平台:任何
Windows:是
Mac:是
演示地址
在蓝图创建的DynoFoliage - 虚幻引擎商城 (unrealengine.com)
使用教程:
- 得到一个文件夹,放入项目路径的Content下打开项目即可。(一定要在Content主目录,文件名不能带有空格)
- 得到项目文件夹,有启动图标。双击图标启动对应的引擎即可。(如提示需编译项目就是没有安装对应的引擎版本)
- 文件夹内有manifest库文件,将上一级文件夹一起复制到Epic\Epic Games\Launcher\VaultCache文件夹下重启Epic平台在保管库里可以看到资源下载。(如没有文件夹,只有库文件可以复制宝贝名称或者随意命名一个文件夹放入VaultCache)
- 打开文件夹看见带有Plugins字样说明这个是插件素材,需要将文件夹复制到需要打开的引擎版本文件夹里的plugins或Marketplace 文件夹内举个例子:D:\Office\Epic\UE_4.25\Engine\Plugins放入后打开对应版本的项目可以看到发现新插件的提示,点击启用插件重启引擎即可。(如无提示在项目设置里找到管理插件搜索插件名称启用也可)
常见问题:
- 网盘提示无法下载。 答:重启或更换浏览器
- 打开项目后什么都没有,全是空白。 答:文件夹路径有空格
- 打开项目后材质丢失,蓝图节点报错 。 答:文件夹路径没放对
- 材质模型都有,但是找不到关卡。 答:版本过低导致关卡丢失
- 一打开关卡就崩溃。 答:版本过低或内存不够
- 人物车辆无法移动。 答:在内容浏览器添加对应的第一人称或驾驶内容包
(如以上步骤都没问题还是出现材质丢失蓝图报错等问题,有可能是随着虚幻引擎更新抛弃了原有的一些功能。遇到的问题客服会的都会解答,如未回复可以留言,最好有截图说明。)
微信扫描下方的二维码阅读本文
点赞