- 博客(119)
- 资源 (31)
- 收藏
- 关注
原创 网络正常连接,浏览器无法打开网页的解决方法
网络正常连接,可以正常使用QQ、邮箱等各种软件,但换个好几个浏览器都无法打开网页,可以尝试一下下面这个操作。以Chrome浏览器为例:点击网址框右边的自定义->选择设置->高级->打开代理设置在Internet属性中选择局域网设置把里面的所有勾选清空点击“确定”,再尝试打开网页即可。...
2020-02-04 17:38:08
15112
1
原创 UE4如何对接VIVE 之手柄和头显显示在场景里 HTC连接不上UE4处理
这一篇介绍VR的起始操作https://blog.youkuaiyun.com/sky1466181491/article/details/79347435UE4 打开VR设置操作之后,突然引擎设置不对了,显示连接不上Vive,咋整呢。首先我们先搞定UE4里面Steam VR 的插件,下载Steam那些就不记录了,直接来UE4.打开Edit里面的Plugins查看一下Steam VR插件是否勾选...
2019-05-12 11:07:37
5286
原创 控制权/镜头切换混合
1,资料准备Add new 添加一个第三人称视角模板与汽车的模板打开汽车模板的地图,再将小白人拖入地图中去。选中小白人,找到属性栏---auto possess Player,设置player0 (这样可以将地图关卡的控制权设置成小白人)。镜头切换,设置控制权 possess设置汽车的视角切换动画 set view target with Blend使用Fli...
2019-05-01 08:42:14
894
转载 UE4 Expose On Spawn 的使用
在UE4中,当我们在spawnactor时候想直接给产生出来的actor赋予一些变量的初始值时候,就需要使用到Expose On Spawn这个功能。根据使用环境和位置,分下边几种情况。1. 在蓝图中调用SpawnActor产生一个蓝图类的Actor给要产生的目标actor添加一个变量,勾选上 Expose On Spawn2...
2019-04-22 09:59:44
1570
原创 Unity Leap开发-核心Leap组件
在Unity环境中获取Hands的最快方法是使用Leap Rig预制件(用于VR / AR应用程序)或LeapHandController预制件(用于非VR / AR应用程序)。 The ProvidersLeapProvider定义了我们的模块期望用于检索Frame数据的基本接口。这种抽象允许您创建自己的LeapProviders,这在Leap Controller硬件不能立即进行测...
2019-02-10 11:10:46
1969
1
转载 Unity3D与Leap motion连接学习记录
https://www.leapmotion.com/partnerships (Leapmotion官方网站)把这个leapmotion手势识别相机看一下,这个开发互动非常方便,有开发sdkhttp://www.cocoachina.com/game/20150716/12625.html https://developer.leapmotion.com/documentati...
2019-01-24 15:55:47
1639
1
转载 吃鸡游戏跑毒和倍镜开发
玩了几天的吃鸡游戏,开始这个游戏不感冒,现在也觉得不如王者农药好玩。我属于佛系吃鸡,从落地拿上装备开始就躲在房间里不出门直到毒圈缩小。所以基本每次都会被毒圈给毒到。我就突发奇想做了一个毒圈的功能,还有高倍。下面是正文:先上图看看效果,主要是功能,至于美工嘛,哈哈一看就是出自程序猿手中的美工。先看高倍镜的做法,原理很简单就是把相机的视角大小变化了一下,当点击右键视角变大的同时把高倍镜的UI...
2018-11-02 18:34:12
1723
2
转载 UE4中VR项目的打包和发布
虽然编辑模式可以使用VR Preview模式预览VR项目,但打包项目,使其并不能自动启用VR模式运行,有说可以在项目设置中 Settings,勾选Start in VR ,但本人试过未成功,或许方法不对,后来找到两种可确运行的方法: 方法一: 在蓝图中执行命令:方法二: 程序启动参数添加 -vr :--------------------- ...
2018-10-11 17:16:27
5716
2
原创 UE4 制作碎裂效果
如果打开工程发现蓝图资源缺失,没有DestructibleComponent插件。ue4可以制作物体自由掉落,碎裂的效果我们首先放置一个静态物体,这里我们随便拖入一个立方体选中该物体,在ue4 edtior右侧有该物体的属性,在静态网格(static mesh)中点击“放大镜”,找到该物体的文件位置找到后,右键选择“创建看毁坏的网格物体”点击后会弹出一个该物体的...
2018-09-02 20:53:27
13260
1
原创 UE4 VR设备的基本操作1---手柄跟头显的显示
1)创建一个新的地图Map,构建一个新的BluePrints蓝图---GameModel2)创建一个Pawn,在Scence中创建一个Camera(放置头显),俩个motion Controller(放置俩个手柄)3)手柄跟头显在哪找呢?--view options---show Engine Content---Engine Content---VREditor---Devices---...
2018-09-01 16:09:46
5479
1
原创 UE4 Widget点击事件的触发
1)创建一个widget,并且向其拖放控件,设定按钮的点击事件2)在工程目录下,右键--BluePrints---BluePrints Interface 。创建一个接口文件3)在接口中创建一个接口函数并且命名。4)在Widget中设置点击事件的接口,首先找到该接口,然后找到当中的接口函数。5)找到一个BP类,设置接口函数相应方法 总结:在wi...
2018-09-01 16:08:45
13666
1
原创 unity中C#语言的抽象类
MonoBehaviour 继承与Component(组件)//抽象类:将一个类标记为abstract时,表示这个类为抽象类 抽象类是没有实例的public abstract class Animal(){ //因为是抽象无法具体new出来 因此要讲public跟class之间加入一个abstract int age; //抽象函数 如果加入{}是说明...
2018-08-06 14:47:07
1309
原创 Unity Sprite中2D中图片如何切割 获取里面某一个元素
1)首先选中这张图片 Texture Type=======选择sprite(2D andUI) Sprite Mode =======选择Multipe点击最下面的Apply 2)选择sprite Editor,会弹出这样的一个界面使用Ctrl+鼠标左键 选择一片区域(此处就是选择可以是里面的某一个元素) 然后选择Apply 就可以啦 (若选择错了 可以点击Revert ...
2018-05-31 14:26:35
3115
原创 虚幻UE4 .uproject文件无关联 右键菜单少了
前一段时间因为一些事,重装系统 然后重新安装UE4跟VS ,突然发现。。。竟然之前的UE4原先的项目找不到了,然后用UE4打开就提示“该文件没有与之关联的程序来执行该操作,请先安装一个程序。。。”发现右键 .uproject 的菜单栏选项不见了,折腾了一下弄回来了删除注册表ctrl+r 输入 regegit 调出注册表删除 HKEY_CLASSES_ROOT 下的 .uproject新建一个文...
2018-03-13 10:49:02
9122
翻译 UE4 在多个固定摄像机之间切换 多个视角切换
在这份操作指南中,我们在关卡内添加了多个 Camera Actor,并在玩家进入我们放置好的 Trigger Volume 时在它们之间进行切换。完成本次教程后,您将可以设置您自己的多摄像机游戏,并定义在何时使用某一个摄像机。在这个示例中,我们将使用 Blueprint Third Person Template 项目(包含 Starter Content)。进入 Place,从 Modes 菜单...
2018-02-28 17:59:21
27970
2
原创 Lua 一些小知识(二)
1)Lua中访问C#中的属性跟方法require "luanet"luanet.load_assembly("System")Int32 = luanet.import_type("System.Int32")num=Int32.Parse(1234)--call the method in csharpClassprint("Num is",num)print(Int32)2)在C#中执行Lua...
2018-02-27 11:25:24
485
原创 Lua 一些小摘要(一)
一。lua的一些小语法1.lua中每一条语句后没有分号2.string的定义可以用双引号"",也可以用单引号‘’3.声明整形:age = 100字符串声明: name = "zxf"声明bool:flag = false4.变量的命名不能以数字开头,尽量不要用下划线加大写字母开头,推荐C#命名法5.单行注释: --注释内容多行注释: --【【注释内容】】--6.lua中五种变量类型(1)nil表示...
2018-02-27 11:12:16
484
原创 Lua在DoFile方法附近出现问题
在进行的热更新的时候,需要使用lua与C#的交互,但是在编写Lua脚本的时候,测试时候,有一种情况就是lua.DoFile(),文件名是XXX.lua是没问题的,而且lua脚本也没问题。(lua脚本放置目录也是没问题的)例如:C#中脚本是:using System;using System.Collections.Generic;using System.Linq;using System....
2018-02-27 09:35:56
1410
1
原创 VR起始准备操作
1)创建一个GameMode,一个Pawn2) 在这个Pawn里面设置好手柄以及头部显示器3)显示出来Engine Content4)得到头部显示器,手柄并设置给Pawn5)运行之后会发现,没有手柄?是因为collision相互碰撞导致有俩种处理方式,第一种处理a:直接Pawn(Self)这个主题设置第二种处理方式b:在motion Controller中处理6)最后一步,进行VR立体渲染,Edi...
2018-02-22 15:11:27
2877
原创 UE4 OnHit()函数 AddDynamic报错解决
绑定语句:OnHit会出现问题OnComponentHit.AddDynamic(this, &AFPSProjectile::OnHit);然后onHit函数定义应该这样去写:void OnHit( UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, FVector ...
2018-02-08 10:31:12
2176
转载 C#中的委托和事件 快速上手
每一个初学C#的程序猿,在刚刚碰到委托和事件的概念时,估计都是望而却步,茫然摸不到头脑的。百度一搜,关于概念介绍的文章大把大把的,当然也不乏深入浅出的好文章。可看完这些文章,大多数新手,估计也只是信心满满的觉得自己看懂了,一旦要在自己的程序中用上委托和事件,就傻眼了,根本不知道什么情况下该用,也不知道具体怎么用。本文没有任何概念介绍,旨在帮助同学们快速用上委托和事件,进入C#的更高境界。
2018-02-07 09:35:15
310
转载 UE4之人物跟随移动
1. 创建地图首先,创建第三人称模式。进入游戏后,打开如下路径后将ThirdPersonCharacter拖进几个在场景中。 2. 你要了解要实现自动跟随的效果需要知道以下几个节点Simple Move to Location 简单的移动位置 Controller 需要移动的目标,Controller类型Goal 目标,Vector类型Simple
2018-02-02 11:31:48
6544
转载 UE4 描边 高亮
物体的描边关键还是在于材质,材质实现的不同自然会造成不同的结果。这里是两种目的相同表现不同的材质 链接:https://pan.baidu.com/s/1rakfkmC 密码:x4hi然后来测试,依旧是第三人称模板:1、将材质放到Content目录下2、在World Outliner 中搜索到PostProcessVolume,并在Post
2018-02-02 09:53:45
3841
原创 UE4虚幻 动态加载界面weight 一个界面weight中可动态加载多条一样的weight(Item)
1)在工程中新建一个一个文件夹weight(存放weight),鼠标右键---User Interface---weight Blueprint,创建好俩个UI界面,Create(主界面),UMG(放在主界面中item界面)2)需要给地图上蓝图设置地图一运行就执行打开UI界面。最上面的菜单栏BluePrints---Open Level Blueprint --打开如下界面,并进行如
2018-02-01 15:38:20
1595
原创 (UE4)Unreal里GameMode ,Controller,Character,pawn, HUD之间的关系
1)Pawn是马甲,Controller是驱动马甲的大脑。 Controller和Pawn相对独立,不一定谁必须有谁。一个Controller至多能控制一个Pawn,一个Pawn至多能被一个Controller控制。2)Character是Pawn的一种。 至于Player,没有这个类,只是在Blueprint里有带有player字眼的节点,比如Get Player Character
2018-02-01 10:41:10
10178
翻译 虚幻UE4 显示健康,能量和弹药 Weight编辑实时同步游戏
前期需要的项目设置单击内容浏览器中的添加新按钮,然后在用户界面下选择Widget Blueprint并将其命名为HUD。所有的用户界面元素(平视显示器,菜单等)将被创建并安置在一个Widget蓝图内。Widget Blueprint允许您在视觉上布局UI元素,并为这些元素提供脚本功能。我们现在正在创建这个游戏,以便我们可以在我们的玩家角色在世界上产生时显示它,但是我
2018-01-31 16:31:09
1398
转载 UE4 虚幻 常用的流程控制蓝图节点介绍
流程控制节点:1.Branch2.Delay3.DoN4.DoOnce5.DoOnce Multilnput6.FlipFlop7.ForLoop8.ForLoopWithBreak9.Gate10.MultiGate11.Retriggerable Delay12.Sequence13.WhileLoop下面来介绍1.Branc
2018-01-09 09:27:27
8258
转载 UE4事件相关总结
事件机制是实现游戏内逻辑的重要部分,在开始进行游戏逻辑的设计和实现之前,对UE4的事件机制进行理解是非常必要的。于是在这里对UE4的事件相关内容全部整理一下。当前使用的UE版本是4.6.0。① UE4的内置事件– Event Level Reset这个事件如其名称,只存在于Level Blueprint。只能在服务端运行。事件发出在关卡被重置时,例如玩家死亡后地图没有重新载入而是重
2018-01-09 09:16:24
2123
原创 虚幻UE4 添加窗口小部件3D---无需点击运行(Play)即可改变场景中游戏物体的形状
1)首先创建一个蓝图脚本--Actor,并打开蓝图,再创建一个静态网格物体StaticMesh(此处我将物体mesh设的是box)2)创建一个变量ToPoint,并修改其属性变量---Variable---show 3DWidget ;打上对勾,具体蓝图脚本编辑如下3)点击compile,并保存。 无需点击运行 (Play) 再将创建的蓝图脚本拖入场景中,你会看到
2018-01-05 11:17:38
1953
原创 UE4虚幻引擎 产卵---不断在一个位置生产一个物体,并且拥有物理性质
1)创建一个蓝图脚本PhysicsBox2)并且打开此蓝图脚本,设置一下其静态网格的物理模拟3)找到TargetPoint,并且拖入场景中,并打开场景模型4)具体蓝图操作如下,主要应用了一个方法就是SpawnActor form Class;并且使用第一步所创建的那个蓝图基类PhysicsBox5)点击compile,然后运行play,点击G键,你发现秒
2018-01-05 10:34:25
1905
原创 蓝图快速射击--自弹 虚幻UE4
1)创建一个蓝图类,选择Actor,定义一个静态网格static mesh;蓝图编辑如下所示2)选中蓝图的character人物蓝图,并选择编辑;3)此处我选择鼠标左键作为发射触发键,具体蓝图脚本如下:4)然后最后选择compile,运行play,点击鼠标左键会看到发射物体
2018-01-05 10:05:09
968
原创 虚函数
虚函数联系到多态,多态联系到继承。所以本文中都是在继承层次上做文章。没了继承,什么都没得谈。下面是对C++的虚函数这玩意儿的理解。一, 什么是虚函数(如果不知道虚函数为何物,但有急切的想知道,那你就应该从这里开始)简单地说,那些被virtual关键字修饰的成员函数,就是虚函数。虚函数的作用,用专业术语来解释就是实现多态性(Polymorphism),多态性是将接口与实现进
2018-01-03 10:20:58
555
原创 当在VS解决方案中,新建第二个项目后 调试突然闪退 C++
不知道大家遇到这种情况没:(假设为控制程序)在VS中新建一个解决方案后,生成一个项目后,运行调试没问题,但是在次解决方案下我新建一个项目(空项目),然后设为启动项后,突然弹出不到1秒瞬间闪退 什么鬼 一看代码没问题啊 这是啥原因啊 、 这其实是项目的设置问题 ,只需要手动设置一下就可以啦! 解决方式:1)鼠标选中后 鼠标右键--选择属性(Properties)
2017-12-28 15:53:50
1380
原创 UE4 Attach拾取功能 虚幻引擎
1)首先先拖入场景一个static mesh2)通过搜索框,搜索找到该模型的骨骼(当然我是举例子,这个骨骼是demo中的,此处是通过骨骼名字搜索得到的,在实际应用中骨骼也是不一样的)3)找到自己需要将物体摆至的位置(即骨骼处),然后添加一个socket连接4)给添加的socket定义一个名字。wood;当然此处的名字可随意定义5)在ue4引擎主界面最
2017-12-20 08:58:57
6061
1
翻译 创建地形材质 快速创建 快捷方式
当出现很多重复的需要创建。例如道路弯曲,路灯等摆放1)选择地形manage---Edit Splines2)做出要布置的地方3)选中要制作的地方4)给其赋予模型
2017-12-15 15:59:54
1870
翻译 Online Subsystem Steam 在线子系统Steam (虚幻引擎UE4 联网)
在本页:满足阀门的要求正在下载Steamworks设置Steamworks SDKSteam App ID配置您的应用程序的设置补充笔记该在线子系统蒸汽API使您能够出货虚幻引擎4(UE4)应用,Valve的Steam平台。Steam模块的主要目的是帮助您将具有一系列功能(比如匹配和排行榜)的应用程序分发给Steam用户。此外,Steam模块还实现了在线子系统公开的几个接口
2017-12-11 10:19:39
5387
原创 C++ const 指针与指向const的指针
最近在复习C++,指针这块真的是重难点,很久了也没有去理会,今晚好好总结一下const指针,好久没有写过博客了,记录一下~const指针的定义: const指针是指针变量的值一经初始化,就不可以改变指向,初始化是必要的。其定义形式如下:type *const 指针名称; 声明指针时,可以在类型前或后使用关键字const,也可在两个位置都使用。例如,下面都是合法的
2017-12-01 09:50:18
5518
1
原创 c++需要注意unsigned与signed区别
注意到了一个原来并没有重视的问题。首先,让我们来看一个简单的c++程序。#include using namespace std;int main(){ unsigned short a; short int b = -1; a = b; cout a endl; return
2017-11-30 16:56:07
8824
1
原创 C++中的static静态类 与::代表什么意思
开始之前先说一下在C++中::是代表什么意思表示作用域,和所属关系比如class A{ public: int test();}int A::test()//表示test是属于A的{ return 0;}类似的还有其他,就不列举了--------------------比如int a;void test (){ int a = ::a;//用全局变
2017-11-30 16:47:46
1784
原创 关于C++ 基本常见问题 无法打开包括文件:“iostream.h”: No such file or directory” [Error] '::main' must return 'int
本人因为做UE4 虚幻引擎 要用到C++,所以才开始学习C++,肯定有很大不行的地方,还是希望各位大大 多多指点 cout语句的一般格式:cont cont代表显示器,执行cout cin语句的一般格式:cin>> 变量1 >>变量2 >> ... >>变量n; cin代表键盘,执行cin>>x就相当于把键盘输入的数据赋值给变量
2017-11-23 10:22:01
14751
2
Virtual+DOM,vdom + threejs在3D渲染中的应用——类ReactJS库的实现及3D应用+.pdf
2020-06-18
unity网络传输 Best HTTP Pro
2019-04-07
unity中的DOTween Pro v0.9.290 正版哦
2017-08-31
Terrain Assets.unitypackage(Unity3d官方资源包)
2017-06-21
亲测在unity5中可用.导入资源包后 请不要从_StartScene中打开,直接打开Example目录下的子文件夹中的场景 就能看见效果
2017-06-21
SSKeychain 资源文件
2017-01-19
300多种动画特效
2016-04-11
TortoiseSVN-1.7.7--64位svn客户端
2016-03-01
android 基于百度api的天气预报
2015-12-18
在ScorllView中ListView和GridView冲突解决方案
2015-10-06
百度地图api定位 添加在覆盖物
2015-09-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人