- 博客(35)
- 收藏
- 关注
转载 【学步者日记】UnityEditor扩展菜单以及ScriptableObject
完整版链接:http://note.youdao.com/noteshare?id=c54f35ca19371886e6a94302387bb6cd下面是预览的部分,带图的版本请看上面链接。参考:https://blog.csdn.net/xdestiny110/article/details/79372530using UnityEditor ...
2018-09-26 11:16:00
275
转载 【学步者日记】C#使用线程
http://note.youdao.com/noteshare?id=2810300cdfa3f4d973792dcf30a31db9System.Threading.Thread th;th = new System.Threading.Thread( delegate()//匿名函数 { while(true)...
2018-09-19 10:01:00
161
转载 【学步者日记】C#反射中NonPublic和Instance需要一起使用
完整链接请看:http://note.youdao.com/noteshare?id=f378d9a414e46893b0e300b017ed3655————————————————————————https://blog.csdn.net/lkss1943/article/details/77998113如果在 BindingFlag 中使用 NonPubl...
2018-09-19 09:00:00
275
转载 【学步者日记】实现破碎效果 Fracturing & Destruction 插件使用
全文见原始链接:http://note.youdao.com/noteshare?id=ef5ef90b71da4e960e5bc0da4f3f17ec下面是预览示例工程链接:https://pan.baidu.com/s/1IhDjeoYXMkZhUsCk66Sl0g 密码:e9zr如果链接失效,请联系 zouwj5@qq.com参考:https://blog.csdn...
2018-09-11 10:53:00
563
转载 【学徒日记】Unity 动画调用事件
http://note.youdao.com/noteshare?id=a15f965fc57a0b25c87ee09388cf0f4a具体内容看上面的链接。1. 在脚本里写一个函数,它的参数只能是下面若干种情况的一种:--1. 不带任何参数--2. 有且仅有一个参数,它的类型是float--3. 有且仅有一个参数,它的类型是int--4. 有且仅有一个参...
2018-09-09 19:05:00
289
转载 NGUI中LabelA停靠LabelB的方法
详情看 http://note.youdao.com/noteshare?id=ec901d56341207052b2d19233b5ddba3这里仅仅贴出文字,完整内容请看上面链接。有这样一个需求:让LabelA停靠在LabelB的某个位置,同时要适应labelA的变化的长度。1. LabelA和LabelB的OverFlow方式是ResizeFreely,使L...
2018-09-06 11:22:00
125
转载 NGUI的UICamera
参考 https://blog.csdn.net/kakashi8841/article/details/20548429全文请查看:http://note.youdao.com/noteshare?id=a0eead01036d4b20c44908e19928fa301. UICamera脚本需要挂接在所有的和UI有关的摄像机上,这样才能够有通知事件。2. UI...
2018-09-05 14:22:00
158
转载 NGUI的UIPanel、UIButton、AtlasMaker、Widget、Anchor、Tween、RectTransform
全文请看:http://note.youdao.com/noteshare?id=f7b476be35ec554e311bc13ef60b62ef转载于:https://www.cnblogs.com/JackSamuel/p/9589966.html
2018-09-05 08:06:00
85
转载 Unity黑巧克力 滚球游戏 入门级教程
《黑巧克力》系列教程是适合于新手上手Unity的教程,本教程适合作为初次接触Unity(零基础)的第一篇的教程。学习本教程需要有的基础是:线性代数、编程基础、Csharp语言基础、Unity自学经历3天以上。如果读者没有CSharp语言基础,可以前往教学网站自学,如http://www.runoob.com/csharp/csharp-tutorial.html。本教程还需要如下前提: ...
2017-09-17 19:56:00
164
转载 实例甜点 Unreal Engine 4迷你教程(6)之三个重要基础操作SpawnActor、TArray的Add和Remove...
本小节的教程需要完成前置教程:建议阅读《实例甜点Unreal Engine 4迷你教程(5)》,因为5里面提到了本节的工程,不过也可以在不看5的前提下直接阅读本教程。第一步:Empty的工程(C++ Basic Code);第二步:新建MyActor类;第三步:新建一个叫做sand的Actor类:Tips:我在调试过程中遇到很恶...
2017-08-09 09:27:00
425
转载 实例甜点 Unreal Engine 4迷你教程(5)之函数中的静态变量
本小节的教程无前置教程,可直接学习,篇幅很短。本教程浓缩起来就是一句话:函数中的静态变量在调试过程中保留值。所以需要谨慎对待。什么意思?请先不要一步一步对着做,而整体地看一遍下面的过程:第一步:创建一个空工程(C++ Basic Code),名为LearnArray;第二步:创建两个Actor类分别称为:MyActor和sand;第三步:在My...
2017-08-08 08:50:00
217
转载 实例甜点 Unreal Engine 4迷你教程(4)之用C++实现添加子Widget到VerticalBox中以及ClearChildren...
前置教程:1. 实例甜点前面的三篇教程;2. 最好看看笔者前面的一篇关于博文(后记:本来笔者想用C++做DragAndDrop的功能,但是失败了,下面是蓝图实现的方法):http://www.cnblogs.com/JackSamuel/p/jack975645419_0.html重要说明:本实例是在《实例甜点Unreal Engine 4迷你教程(1)》所...
2017-08-04 14:27:00
599
转载 实例甜点 Unreal Engine 4迷你教程(3)之用C++改变Image小部件的其它属性
完成本迷你教程之前,请前往完成以下迷你教程:·实例甜点 Unreal Engine 4迷你教程(2)之用C++改变Image小部件的颜色;在上一次的迷你教程的LearnWidgets工程上进行(如果你不亲自动手做的话,只关注标代码部分即可粗略知道要点)。本节将会批量介绍一些重要的UMG中的蓝图节点对应的C++代码;第一个实验:在蓝图中:...
2017-08-04 10:07:00
213
转载 实例甜点 Unreal Engine 4迷你教程(2)之用C++改变Image小部件的颜色
完成本迷你教程之前,请前往完成以下迷你教程:·实例甜点 Unreal Engine 4迷你教程之如何用C++将纹理绘制在UserWidget的Image小部件上;目标:实现UMG中的此功能:在上一次的迷你教程的LearnWidgets工程上进行(如果你不亲自动手做的话,只关注标有“重要”的部分即可粗略知道要点)。第1步:在WidgetMng.h中加...
2017-08-03 11:39:00
318
转载 实例甜点 Unreal Engine 4迷你教程(1)之如何用C++将纹理绘制在UserWidget的Image小部件上...
完成本迷你教程之前,请前往完成以下迷你教程:无前置教程待完成。本教程适合的人群:初学者,具有开发经验两周;本示例的目的:为了在代码中实现UMG中的这个功能:说明:这是一些列迷你教程的首篇,所以步骤比较多。第1步:创建一个FPS(C++)模板工程,我的工程命名为LearnWidgets第2步:在c++文件夹中找到以下已有的两个...
2017-08-03 09:12:00
301
转载 Unity Shader入门精要读书笔记(三)Shader必须的数学基础
Xyz三维坐标系如下:左手坐标系但是摄像机观察空间则是采用右手系:右手法则判断叉乘的结果的方向;正交矩阵(单位互相垂直的基矢量构成正交矩阵)具有逆与转置一致性;列矩阵运算CBAv和行矩阵的运算vATBTCT一致;平移变换不是一个线性变换;仿射变换合并了线性变换和平移变换,在齐次坐标空间中进行;纯平移、纯旋转和纯放缩的变换称为基础变换,那...
2017-08-02 09:21:00
165
转载 Unity Shader入门精要读书笔记(二)UnityShader概述
第三章《UnityShader概述》的读书笔记:1.Unity Shader模板提供了几种选择:标准光照模型(新添加的基于物理的渲染方法)不含光照的基本的顶点、片元着色器屏幕后处理效果ComputeShader较为复杂,不做介绍2.Shader lab是一层抽象,开发者通过这一层抽象来写Shader,免去和很多文件打交道;3.Shader l...
2017-08-02 09:16:00
138
转载 Unity Shader入门精要读书笔记(一)序章
本系列的博文是笔者读《Unity Shader入门精要》的读书笔记,这本书的章节框架是:第一章:着手准备。第二章:GPU流水线。第三章:Shader基本语法。第四章:Shader数学基础。第五章:利用简单的顶点/片元着色器来实现辅助技巧。第六章:基本光照模型。第七章:法线纹理、遮罩纹理等基础纹理。第八章:透明度测试和透明度混合。第九章:复杂光照实现。...
2017-08-01 15:00:00
151
转载 Unity Shader入门教程(四)反射光斑的实现
本节内容介绍PhongModel(也就是上文说的反射光的计算模型),采用的计算方法是BlinPhong(也即是用视线方向V+光源方向L的和,与N做点积,随后幂化得到高光反射系数)下图采用了csdn博文http://blog.csdn.net/u010133610/article/details/52206654中的一张插图。第1.1步:新建shader和material,正如我前...
2017-07-28 21:54:00
403
转载 Unity Shader入门教程(三)自制光照模型
光照模型的概念目前还不明晰,因为笔者也是一个初学者,所以请小心对待笔者介绍的内容。笔者认为光照模型是规定光照算法的模型,比如说前面提到的Lambert光照模型,规定了材质表面的光线的表达式为环境光+散射光+反射高光+放射光我们通过一组小实验来说明如何自定义光照模型。第1.1步:新建一个shader,两个material其中最后一个是采用了标准的diffuse...
2017-07-28 16:22:00
216
转载 Unity Shader入门教程(二)最基本的Diffuse和Normal样例
本教程参考了《猫都能学会的Unity3dShaderLab教程.CHM》,1.请上网搜索并下载此文件。2.随后再下载里面提到的素材:http://vdisk.weibo.com/s/y-NNpUsxhYhZI第一组实验(复习课,实现最简单的漫反射 [该组实验参考了官网示例中的Normal-Diffuse.shader例子]):第1.1步:创建一个名为“Norma...
2017-07-28 13:29:00
512
转载 Unity Shader入门教程(一)
参考文献:http://www.360doc.com/content/13/0923/15/12282510_316492286.shtmlUnity Shader是着色器,将纹理、网格信息输入,得到材质的一段程序,具体是个什么东西,还需要亲自实践才知道。一个Unity大神推荐我:如果要学计算机图形编程(游戏编程的基础),可以先学习UnityShader,往后再学习OpenGL...
2017-07-21 22:34:00
3037
转载 Unreal Engine 4(虚幻UE4)GameplayAbilities 插件入门教程(七)Ability的信息传递等
本节及后面的内容将会探索更加有意思的内容,更加逼近实际的使用的内容。我们本节内容不难,讲的是释放Ability时的信息传递:第一步:创建一个GA称为GA_AOE_BlindVengeance,复仇忌婚。第二步:其中的逻辑如下:知识点:其中的Avatar是指Target(受作用者)。是不是有点熟悉,AbilityActorInfo是什么?我们翻到之前的代码,可以看到...
2017-07-20 20:32:00
651
转载 Unreal Engine 4(虚幻UE4)GameplayAbilities 插件入门教程(六)GameplayEffect的级别设置...
本节的内容不难,权当是复习。如果没有完成前面的教程,请前往学习。第一步:用一个csv文件表示级别数据,下图中的Hurt随级别1~7表示其损伤值在1~7级别时分别是-7,-14,-20等。写好之后关闭。第二步:导入数据(选择Curvetable)第三步:双击查看。当您修改了CSV文件后想要重新导入,请点击:第四步:在GE_Poison中配置曲线表到S...
2017-07-20 20:29:00
656
转载 Unreal Engine 4(虚幻UE4)GameplayAbilities 插件入门教程(五)技能属性集(AttributeSet)...
如果没有完成前面的教程,请前往学习。先上一段理论介绍(源于https://wiki.unrealengine.com/GameplayAbilities_and_You#GameplayTasks):【如果您没有耐心看完这些介绍,请调到MarkA处】AttributeSets are thankfully very simple to explain. They define f...
2017-07-15 11:41:00
911
转载 Unreal Engine 4(虚幻UE4)GameplayAbilities 插件入门教程(四)技能屏蔽和简单的Buff等...
本节内容继续上一节教程的内容(如果没有看过前面的教程,请前往学习),不会讲太难的新东西,而是继续探究技能标签(Abiilty Tags)的内容。先来一道开胃菜。第1.1步:将上一次的召唤冰龙中的CancelAbilitiesWithTags清空,表示这个技能不会打断任何其他技能。在“阻塞技能列表”BlockAbilitiesWithTags中配置Magic.Fire。...
2017-07-15 11:35:00
1032
转载 Unreal Engine 4(虚幻UE4)GameplayAbilities 插件入门教程(三)技能标签(Ability Tags)...
本教程参考了https://wiki.unrealengine.com/GameplayAbilities_and_You,如果没有学习前两篇教程,请前往学习。GameplayAbilities插件提供了强大的技能系统,今天介绍的是和标签有关系的内容。第零步:随便打开一个Actor,随便查看一个组件,发现里面有tag:这个Tag和我们本篇讲的内容无关,不要混淆!...
2017-07-14 14:45:00
1098
转载 Unreal Engine 4(虚幻UE4)GameplayAbilities 插件入门教程(二)
我们接着学习。如果没有学习第一篇,请前往学习。由于GameplayAbilities插件基本上没有资料(除了前面提供的那篇Dave的博文以外,再无资料,有迹象表明Dave是这个插件的开发者)。这个插件究竟能做什么,简单来说是可以制作复杂的技能系统,具体怎么奇妙现在还没有办法说明,不妨亲自动手做一做吧!第零步【此步骤的目的是建立AbilitySystem】:补...
2017-07-14 14:41:00
1086
转载 Unreal Engine 4 Radiant UI 入门教程(一)制作Radiant HUD
请注意:本篇教程的编号是从零开始的,如果没有看第零篇教程,请前往学习。本教程介绍如何制作Radiant HUD,这是指将网页元素直接加入到HUD中,效果为:对应的网页元素为:第一步:将之前下载的工程中的WebUI文件夹拷贝到我们自己的工程(LearnRUI)的同位置下:复制到:第二步:创建一个蓝图(RadiantWebViewHud...
2017-07-13 08:21:00
296
转载 Unreal Engine 4 Radiant UI 入门教程(零)在场景中摆放网页
相关的学习资源:https://forums.unrealengine.com/showthread.php?12097-PLUGIN-RadiantUI-SDK-UIs-HUDs-Interactive-WebViews-HTML5-Javascript-CSShttps://www.youtube.com/channel/UCnhY_Rd8iyFrvzOgQVptWqg...
2017-07-13 08:18:00
244
转载 Unreal Engine 4 Radiant UI 插件入门(三)——从蓝图中调用JS
不知道大家有没有混淆。这篇教程说的是从蓝图中调用JS的功能(以改变H5内的内容)。在安装了UE4和RadiantUI的前提下学习这篇教程。本篇教程接着上一篇教程,建议请先看上一篇。第一步:在网页中加入如下JS代码: <script> //和蓝图的交互逻辑: function HelloWorld(){//这个函数...
2017-07-12 17:20:00
707
转载 Unreal Engine 4 Radiant UI 插件入门教程(二)
本篇章前提要求:在UE4上安装了Radiant UI插件。如果没有安装,请找其它教程(或者是笔者的其它的教程,目前正在写)。本教程的目的:探讨如何从网页元素中调用蓝图中的内容:第一步:写一个网页,大致内容为:<!DOCTYPE html><html lang="en" class="no-js"> <head> ...
2017-07-12 16:50:00
398
转载 Unreal Engine 4(虚幻UE4) GameplayAbilities插件入门教程(一)
本文系笔者的实习生分享会内容预备兼GameplayAbilities的初学者教程。本文适合已有四十天UE4开发经验的初学者。参考资料:https://wiki.unrealengine.com/GameplayAbilities_and_You#Introduction简介(用有道词典机器翻译得到的简介,原文是上面的连接):那么,什么是GameplayAbil...
2017-07-12 14:59:00
1087
转载 Html5元素布局
本教程十分简单,适合新手(因为我也是新手)。本教程参考了“菜鸟教程”。笔者希望做到元素相对于浏览器的角落布局,即九个典型位置:这个理念其实和UE4中的UMG锚定一样。Html5中以position来决定布局样式。第一种:static 定位HTML元素的默认值,即没有定位,元素出现在正常的流中。静态定位的元素不会受到 top, bottom, left, rig...
2017-07-12 11:45:00
108
转载 虚幻引擎UE4如何制作可拖动(Drag and Drop)的背包(Scrollbox)
本教程适合初学者(学习经历已有30天的UE4初学者)。最终效果由于隐私保护,不想截实际的效果图,下面给出了示意图,左边是背包A,右边是背包B,将其中的子项目从左侧拖往右侧的背包,然后在插入位置放置。第一步:制作一个user widget(在内容浏览器中右键-ui widget-user widget),命名为subwidget_singleitem,这个用作单个...
2017-07-09 20:27:00
1143
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人