2015-09-01 23:40:52 dongdongbusi 阅读数 923
  • 从这里开始虚幻4-第2辑-蓝图 v4.18

    本课程系列取名英译系列,是录制人员参考国外英文原版经典教程,结合中国人的习惯录制而成。希望能够给大家以帮助。从这里开始虚幻4系列教程,是Unreal的官方发布的入门教学,非常经典,是学习Unreal的佳入口。

    2478 人正在学习 去看看 杨石兴

Unreal 4 术语简介

标签: unreal4 游戏引擎 游戏开发

翻译自ue4官方文档

Objects

UE4中的objects和其他c++框架(QT、cocos2d-x)一样,具有垃圾收集、元数据等功能。
官方文档的描述:

The base building blocks in the Unreal Engine are called Objects and contain a lot of the essential “under the hood” functionality for your game assets. Just about everything in Unreal Engine 4 inherits (or gets some functionality) from an Object. In C++, UObject is the base class of all objects; it implements features such as garbage collections, metadata (UProperty) support for exposing variables to the Unreal Editor, and serialization for loading and saving.

Actors

在关卡摆放的游戏对象就是Actor。Actor可以可以作位置体积变换。在UE4中可以用蓝图或者c++来创建Actor。如果用c++,AActor是所有Actor的基类。
常用Actor:

- StaticMeshActor   环境
- CameraActor       相机
- PlayerStartActor  玩家起始

Components

组件component就是一个个可以附加到Actor上的功能点。人是Actor,会开车就是一个component。这个和和u3d里的概念类似的。ue4有很多组件,例如位置变换、audio等。

pawns

Actor的子类,用于表示人形角色或者其他具备avatar模型的角色。玩家以及NPC都是pawns。

Characters

pawn 的子类。用于表示玩家角色,具备输入控制、碰撞等属性。

PlayerController

玩家角色控制器?怎么翻译无所谓啦,反正就是用来接收玩家的输入并将这些输入信息关联到游戏中的角色。
在多人游戏中,每个客户端有且只有一个玩家控制器,客户端通过这个与服务端交互。

AIController

顾名思义,控制游戏中AI角色。

Brushes

用画刷画出来的游戏对象?不是很理解这个概念。反正画在游戏场景里的都是actor,可以用bursh画一些BSP(basic shape),例如圆柱体、立方体等等。

Levels

关卡,相当于游戏场景,里面有个中游戏对象。UE4中每个关卡都会被单独保存成.umap文件。

World

所有的level组成一个world。

GameModes

看了下文档,感觉似乎GameRule更适合它的意义。GameMode就是游戏的规则:玩家怎么加入游戏、游戏能否暂停、关卡的切换条件和方式等等。

GameStates

游戏状态,例如玩家的连接状态、比分等信息。

PlayerStates

玩家信息,例如姓名、职业、种族、等级、比分等等。

2018-11-15 17:21:01 xiaoxiaolooi 阅读数 291
  • 从这里开始虚幻4-第2辑-蓝图 v4.18

    本课程系列取名英译系列,是录制人员参考国外英文原版经典教程,结合中国人的习惯录制而成。希望能够给大家以帮助。从这里开始虚幻4系列教程,是Unreal的官方发布的入门教学,非常经典,是学习Unreal的佳入口。

    2478 人正在学习 去看看 杨石兴

unreal GIS 模块

unreal4 源代码模块

自从unreal4 开源以来,osg ogre 渐渐不能用来吃饭,于是本着听人劝吃饱饭的思想,转头unreal门下,继续为混口饭事业,投身革命。可是unreal的c++编程基本没有什么例子可看,只好自己从头做起。

  1. 开发者驱动
  2. 编辑器
  3. 工程目录
  4. 基础框架代码
  5. 第三方库

在这里插入图片描述
这个是文档目录,代码量难以阅读,决定从以下三方向入手,第一次写文字,真心不容易。
1.案例编写使用unreal4 的普通界面搭建自定义三维场景 介绍 editor层的基础代码
2.添加GIS地图属性信息 介绍 驱动层的基础代码
3.程序化植物合成 介绍 与unreal基础平台结合
以后会陆续跟新到这里
推荐大家使用 阿里云 https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=ic4sfgeu

2019-10-28 18:51:39 LightStarLL 阅读数 96
  • 从这里开始虚幻4-第2辑-蓝图 v4.18

    本课程系列取名英译系列,是录制人员参考国外英文原版经典教程,结合中国人的习惯录制而成。希望能够给大家以帮助。从这里开始虚幻4系列教程,是Unreal的官方发布的入门教学,非常经典,是学习Unreal的佳入口。

    2478 人正在学习 去看看 杨石兴

前言

对Unreal Engine 4的认识还只是在第八周开始,虽然一开学的时候就已经下载了,但是真正的去使用和了解还只是在Unreal 4老师上课的这一周开始。
接下来可能会很久吧,也可能只是这一年,会用CSDN记录我的Unreal Engine学习进度。

开篇

Unreal Engine 中文是虚幻引擎,简称我们学习的课程叫UE 4或者虚幻4;虽然我也不知道为什么有个4,可能是第四版了吧。而Unreal则是Epic开发的游戏引擎,是UNREAL ENGINE(虚幻引擎)的简写,由Epic开发,是目前世界知名授权最广的游戏引擎之一,占有全球商用游戏引擎80%的市场份额。

虚幻4的主要页面和操作等同于Unity,一学期的Unity课程学习对Unity有点了解。也用Unity做了一些项目,一些页面跟Unity有些类似,
如Unreal Engine 关键字:
QuickStart、 Actor、 Component、 Blueprint、 Material、 Lighting、 Camaera、 HUD 、 Slate、 Particle主要内容其实相似,明天补录一些内容把,插入图片后就不怎么会用了,。但是Unreal更优秀和直接的地方相比于Unity而言有一部分在于Unreal的页面渲染更加厉害,牛掰。同时在蓝图上也更为便捷,省去了很多麻烦。,、主页面介绍

2019-09-27 13:38:02 u011760195 阅读数 544
  • 从这里开始虚幻4-第2辑-蓝图 v4.18

    本课程系列取名英译系列,是录制人员参考国外英文原版经典教程,结合中国人的习惯录制而成。希望能够给大家以帮助。从这里开始虚幻4系列教程,是Unreal的官方发布的入门教学,非常经典,是学习Unreal的佳入口。

    2478 人正在学习 去看看 杨石兴

注册Github账号

什么你还没有GitHub账号?
那就快去注册一个啊!

注册UE4账号

进入UE4官网,按照套路自行完成账号注册。

绑定Github账号

右上角账号名称下拉菜单点个人进入设置界面,如下图:
在这里插入图片描述

左侧Tab栏选择连接的账户,找到Github点击连接。
在这里插入图片描述

绑定成功后,Epic Games的注册邮箱会收到一封已连接提示的邮件。

找不到源码

但这时候登录Epic Games界面,主界面上方出现来自EpicTeamAdmin的邀请函。

在这里插入图片描述

绑定之后便可查看UE引擎源码
在这里插入图片描述

2019-03-10 15:32:47 zjq709918448 阅读数 801
  • 从这里开始虚幻4-第2辑-蓝图 v4.18

    本课程系列取名英译系列,是录制人员参考国外英文原版经典教程,结合中国人的习惯录制而成。希望能够给大家以帮助。从这里开始虚幻4系列教程,是Unreal的官方发布的入门教学,非常经典,是学习Unreal的佳入口。

    2478 人正在学习 去看看 杨石兴

Unreal Engine 4简介

一、什么是虚幻引擎(Unreal Engine 4)?

虚幻引擎4是由全球顶级游戏EPIC公司虚幻引擎的最新版本。是一个面向下一代游戏机和DirectX 9个人电脑的完整的游戏开发平台,提供了游戏开发者需要的大量的核心技术、数据生成工具和基础支持。

二、什么是Unreal Engine编程?

“用Unreal Engine制作游戏”时,有两大必不可少的部分。


一是“制作3D游戏场景”。Unreal Engine中,为我们准备了可以高度渲染3D图形的工具,运用这些功能就可以制作逼真唯美的3D游戏场景。但仅凭这个是做不出游戏的。


制作游戏还有一个必不可少的重要操作,那就是“编程”。Unreal Engine软件包含了显是3D图形和让3D图形动起来的各项功能。

三、Unreal Engine编程的形式

Unreal Engine编程可以被分为两部分,分别是C++和蓝图。

  • C++

C++作为一种规范的编程语言被广泛使用,它以C语言为基础并大大强化了其功能,应用于应用程序开发等这种对编程要求较高的领域。
很多熟悉C++的程序员可以很快地投入开发,但对于没有编程经验的工作人员来说,直接上手C++恐怕会比较艰难。但不用担心,Unreal Engine还为开发者准备了另一种更直观地编程形式,让使用者能够轻松上手。

  • 蓝图

蓝图是Unreal Engine中的一种可视化语言。它事先将各种可执行的处理以“节点”的形式创建,然后只需要用鼠标拖拽将其排列、连接就可以实现编程。
蓝图是从Unreal Engine 4起搭载的一种非常新的功能,Unreal Engine的开发者也将蓝图和C++并列定位为开发的两大支柱。所以,不必抱有“蓝图只能实现简单的内容吧”这样的担心哦。

Unreal4

阅读数 1785

Unreal Engine4(虚幻4)材质

博文 来自: fyyzwsws

Unreal Engine 4切换默认Camera实现

博文 来自: shangguanwaner
没有更多推荐了,返回首页