室内交互动态切换网格物体示例详细教学
发表于2015-10-07
Step.1 准备好一张256*256的UI素材 完整的PSD素材和音效文件见附件 如下:
Step.2新建蓝图接口Interface_Events并添加函数ChangeActorChair和参数类型
Step.3新建hud蓝图GameHUD并且设置基类为HUD 接口Interface_Events最后加到gamemode中
Step.4新建玩家控制器蓝图Character_Controller基类player controller 接口Interface_Events最后添加到gamemode中
Step:5 在ue里先新建需要转换的家具的蓝图 新建blueprint class组件 并重命名为Change_Actor_Chair,添加我们需要切换的几个家具mesh,设置为可移动,并且只显示其中一个家具,即取消其他mesh的可视visible;具体设置如下图:
蓝图图形部分
Setp6.新建hud蓝图Gamehud 基类HUD 接口interface events
绘制hud事件
绘制按钮函数 并且创建点击事件区域
响应点击事件并执行切换网格操作
网格转换函数
OK 现在来把蓝图拖到关卡中 并且运行 按tab切换到鼠标移动模式 点击mesh试试效果吧
项目文件...
链接:http://pan.baidu.com/s/1o6kM9wm 密码:luga