当前位置:网站首页>UE4 official AEC blueprint case course learning notes
UE4 official AEC blueprint case course learning notes
2022-07-27 23:53:00 【Lang Ji Zhang Wei】
Official website :https://learn.unrealengine.com/course/2938064?r=False&ts=637944176479533337
B Website address :https://www.bilibili.com/video/BV1E7411p7a3?p=1&vd_source=707ec8983cc32e6e065d5496a7f79ee6
Tutorial introduction
- The tutorial focuses on blueprints , Made Trigger Triggered automatic door , Ray triggered lamp , In edit mode, it automatically adsorbs the ceiling light and the chair with proximity prompt and can change materials
- The tutorial is relatively simple , Beginners suggest starting to learn , Appreciate the charm of the blueprint
Make automatic door
- UE in , Generally, an interactive object will be encapsulated into a blueprint class , All models are included 、 Actions and external interfaces . Implement a very clear concept of classes .
- Blueprint class Actor, Analogy to Unity Of GameObject; Generally, interactive objects will be established Actor
- Build a BP_AutoDoor

- Add a Box Collison, In this way, it can be used in the blueprint class ActorBeginOverlap and ActorEndOverlap event ( Here, events are a little automatically bound )
Be careful :Box As big as possible , Keep the moving door from leaving Box The scope of the , Otherwise, when the moving door opens , Except for the characters who leave Bug
- TimeLine Is a function that returns a set value over time . Here, curve animation is provided for opening the door . combination Box The entry and exit of the collision body , Realize the corresponding actions of forward and backward broadcasting .
- TimeLine What is offered is 2 second ,0-1 A curve change of , Back combination Lerp Of Alpha value , from A It's worth it B Change in value , These are conventional usage .
- In the case , Get the position of the door , Used Get Relative Transform, Use Get Relative Location It's the same .
Ray triggered lamp
- UE in , On the character 、GameMode Inside ,Level Blueprints It will write some public code , as well as Input Some action keywords will be set in ; In this case , On the character , You need to write the code to trigger the light switch .
- The objects involved here are :
(1) role : The mouse click , Emit detection rays , And detect the object type , Is the object of compliance , Then send the interface action command to this object Light Switch
(2) switch : Set up Light Switch Interface , And all the lights Switched Interface command
(3) The light : Set up Switched Pick up , And according to FlipFlop(AB Rotation ), Set the light intensity - Ray logic : Set up Start And End Ray distance of , There is contact with objects , Determine the type of object , The category is correct , Then send the interface command .
Object encapsulation action , Open interface
Automatically adsorb the ceiling
- Construction Is running in the editor , It realizes the function of simply adsorbing the ceiling ; If adsorbed on the ground , Press only PageDown that will do
Chairs with different materials
- Combined with the above case , Not hard to solve
- Prompt text triggered by collision body
- use SetMaterial Set the preset material
Blueprints , You can drag the model or another blueprint in the main window , To this blueprint class ; Not necessarily Add Component Button
summary :UE comparison Unity, Have a very rigorous packaging concept ; so , It is suggested to put a model Mesh、 Blueprint class 、 texture of material 、 Mapping ( If there is no reuse ) It can be put together , It is more conducive to project migration .
边栏推荐
- Arm32进行远程调试
- UE4官方AEC蓝图案例课程学习笔记
- org.junit.runners.model.InvalidTestClassError: Invalid test class ‘com.zhj.esdemo.MysqlTests‘: 1.
- Design and implementation of spark offline development framework
- 2022年土木,建筑与环境工程国际会议(ICCAEE 2022)
- 29.学习Highcharts 使用百分比的堆叠柱形图
- What is the prospect of low code development? Are you really optimistic about low code development?
- Monologue of a software Investor: why don't I pursue fast-growing companies
- 15million per day! BYD masks won a US $1billion order in California
- Features of hardwired controller:
猜你喜欢

My annual salary is 1million, and I don't have clothes more than 100 yuan all over my body: saving money is the top self-discipline

JUC toolkit learning

2022夏暑假每日一题(五)

JUC工具包学习

Bank Marketing预测一个客户购买理财产品的成功率

Latex中如何加粗字体 & 如何打出圆圈序号

真的很难理解?RecyclerView 缓存机制到底是几级缓存?

29.学习Highcharts 使用百分比的堆叠柱形图

突发,微信重要通知

File & recursion 14.1
随机推荐
Comparison between virtual memory and cache
[ACTF新生赛2020]crypto-aes
Use of date
RPA流程自动化机器人是什么技术?如何实现办公自动化?
Can Siemens PLC collect analog data of multiple slave stations in real time and wirelessly?
76000 people shut down! Toshiba announced the closure of all factories in Japan
TCP的粘包拆包问题+解决方案
[December Haikou] the 6th International Conference on ships, marine and Maritime Engineering in 2022 (naome 2022)
J9数字科普:Sui网络的双共识是如何工作的?
What are the methods of process synchronization?
主数据管理理论与实践
Reinforcement learning - pytorch realizes advantage actor critical (A2C)
真的很难理解?RecyclerView 缓存机制到底是几级缓存?
Your list is too laggy? These four optimizations can make your list silky smooth
2022/7/24-7/25
JUC工具包学习
加速IGBT国产化!比亚迪半导体将独立上市,市值或达300亿元!
2022 summer vacation daily question (5)
Join hands with Changjiang storage, jiangbolong launches the world's smallest expansion card
smartRefresh嵌套多个RecycleView滑动冲突及布局显示不全