第三章 虚幻教程 专用课程 UE4

放一个actor 自动 驾驶 

ya 水平 pach 竖直 ro 翻滚

 

 

 弹簧杆 和摄像机都 有      一般给弹簧杆开启 use pawn countrll rotation

将 旋转朝向运动   false  就会 人面朝摄像机 往后走 

碰撞 通道 必须 两个都阻挡

ai 机器人 一直在发射投射物   绑定的回调一直触发 

每生成一个投射物  就初始化 绑定一次事件 

 

查询 只是检测 判断相交    物理的通道 会有 力学模拟 消耗高

 世界物理 可以设置和摄像机的碰撞关系  可以重叠 使摄像机不伸缩弹簧

class ACTIONROGUELIKE_API ISGameplayInterface
{
GENERATED_BODY()

UFUNCTION(BlueprintCallable, BlueprintNativeEvent)
void Interact(APawn* InstigatorPawn);

ISGameplayInterface ue4的接口   方法 interact 蓝图可调用   蓝图可实现 c++ 提供默认实现 

(蓝图里面需要  调用 super::Interact 可以调用到接口里面的c++ _implementation实现 这个函数不是vertual的 )

class ACTIONROGUELIKE_API ASItemChest : public AActor, public ISGameplayInterface
{

void Interact_Implementation(APawn* InstigatorPawn); //

蓝图不能调到c++的虚函数 tick是一个事件 不和c++的tick简单对应 想要蓝图多态 注意了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值