自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (10)
  • 收藏
  • 关注

原创 UE4 热更新经验总结与hotpatch插件分析

因为热更这种基本技术,在联网游戏里也是必修课。之前搞unity时候做过这个,但是到了ue4也算是从零开始。想掌握UE4热更第一步肯定是看各种博客官方文档,我先把我看过的热更相关文章地址列出给大家参考参考,这些文章也是我筛选过的有可以学习的知识。一、如果之前没怎么接触过热更的我建议先看官方文档,对整体有一个理解,我也是先跟着官方文档做了一遍热更流程https://docs.unreal...

2020-04-29 16:10:23 3814 5

原创 UE4 资源加载与资源缓存

前一段时间其实就做完了这个资源预加载的功能,仅仅是根据以往的经验完成的这项功能。最近稍微有一点时间,就把UE4资源加载和缓存的整体流程进行了分析,这样可以对整个UE4资源管理流程有更深入的了解,同时也让想了解这部分的小伙伴们节省些时间。 一、资源定义 1、想了解整个资源加载和缓存流程,首先就要了解UE4对资源是如何定义的。在文件夹中对应uasset,在内存中对应为UPackage。这两个名词大家应该都不陌生。game中我们具体使用的都不是他们,使用的其实是...

2020-07-21 19:19:13 8033

原创 UE4异步加载场景(2)

上一篇文章已经讲过了如何获得场景依赖资源,那其实这一篇文章就非常简单了,就是如何加载这些依赖资源,然后切换场景。直接上源码,我在源码中备注,这个我只要贴一点最核心的代码,大家就明白了。主要是RequestAsyncLoad这个函数

2020-03-06 16:26:58 1250 5

原创 UE4异步加载场景(1)

说UE4异步加载场景,首先大家都能想到的就是流关卡(Level Streaming),这也是一种比较常见的异步加载场景的方法,官方提供了比较详细的使用方法大家可以看官方文档。 我们这里不说流关卡(Level Streaming)这种方式,我们用异步加载场景依赖资源的方式来解决异步加载场景的问题。说到异步加载场景依赖资源包,其实官方提供了如何获得蓝图依赖资源的函数接口。我自己只要稍微封装一下做成小工具就可以了。 第一篇呢我们就主要介绍这个工具,我会把工具插件附在文章末尾供大家下载。代码量很少有兴趣

2020-03-06 16:00:32 3049 4

原创 Lighting build failed. Swarm failed to kick off UE4光照构建失败

这个ue4烘焙失败(仅构建灯光:Build Lighting Only),我也上网查了很多解决方案:包括 重新编译UnrealLightmass.cpp、设置Swarm等等。最终解决方案:第一步:打开ue4c++项目或打开UE4.sln先将vs中Dubug Editor模式改为Development Editor第二步:在vs中找到UnrealLightmass.cpp重新编译第三...

2018-11-12 16:14:44 2367 1

原创 客户端下载assetbundle

待更新

2018-05-10 17:24:38 229

原创 unity 事件分发器

在大一点的项目里时间分发器是很必要的,我直接上干货代码//事件分发基类using System;using System.Collections.Generic;namespace Logic.Base{    public class MsgDispatcher<expand>where expand :class,new()    {        public delegate ...

2018-05-10 17:22:35 892

原创 通用计时器功能

unity 很多时候 用update当计时器,我这里实现一个不用update实现的using System;using System.Collections;using System.Collections.Generic;using UnityEngine;namespace Logic.Base{    public class Timer    {        // Fields     ...

2018-05-10 17:16:39 1426

原创 unity 接入A*寻路算法总结

1.先来一篇博客理解A*寻路算法具体过程        这两天研究了下 A* 寻路算法, 主要学习了这篇文章, 但这篇翻译得不是很好, 我花了很久才看明白文章中的各种指代. 特写此篇博客用来总结, 并写了寻路算法的代码, 觉得有用的同学可以看看. 另外因为图片制作起来比较麻烦, 所以我用的是原文里的图片.        当然寻路算法不止 A* 这一种, 还有递归, 非递归, 广

2017-08-08 21:06:09 982

转载 unity嵌入 svn tools 整理

using System;using System.Collections.Generic;using UnityEditor;using UnityEngine;namespace Tools{ public static class SVNTool { /// /// SVN更新指定的路径 /// 路径示例:Assets/

2017-08-08 21:04:25 1678

原创 unity二次开发 接第三方sdk

我看到过很多unity接sdk的方式,但是主要分为两种1.以unity工程为主,导入sdk的jar包和修改配置AndroidManifest.xml,这种方式优点就是不脱离unity,但是这样接sdk的资料太少,而且如果sdk过多不方便。2.我今天主要说第二种方式,导出Android工程在esplise里进行接入并且进行二次开发,因为第二种方式需要对esplise和java有一定程度的了解

2016-11-01 14:15:04 1626

转载 C# 字符串比较优化(StringComparison)

文章参考:http://www.cnblogs.com/zhw511006/archive/2010/07/09/1774591.htmlhttp://blog.csdn.net/dannywj1371/article/details/6936147http://blog.csdn.net/lhy2199/article/details/7410694

2016-08-22 11:27:44 22727 2

转载 unity 优化大全

看到一篇了好文章,虽然中间有些地方有点儿小问题,但是瑕不掩瑜,给赞。原文链接:http://www.jianshu.com/p/1a2b5d045077最简单的优化建议:1.PC平台的话保持场景中显示的顶点数少于200K~3M,移动设备的话少于10W,一切取决于你的目标GPU与CPU。2.如果你用U3D自带的SHADER,在表现不差的情况下选择Mob

2016-08-17 17:06:49 354

原创 NGUI拖动摄像机实现面板上下拖动

拖动Camera上面每个组件都不可少UIViewport组件是实现拖行摄像机视图在主UIcamer上显示UIdraggableCamera的功能是确定主要拖动的父物体UICamera功能是负责监听NGUI上的拖动事件,没有这个脚本是不可以拖动的拖动物体上需要或者是设定一个拖动背景添加到拖动背景上效果是一样的。UIdragCamera下

2016-07-18 12:07:56 802

原创 NGUI 背包滑动整合

1.首先创建UIScrollViewRecycle  接着添加UIGrid整理背包格子 进行格子的调整  调整pannel的中心店2添加背景图调整背景图大小和pannel尺寸一致,再添加UIDragScrollView脚本,可拖动的大小和位置与BG的UIWidget尺寸和位置有关系,调整UIWidget即可,BG要交collider3.添加Scroll Ba

2016-07-15 18:48:53 659

原创 基于Unity引擎的 泛型对象池

对象池的基本定义大家基本了解了,我在这就进行简单的一句话概述。通常情况下,当您实例化并销毁prefabs的实例,您在运行时不断创建新的对象和摧毁它们,这可能会导致运行时垃圾回收和偶尔的帧速率下降。对象池可以防止这种,通过预先实例化,而不是被摧毁然后重新生成对象!本篇文章是关于unity内部的简单对象池实现,实现的基本功能就是,打死怪物后实例化金币,金币可以通过对象池一直复用。不需要重复的销

2016-07-15 12:03:34 751

RefreshPointEditor.zip

导出场景依赖资源工具,既可以当前场景依赖资源导出,也可以通过我内部建立的场景datatable表格添加场景路径导出,如果使用默认场景,场景内要加入自定义蓝图导出才会有依赖资源,如果本身不是系统默认场景,则不需要

2020-03-06

Shader Forge 1.3.8.0---2018最新

Shader Forge 1.3.8.0---2018最新 Shader Forge 1.3.8.0---2018最新

2018-08-28

VS2017_2015_2013_shader编辑提示

Shader VS2017_2015_2013_shader编辑提示 ShaderlabVS.vsix vs提示shader

2018-08-01

excel转换为xml winform工具

excel转换为xml winform工具 在网上找了好多类似工具,都不好用,自己写了一个 简单工具勿喷

2018-05-03

c# unity 读取excel 带案例

c# unity 读取excel 带案例c# unity 读取excel 带案例c# unity 读取excel 带案例

2018-03-08

protobuf_net_for_unity 带unity工程例子,一看就懂

protobuf_net_for_unity 带unity工程例子,一看就懂protobuf_net_for_unity 带unity工程例子,一看就懂

2018-03-07

Visual Assist for 2010-2017

Visual Assist for 2010-2017. Visual Assist for 2010-2017. Visual Assist for 2010-2017.

2018-03-01

DOTween插件

DOTween插件DOTween插件

2018-02-28

svn sqlite3清理失败解决工具

svn sqlite3清理失败解决工具svn sqlite3清理失败解决工具svn sqlite3清理失败解决工具

2017-10-25

2017最新Visual Assist X 2093 破解版,支持2010 2012 2013 2015

最新Visual Assist X 2093 破解版,支持2010 2012 2013 2015 亲测

2017-10-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除