室内交互动态切换网格物体示例详细教学

发表于2015-10-07
评论0 992浏览
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

如社区发表内容存在侵权行为,您可以点击这里查看侵权投诉指引