码迷,mamicode.com
首页 > 其他好文 > 详细

[UE4]Grabbable接口

时间:2019-03-10 23:28:28      阅读:257      评论:0      收藏:0      [点我收藏+]

标签:打开   ima   img   计算机   石头   image   实现   新建   png   

  接口是一组规则的集合,它规定了实现本接口的类或接口必须拥有的一组规则。体现了自然界“如果你是……则必须能……”的理念。
  例如,在自然界中,人都能吃饭,即“如果你是人,则必须能吃饭”。那么模拟到计算机程序中,就应该有一个IPerson(习惯上,接口名由“I”开头)接口,并有一个方法叫Eat(),然后我们规定,每一个表示“人”的类,必须实现IPerson接口,这就模拟了自然界“如果你是人,则必须能吃饭”这条规则。

 

一、Grabbable接口:可被抓取的接口。接口一般用形容词来命名。隐含的意思是Grabbable是物体的某一方面的属性,描绘的是物体某一个特征。

二、哪些类可以实现Grabbable接口?

  1、所有能抓取的东西

  2、比如:椅子、武器(拿起来要有方向规定,比如剑锋利的一面朝外,盾牌的盾面也要朝外,武器都有手握的把手,不是随便握的)、门(打开和关闭都是围绕一个轴转动)、抽屉(只能往前后方向移动,并且只能移动一定的距离,不能无限移动)、石头。实现接口的函数名称一样,但是函数实现根据不同的物品可以不一样。

三、在蓝图中新建接口

  1、在内容视图,右键选择“Blueprints——》Blueprint Interface”。

    技术图片 技术图片

 

[UE4]Grabbable接口

标签:打开   ima   img   计算机   石头   image   实现   新建   png   

原文地址:https://www.cnblogs.com/timy/p/10508006.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!