UE4学习笔记1st:编程快速入门
来源:互联网 发布:全球cs专业排名知乎 编辑:程序博客网 时间:2024/05/16 00:43
UE4学习笔记1st:编程快速入门今天我开始学习虚幻4游戏引擎,为了此我专门买了新的电脑,我将主要配置写在这里,有想学习的同学可以参考显卡:丽台K620CPU:E3-1230-V3主板:b85 内存:8g ddr3硬盘:128固态,2T机械
——————————————————————————————————————————————————————
本篇目的:
我在用的引擎版本是4.8.2,在官网下就好,想要源码的同学可以q我,不过在我看来这个不是很需要。 引擎下载完成后,点击启动器中的“启动”按钮,会弹出正在加载的窗口,加载光照什么的,不用在意。
进入界面,会让你选择项目
这里我在按照unrealengine的官方文档来,链接在最后给出
首先,新建一个C++项目,取名为QuickStart
点击创建项目
再打开的vs中找到
右键点击生成,在打开的界面中选择新建C++类
在弹出窗口中选择Actor作为父类
命名为FloatingActor
在vs解决方案资源管理器中可以看到
FloatingActor.cpp和FloatingActor.h即为我们新建的c++类文件
在FloatingActor.h中,在文件末尾处的终止大括号和分号之前添加以下代码:
float RunningTime
切换到FloatingActor.cpp,我们会在 AFloatingActor::Tick 底部的终止大括号前添加以下代码:
void AFloatingActor::Tick( float DeltaTime )
{
Super::Tick( DeltaTime );
FVector NewLocation = GetActorLocation();
float DeltaHeight = (FMath::Sin(RunningTime + DeltaTime) - FMath::Sin(RunningTime));
NewLocation.Z += DeltaHeight * 20.0f;
RunningTime += DeltaTime;
SetActorLocation(NewLocation);
}
完成后编译
在 虚幻编辑器 中,找到 Content Browser(内容浏览器) ,并展开名称为”C++类”的文件夹、 在该文件夹中,有一个包含了Actor 类的 FloatingActor 的”QuickStart”文件夹。
将其拖入编辑器中,在世界大纲中命名为FloatingActor1
WorldOutliner.png
在 Details Panel(详细信息面板) 中点击 Add Component(添加组件) ,然后选择 Cone(椎体) 从而赋予它简单的可视化表现。
将其移动到桌子上方
点击Play开始观看
可以看到椎体在上下浮动
官方的示例就到这里,有编程基础的同学可以试着改动代码中的函数,多多体会函数的用法
下面给出官方链接:https://docs.unrealengine.com/latest/INT/Programming/QuickStart/1/index.html
- UE4学习笔记1st:编程快速入门
- UE4学习笔记1st
- UE4编程快速入门
- 【UE4学习】02——C++编程快速入门
- UE4(一)快速上手入门学习
- UE4入门学习4:C++编程介绍
- 【UE4+Vive】学习笔记1
- 【UE4学习】03——Blueprint快速入门
- R语言编程艺术学习笔记(快速入门、向量)
- 《OpenCV3编程入门》学习笔记二:快速上手OpenCV
- UE4入门学习1:环境搭建
- UE4入门学习-开篇
- Spark学习笔记#1-快速入门
- Flink学习笔记:1、Flink快速入门
- 《Visual Studio2012高级编程》学习笔记_第1章 快速入门
- 01背包 学习笔记 1st
- ST学习笔记
- ST表学习笔记
- python 中 print 函数用法总结
- MYSQL外键(Foreign Key)的使用
- 远程通信的几种选择(RPC,Webservice,RMI,JMS的区别)
- 回车与换行的区别
- maven编码问题
- UE4学习笔记1st:编程快速入门
- 拓扑结构相同子树-------------->_<
- 《济南济南》吉他弹唱
- 把ElasticSearch当成是NoSQL数据库
- Android UI 排版
- SEM32出现未定义标识符的解决方法
- How to receive a million packets per second
- android M N下拉状态栏背景透明 源码
- 润乾报表V5自定义函数中当有多个参数时如何获取