游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1375|回复: 0

虚幻4蓝图是好东西

[复制链接]

27

主题

103

帖子

341

积分

中级会员

Rank: 3Rank: 3

积分
341
发表于 2019-12-21 04:11:47 | 显示全部楼层 |阅读模式
传统的编程语言,大致可分为编译和解释两种,所谓的编译型,要先用编译器把程序源代码编译程序二进制代码,然后把各种二进制代码链接(Link)成最终的可执行文件(在Windows系统上就是扩展名为EXE的文件),比如C/C++;而解释性编程语言,则是直接用解释器(Python,Php)读取程序源文件直接执行,没有编译、链接这个过程;此外,还有介于编译和解释之间的,所谓的即时编译(just In Time),类似Java这种,将源文件编译成Java字节码,然后用Java解释器去解释执行Java字节码。


BluePrint(蓝图)是虚幻4的可视化编程,被称为可视化编程。所谓的可视化编程,和传统编程语言的区别是,传统的编程,好像你用中文写文章、甚至可能是写长篇小说,甚至要更大,比如一个大项目Linux,上千万行代码,这显然要比现在任何一本出版的长篇小说要长,如果打印出来,天知道会有多大,也许一个学校的图书馆装不下。



而蓝图,则像是做填空题、选择题,多数时候,你只需要用鼠标点一点,选择合适的函数,因为程序的框架给你搭建好了。笔者,接触可视化编程,是从Delphi开始的,在Delphi里处理鼠标、键盘事件相对于传统的非可视化编程特别方便,因为你只要填好相应的事件处理函数。蓝图,我也是初次接触,很方便的添加鼠标点击事件,在屏幕上打印特定字符串:


蓝图编辑器

蓝图编辑器




其次,为各种物体添加纹理(Texture),所谓的纹理,意思是物体表面的贴图,在虚幻编辑器里直接“导入”图片,然后把图片拖到物体上就行,很方便,图中的方块和人物原本都是灰溜溜的,我随便拖进了一张图片:


aaaa.png


好了,今天到此为止,这只是虚幻4初学者的一点心的,以后,我会陆续写一些文章,分享“实验经验”,朝着游戏制作的目标迈进。




您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2024-12-22 20:32

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表