虚幻4游戏开发_3_创建与继承材质

感谢那位大神的视频教程,虽然找不到地址了,网上想找点ue4的视频教程真的很不容易,找到的,也大都是那种av画质模糊不清的,要高清的还要花钱卖,没讲什么东西还要花钱,真无力吐槽.

此博客根据那位大虾的视频教程整理后的图文教程,记下,以供以后查询和装B

创建材质:

1.新建文件夹为HERO(因为要给HERO这个动画模型新建材质)

2.右击->材质;重命名base,如下图:(新建好的是空的,灰色的,下面的我是做好了截图的,所以颜色不同)

3.双击base材质,进入蓝图界面:

注意:首先需要明确一点的就是,比如,我创建了一个材质,以后我要用到第二个材质的时候,这个材质只需要改变第一个材质的一个,或一点点参数就够了,怎么办,难道还要重新写一遍那一大摞图吗?这时,引入了变量这个概念,所以,创建好第一个材质的时候,我创建第二个,只要从第一个第一个材质中继承,然后修改变量接口中的数据即可,不会动到别的数据.

先来看下第一个创建好的材质的蓝图

比如,以后我要创建新的材质,只要修改黄色框框里面的颜色数据就可以达到目的了,那么我们就要把这换成参数模式,而不是常量模式.

参数的这个控件在这儿

重命名该控件为BaseColor.保存,关闭材质

ok,第一个材质创建完毕.

4.创建一个和这个差不多的蓝色的材质球:在base这个材质上右击->创建材质实例->重命名为blue如图,此时颜色还一样,因为还没修改呢.

5.打开blue材质,界面有点不一样,哈哈,找到参数组->勾选BaseColor那个变量参数,这样就可以修改颜色值了,有变量就是任性,想怎么改怎么改~!如图

:

保存,关闭blue材质.

6.然后给地板,人上材质贴图,如图:(配合本人性感的文字解释 ...莫打我...)

海洋上的黄金甲

菊花台前的绿巨人



时间: 2024-08-10 18:38:45

虚幻4游戏开发_3_创建与继承材质的相关文章

【cocos2d-x3.2游戏开发】 lua 类, 继承, 面向对象

1.lua中的类 lua中其实是没有类的,有的只是表(table),而类之间的继承也就是将父类的表连到了一起,派生类中没有找到的属性和方法就通过元表查找父类 2.lua中类的属性 classA = {width =10, height=10} classA={} classA.width=10 classA.height=10 两种方法都可以,通过点self.width统一调用 3.类方法 function Box:collsion() -- 默认第一个参数隐藏传递self,可以通过self.x

虚幻4游戏开发_2_触发器

虚幻4刚开源不久,网上也没啥像模像样的正规教程,自己趟着石头,慢慢摸索,我也不知道从哪里开始学,有时候也不知道自己在学什么 - - ! 关于怎么下载UE4源代码啦,怎么编译源代码啦,怎么运行啦...我就不说了....(我也不会,我就挂机下了一夜,第二天上班,自动就打开了...) 这里,我有一个很不错的建议,鄙人吸取了盲目摸索一无所获的教训,学乖了,知道第一时间搜QQ交流群了,果然,不出所料,里面的资源宝贵且丰富,群主管理也乐此不疲地和群员们唠嗑谈心,这里,跟我们我没关系,莫把所有的问题都问 别人

【游戏开发】在Lua中实现面向对象特性——模拟类、继承、多态

一.简介 Lua是一门非常强大.非常灵活的脚本语言,自它从发明以来,无数的游戏使用了Lua作为开发语言.但是作为一款脚本语言,Lua也有着自己的不足,那就是它本身并没有提供面向对象的特性,而游戏开发是一项庞大复杂的工程,如果没有面向对象功能势必会为开发带来一定的不便.不过幸好Lua中有table这样强大的数据结构,利用它再结合元表(metatable),我们便可以很方便地在Lua中模拟出类.继承和多态等面向对象编程具有的特性. 二.前提知识 按照惯例,我们还是先来熟悉一下必要的前提知识,以便方便

使用 Cocos2d 3.1.1 创建 Windows Phone 8 游戏开发环境

cocos2d-x 是目前流行的游戏游戏开发框架,目前最新的版本是 3.1.1, 网上有些教程已经比较老了,本文将会介绍如何使用最新的 3.1.1 创建 Windows Phone 8 开发环境. 本文假设你已经安装了 VS2012 或者 VS2013,并且已经安装了 Windows Phone8 的 SDK. 一.下载和安装 Cocos2d-x 官网地址:http://www.cocos2d-x.org/ 点击菜单栏中的 Download, 进入下载页面. 我们下载最新的 V3.1.1,新版功

游戏开发-虚幻引擎天源了 [分享]

https://www.unrealengine.com/zh-CN/ 虚幻引擎4现在可供每个人免费使用,而且所有未来的更新都将免费!您可以下载引擎并将其用于游戏开发的各个方面,包括教育.建筑以及可视化,甚至虚拟现 实.电影和动画. 当您发布游戏或应用时,在您的每个游戏在每季度获得首个3,000美元的收入后,您需要开始支付5%的版权费用. 这样的话,只有您成功,我们才能成功.

三年一个人使用虚幻引擎(UDK)开发的一个游戏心路

三年一个人使用虚幻引擎(UDK)开发的一个游戏心路 转载   出处来源http://mobile.51cto.com/news-488590.htm 对于我个人来说,完成她的意义不仅在与完成了一个儿时的愿望,也是一次战胜自我的旅程,3年的时光,经历了种种变荡.最终,通过压榨自己的业余时光,学习新语言,新游戏平台,3D建模,3D动画,美工,音效,FLASH,各种配置. 作者:来源:CocoaChina|2015-08-18 09:57 收藏 分享 这个游戏没有做任何宣传(这个帖子算是第一个吧),其

Unity 游戏开发技巧集锦之创建透明的材质

Unity 游戏开发技巧集锦之创建透明的材质 Unity创建透明的材质 生活中不乏透明或者半透明的事物.例如,擦的十分干净的玻璃,看起来就是透明的:一些塑料卡片,看起来就是半透明的,如图3-23所示.在Unity中,可以创建模拟了透明效果的材质,这也是本节主要讲解的内容. 图3-23  半透明的卡片 Unity创建并配置材质 在Project视图里,创建一个材质,并命名为TransMaterial,选中它然后在Inspector视图里修改Shader属性为Transparent/Diffuse,

?Unity 游戏开发技巧集锦之使用忍者飞镖创建粒子效果

Unity 游戏开发技巧集锦之使用忍者飞镖创建粒子效果 使用忍者飞镖创建粒子效果 游戏中,诸如烟.火.水滴.落叶等粒子效果,都可以使用粒子系统(particle system)来实现.例如,<明朝传奇>中的篝火,如图2-32所示.粒子系统的最新版本也被称做忍者飞镖(Shuriken),因为场景中添加的粒子系统酷似忍者飞镖,如图2-33所示. 图2-32  游戏中的篝火               图2-33  粒子系统,也被称为忍者飞镖 unity中粒子基本属性 在使用粒子系统前,先了解一下它

JavaFX战旗类游戏开发 第四课 属性框和菜单的创建

上一课中,我们创建了游戏角色.这节课中,我们将会创建菜单,以便后面使用. 由于只是Demo,我创建的是最简单的形式,如下图所示: 基于游戏开发中的UI控件通常需要有事件(比如图中的移动,攻击,待机,是有事件处理的),我们应该首先创建自己的文字控件. 文字控件代码如下: import com.sun.javafx.tk.FontMetrics; import com.sun.javafx.tk.Toolkit; import javafx.scene.canvas.GraphicsContext;