zoukankan      html  css  js  c++  java
  • UE4与cpp

    README

    本文档记录本人学习UE4官方文档的过程

    官方文档_变成部分起始位置

    详细记录

    创建一个浮动的正方形的类

    date: 2021.3.21
    类名FloatingActor

    创建一个蓝图,功能是实现两个摄像机之间的切换

    date: 2021.3.21
    类名CameraDirector
    搁置:

    • 将摄像机附加到移动Actor上来创建摇臂或移动车镜头。
    • 使用一个数组变量来存储摄像机,而不是摄像机1(CameraOne)和摄像机2(CameraTwo),这样你就可以遍历任意数量摄像机的序列,而不是仅仅两个。
    • 不要使用Actor指针来存储摄像机,而是创建一个结构来保持指针以及在更改视图之前的时间,并将时间混合到新视图中。

    造了个可以控制的移动小球

    date: 2021.3.22
    类名CollidingPawn
    操作类名CollidingPawnMovementComponent
    搁置:

    • 创建在轨道上自动围绕父项运行的 组件。
    • 编译最多生成三个子项的组件,此类子项一段时间后会自行消失。
    • 了解通过组件将完整 Actor 附加到其他Actor的方法。

    FPS游戏

    另创了一个项目,名为FPSProject,无Startercontent

    立项

    • 建立新项目
    • 在Visual Studio中打开项目
    • 向项目中添加日志消息
    • 编译你的第一个C++类
    • 设置默认游戏模式

    实现角色

    • 创建新角色
    • 设置轴映射
    • 实现角色移动函数
    • 实现鼠标摄像机控制
    • 实现角色跳跃
    • 将网格体添加到角色
    • 更改摄像机视角
    • 将第一人称网格体添加到角色

    卡在了下载骨骼网格体这一步,给的下载链接有问题。

    找到下载方法了,去英语版ue4文档下载。下载地址

    小点

    c++类的 .h头文件里第一个类的声明是项目名转换为全字母大写+"_api"

  • 相关阅读:
    laravel 5.2 引入第三方类
    jquery获得option的值和对option进行操作
    复习知识点
    前端使用crypto.js进行加密
    使用jQuery Pagination Plugin实现分页效果
    配置文件
    MyBatis的适用场景和生命周期
    使用GET方式提交的表单遇到的问题
    Java复习——网络编程
    SpingData 的学习
  • 原文地址:https://www.cnblogs.com/gallien/p/14585750.html
Copyright © 2011-2022 走看看