自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 收藏
  • 关注

转载 AssetBundle and the AssetBundle Manager介绍

AssetBundle and the AssetBundle Manager介绍AssetBundle允许从本地或者远程服务器加载Assets资源,利用AssetBundles技术,Assets资源可以放在远程服务器上,这种技术增加了项目灵活性并且减少项目初始包的大小。本文介绍AssetBundles并且讨论一步一步的介绍怎么样使用它,怎样将资源打包到AssetBundle中,如何使用以及如何处理

2017-09-15 13:49:48 396

原创 Unity3D 5.x资源加载介绍

之前曾经写了一篇博客介绍Unity5的AssetBundle,结果似乎很受关注。不过似乎很多人看了之后都不懂,主要是因为不太明白AssetBundle是什么,它的依赖关系和结构是什么的,就直接想拿代码去用,而导致了很多人说看不懂啊,说什么有错误啊,诸如此类。我想了一下,还是应该从最基础的东西说起,不厌其烦的说,才会省去大家加我QQ问问题了,毕竟平时上班忙,看到一些人把我当翻译词典查,我肯定会态度不好

2017-09-14 14:14:30 906

原创 最好用的剧情插件:USequencer初识

最好用的剧情插件:USequencer初识 一、引言现在几乎所有游戏开场过程中,通常都会有一段唯美的CG动画作为游戏的背景故事介绍。而如果能在游戏过程中也能使用CG动画做过场动画、游戏交通、衔接情节等,那就再好不过了。但现实往往是残酷的,纵观整个游戏圈,敢这么干的游戏公司屈指可数, CG高昂的制作费用不是每一个公司都能够承受的,当然过多的CG资源也会相应的增加包容量,这对移动游戏的包容量也是一

2017-08-17 09:52:58 1809

原创 AssetBundle and the AssetBundle Manager介绍

AssetBundle and the AssetBundle Manager介绍AssetBundle and the AssetBundle Manager介绍AssetBundle允许从本地或者远程服务器加载Assets资源,利用AssetBundles技术,Assets资源可以放在远程服务器上,这种技术增加了项目灵活性并且减少项目初始包的大小。本文介绍AssetBundles并且讨论一步一步

2017-08-16 17:34:26 504

原创 一键读取Txt、Excel等表格配置【源码+原理】

一键读取Txt、Excel等表格配置【源码+原理】引言 1、您是否需要在项目中使用Txt、Excel等表格配置?2、您是否还在一行行写配置解析代码?3、您是否担心运行时解析速度?p3.jpg (36.74 KB, 下载次数: 2)下载附件 保存到相册2017-7-13 13:57 上传 本文将一一解答上面的问题,帮助你更好地使用配置。工具源码免费下载本帖隐藏的内容源码:https://g

2017-08-16 17:20:02 490

原创 unity3d优化总结篇(二)

unity3d优化总结篇(二)1. 尽量避免每帧处理,可以每隔几帧处理一次比如:[C#] 纯文本查看 复制代码 function Update() { DoSomeThing(); }可改为每5帧处理一次:[C#] 纯文本查看 复制代码 function Update() { if(Time.frameCount % 5 == 0) { DoSomeThing(); } }2. 定时重复处理用In

2017-08-03 12:09:58 769

原创 unity3d优化总结篇(一)

unity3d优化总结篇 该内容为本人经验以及网上收集整理,希望大家有更好的优化方法,能够继续跟帖,一起探讨,共同进步。1. 更新不透明贴图的压缩格式为ETC 4bit,因为android市场的手机中的GPU有多种,每家的GPU支持不同的压缩格式,但他们都兼容ETC格式,2. 对于透明贴图,我们只能选择RGBA 16bit 或者RGBA 32bit。3. 减少FPS,在ProjectSetti

2017-08-03 11:21:16 2276

原创 Unity3D新手引导开发手记

Unity3D新手引导开发手记 最近开始接手新手引导的开发,记录下这块相关的心得首先客户端是Unity,在接手前,前面的同学已经初步完成了新手引导框架的搭建,这套框架比较简单,有优点也有缺点,稍后一一点评我们的新手引导是由一个个强引导组成的,每个强引导都有一系列的步骤,这套框架实现的功能就是:1.组织一个强引导(任务)所需的步骤,并可以一步

2017-08-02 18:21:50 1549

原创 [Unity3D]自制UnityForAndroid二维码扫描插件

[Unity3D]自制UnityForAndroid二维码扫描插件一周左右终于将二维码生成和扫描功能给实现了,终于能舒缓一口气了,从一开始的疑惑为啥不同的扫码客户端为啥扫出来的效果不同?通用的扫描器扫出来就是一个下载APK,自制的扫描器扫出来是想要的有效信息,然后分析出来其实二维码无非就是记录了一个简单的信息,一般是URL,然后自己在URL上面做文章!得知了需求之后然后开始着手做二维码的生成,用了开

2017-08-02 11:43:55 1062

原创 Unity教程之-Unity3d自带寻路Navmesh

Unity教程之-Unity3d自带寻路Navmesh <p> </p>前面的文章《Unity教程之-Unity3d自动寻路功能介绍演示》我们学习过unity3d的自动寻路,最近收到有些朋友的反馈,关于unity3d的寻路的介绍还不是太深入,那么下面我们再来看下Unity3d自带寻路Navmesh:自带寻路Navmesh的三大组件:1.Nav Mesh Ag

2017-08-01 18:49:46 3548 1

原创 Unity UGUI 折线图 支持数据流

Unity UGUI 折线图 支持数据流插件资源名称:Unity UGUI 折线图 支持数据流 资源版本:v0.17.0717 资源类型:.unitypackage github 资源大小:124KB 更新时间:2017-07-17 支持正版:https://github.com/ll4080333/UnityCodes 官网地址:https://github.com/l

2017-07-24 15:17:37 756

原创 Unity3d检测当前网络环境wifi/3G/4G,以及对服务器的Ping操作

网络:Unity3d检测当前网络环境wifi/3G/4G,以及对服务器的Ping操作 <div class="editor_content"><span style="color: rgb(69, 69, 69);">主要用到两个Unity的API:一个是Application.internetReachability,用来获取当前网络类型!需要注意的是,这里只是判断出

2017-07-21 17:18:33 1125

原创 Unity3D热更新全书

Unity3D热更新全书下载在这个时代实在是太平常了,每个人都深刻的理解着下载到底是什么。这一篇文字只是把下载的代码分享并介绍,而已。首先,下载系统担负着几个使命。第一、是保持客户端版本库的最新。第二、是下载要能够比对并最少下载第三、是要尽量快一些。其实我们并没有写一个下载系统,因为实在没有几行代码。我们这里介绍的是一个Http下载并保存缓存,首包从StreamingAssets读取,加载资源

2017-07-20 18:31:02 633

原创 Unity3d热更新全书-加载(二)如何在不用AssetBundle的前提下动态加载预设

Unity3d热更新全书-加载(二)如何在不用AssetBundle的前提下动态加载预设 nity3D的主要构成大家都知道,首先是场景图,场景图上的节点构成一颗树。每个节点对应一个GameObject对象然后每个GameObject有若干个组件有一些组件会与资源产生关系,比如MeshRenderer会关联材质,材质会关联shader和贴图场景图的一部分可以被保存为一个预设,prefab。有时候我们

2017-07-20 18:20:22 919

原创 Unity3D研究院之打开照相机与本地相册进行裁剪显示

Unity3D研究院之打开照相机与本地相册进行裁剪显示         最近做项目需要用到这个功能,就是在Unity中调用本地相册或直接打开摄像机拍照并且裁剪一部分用于用户头像,今天研究了一下,那么研究出成果了MOMO一定要分享给大家。Unity与Android的交互还有谁不会?? 如果有不会的朋友请看MOMO之前的文章喔,Unity3D研究院之打开Activity与调用JAVA代码传递参数(十八)

2017-07-19 18:37:35 1297

原创 UGUI之在UI上使用RenderTexture显示模型+AlphaBlend特效

UGUI之在UI上使用RenderTexture显示模型+AlphaBlend特效在UI上显示模型无非就是2种。1.在两个UI摄像机中夹一层3d摄像机,利用摄像机的Viewport Rect属性对模型进行裁切。2.使用RenderTexture渲染在RawImage后显示在UI上。我上一个项目就是采取第一种方法,用起来很不舒服。因为有很多效果都做不了,比如就是UI上盖模型,在盖UI,再盖模型这种,

2017-07-19 18:22:26 2648

原创 新版AssetBundle使用

前言 打算彻底搞清楚AssetBundle的原理和使用,目前计划刷完官方文档和最佳实践系列文章,而且笔记中的内容会大量是官方文档的内容。概述 AssetBundle可以包含任意unity能识别的类型文件,甚至是一个场景。如果想包含自定义的二进制文件,需要文件后缀名是.bytes,unity会将这样的文件导入为TextAsset。AB流程 Editor编辑,场景中使用。 上传AB到服务

2017-07-19 18:03:32 752

原创 Unity3D项目程序加密2

Unity3D项目程序加密2——对dll进行混淆 之前一篇文章阿赵已经简单的介绍了怎样把自己写的代码打包成dll动态链接库,然后在Unity3D里面用。那么接下来的事情似乎就很简单了,我们在Unity3D里面写脚本,到最后完成时,把核心的代码剪切出去打包成dll文件再放回项目里面。这样似乎别人就不能直接修改你的代码了。事实真的是这样吗?这里假设我们在Unity3D里面写的代码抽象成这样一个Test类

2017-07-18 15:09:07 497

原创 Unity3D项目程序加密1

Unity3D项目程序加密1 如果稍微关注过这方面知识的朋友,应该知道Unity3D做出来的项目是非常容易被反编译的,被反编译后你的所有资源和代码都将会毫无遮掩的呈现出来。由于.net本身没什么加密的措施,所以我们一般都是使用混淆代码的方式来对程序进行一定的加密。 接下来2篇博客,阿赵将会简单的讲一下我自己在Unity3D的程序加密做法。首先第一篇,我会简单的说明一下怎样在Unity3D里

2017-07-18 14:55:05 748

原创 连接sqlite数据库操作C#版

连接sqlite数据库操作C#版最近几天在讨论游戏本地数据存储方式,考虑到跨平台性。最开始打算用xml,但是考虑到xml文件多而杂,而且后期游戏更新。也不是很方便,于是提出了采用sqlite,可是没想到的是原本信心满满的我却遭到了闭门羹,呵呵….原来,不是用 以前做c#  winform应用那套dll,unity3d有自己对应的sqlite.dll分别需要三个文件1.Mono.Data.Sqli

2017-07-13 12:03:53 1043

原创 Unity Excel 文件读取和写入

Unity Excel 文件读取和写入 在网上看到很多Unity 的解析Excel 的文章,其中最经典的一篇莫过于雨凇Momo的Unity3D研究院之MAC&Windows跨平台解析Excel(六十五)但是在使用的过程中还是碰到了不少的问题,在这里总结一下,希望能对看到此处的朋友一个帮助。Excel的读取,需要加入库文件 Excel.dl

2017-07-12 10:14:53 364

原创 Unity性能优化—声音优化

Unity性能优化—声音优化发表于 2016-9-28 11:43:03|只看该作者|只看大图|倒序浏览|阅读模式 本帖最后由 manew_JR 于 2016-9-28 11:48 编辑 目标给你一个关于在Unity游戏中通过优化声音提高性能的建议    为什么我的游戏加载时间那么长? 为什么播放游戏声音时延迟那么长? 为什么声音文件占那么多的内存? 为什么我一播放声音游戏就那

2017-07-11 17:47:19 2111

转载 MonoBehavior调用的优化方案

MonoBehavior调用的优化方案 本帖最后由 204有个大坑 于 2017-5-31 18:00 编辑       假如我告诉你Unity仅仅在调用MonoBehaviour函数的时候就非常浪费资源,你会怎么想?并且与你的脚本具体在做的事没有关系。如果你有上百或者上千的脚本,你应该意识到还是有一些的优化空间的。1.魔法函数      MonoBehaviour 函数调用很慢,我指的是Upda

2017-07-11 16:50:53 487

原创 Unity3D学习之路 - 简单的电影模式框架

Unity3D学习之路 - 简单的电影模式框架游戏中,经常会有这样的需求,即播放一段电影,给玩家更好的体验。比如摄像机朝向某两个NPC,两个NPC在那里交谈之类的。在用Unity3D制作游戏的过程中,也经常会遇到这样的需求,所以在此花时间搭建了一个简单的电影模式框架,目的在于较方便的构建游戏中需要的电影模式需求。此框架的构想是这样的:电影由一个个关键帧组成,每个关键帧代表一种电影模式功能,如摄像机的

2017-07-07 18:39:24 999

原创 Unity3D的四种坐标系

<Unity3D>Unity3D的四种坐标系 World Space(世界坐标):我们在场景中添加物体(如:Cube),他们都是以世界坐标显示在场景中的。transform.position可以获得该位置坐标。            Screen Space(屏幕坐标):以像素来定义的,以屏幕的左下角为(0,0)点,右上角为(Screen.width,S

2017-07-07 18:13:28 351

原创 PC Windows 下U3D串口接收数据

PC Windows 下U3D串口接收数据前几天群里有朋友有做串口通信的需求,开始以为可以直接用串口的接收事件,结果发现U3D默认不支持,如果要通过转换来实现的话很麻烦,没有调试成功,到网上搜索一番,发现有位网友之前做过,使用的是开线程接收,这样原理上和事件应该差的不错。于是通过对他代码的修改,终于测试出了一版暂时没什么问题的,跟大家分享一下,代码如下: using UnityEngine; us

2017-07-07 16:46:09 637 1

原创 解决Lightmap在PC上与ios和Android上表现不…

首页>Unity3D论坛>Unity原生技术>解决Lightmap在PC上与ios和Android上表现不… <input id="js-tid" type="hidden" value="$tid"> <div class="read-page-title ftyh">解决Lightmap在PC上与ios和Android上

2017-07-07 16:25:30 686

原创 Unity3D研究院之Time.timeScale、游戏暂停(七十四)

Unity3D研究院之Time.timeScale、游戏暂停(七十四) 本帖最后由 雨松MOMO 于 2014-8-28 09:22 编辑        项目里面一直在用Time.timeScale来做游戏的 1倍 2倍整体加速,今天我仔细看了一下Time.timeScale才发现之前我理解错了一些东西。       Time.timeScale可以控制Update 和LateUpdate

2017-07-05 18:51:46 1132

原创 StopCoroutine的坑

StopCoroutine的坑 不知道是我使用的方法不对还是unity 的限制,希望有人能指导。以下是官方给的例子,我直接用StopCoroutine直接像StartCoroutine一样里面加方法不能停止该协程。通过把协程赋予到变量再控制此变量来停止才能中断此协程,不知是我使用上有问题还是unity规定只能这么用,反正

2017-07-05 18:05:11 732

原创 判断物体是否在视野范围内

判断物体是否在视野范围内 判断物体是否在视野内是个简单的算法,这个判断是判断点的中心点坐标,而不是判断是否渲染。[C#] 纯文本查看 复制代码? 010203040506070809101112131415161718192021using UnityEngine;using System.Collections; public class VisibilityChecker : MonoBeh

2017-07-04 17:06:51 2447

转载 UGUI之新手引导事件上下分离

UGUI之新手引导事件上下分离 处理UI还有3D模型的点击推荐使用UGUI的这套事件系统,因为使用起来比较简洁,不需要自己用代码来发送射线,并且可以很好的处理同时点击UI和3D模型上。1.给3D摄像机挂一个Physics Raycaster组件。Event Mask过滤掉UI.2.用unity自带的Event Trigger 或者   http://www.manew.com/thread-941

2017-07-04 16:38:32 686

转载 c# socket 解决粘包,半包

c# socket 解决粘包,半包 <div class="postBody"> <div id="cnblogs_post_body"><p>处理原理:</p>半包:即一条消息底层分几次发送,先有个头包读取整条消息的长度,当不满足长度时,将消息临时缓存起来,直到满足长度再解码粘包:两条完整/不完整消息粘在一起,一般是解码完上一条消息,然

2017-06-14 17:14:48 3614

原创 在unity中添加360度视频

在unity中添加360度视频    由misslivirose在2016年10月4日发布MosbySnip.png (568.3 KB, 下载次数: 0)下载附件 保存到相册2017-5-15 17:41 上传     由于360度视频和计算机生成的交互内容之间的界限很模糊,我发现自己经常被问的一件事就是——怎样在一个unity的场景中添加一个360度的视频回放。这个快速教程将通过一个便捷方

2017-06-02 20:13:29 3577 1

原创 Unity 中的音乐可视化

Unity 中的音乐可视化 本帖最后由 204有个大坑 于 2017-5-31 17:33 编辑 1738music-visulization-in-unity.jpg (32.33 KB, 下载次数: 0)下载附件 保存到相册2017-5-24 16:10 上传 目标:本文的主要目标是让你知道在Unity中怎么样使用音乐可视化。最终输出是这样的:capture-1.gif (256.9

2017-06-02 19:39:38 10008 2

原创 Mask裁切UI粒子特效或者3D模型

Mask裁切UI粒子特效或者3D模型刚好前几天有人问我这个问题,再加上新项目也可能用,所以这两天就研究了一下。其实如果粒子特效 和3D模型 都用RenderTexture来做的话就不会有裁切的问题,但是粒子特效用RenderTexture来做会有显示的问题,所以还是得用摄像机。废话不多说了,进入正题。原理就是把Mask的裁切区域传给粒子特效Shader,当超出这个区域那么直接让它完全透明即可。粒子特

2017-06-02 18:29:16 924

转载 Unity3D游戏开发之分页效果在uGUI中的实现

Unity3D游戏开发之分页效果在uGUI中的实现 本帖最后由 qinyuanpei 于 2015-11-15 15:54 编辑         版权声明:本文由秦元培创作和发表,采用署名(BY)-非商业性使用(NC)-相同方式共享(SA)国际许可协议进行许可,转载请注明作者及出处,本文作者为秦元培,本文标题为开发之分页效果在uGUI中的实现,本文链接为http://qinyuanpei.com/2

2017-06-01 20:16:19 1667 1

原创 Unity3D编辑器之脚本打开SpritePacker窗口

Unity3D编辑器之脚本打开SpritePacker窗口 正常情况下需要选择 Windows->SpritePacker 但是默认会选择第一个图集。如下图所示,这就很不爽了,因为我做了图集管理工具,我想在Insperctor窗口中点击某个按钮,自动打开SpritePacker并且选择我设置的图集怎么办?1.png (22.06 KB, 下载次数: 1)下载附件 保存到相册2015-11-30

2017-06-01 18:35:21 942

原创 Unity插件使用--UniWebView2

Unity插件使用–UniWebView2 v2.8.0 1、  UnityWebCore:只支持Windows平台,调用浏览器内核,将网页渲染到mesh,作为gameObject。2、  Unity-Webview:只适用于Andriod和ios平台,调用移动平台的Webview。3、  UniWebView:适用于Andriod、ios和Mac os,在移动端效果最好。2.0版本之后支持

2017-06-01 16:21:33 3080

转载 Unity3D 原生WebCamera实现摄像头显示

Unity3D 原生WebCamera实现摄像头显示    今天小编为大家分享一下,如何通过WebCamera 调用外部的摄像头。  1.首先我们需要简单认识一下,unity有关摄像头需要用到的内置类;     WebCamDevice        官方文档:https://docs.unity3d.com/ScriptReference/WebCamDevice.html     Web

2017-05-31 19:29:39 1820

转载 将Unity发布的apk变成系统应用 禁止卸载

将Unity发布的apk变成系统应用 禁止卸载请尊重作者原创,转载注明出处:http://www.manew.com/forum-47-455-1.html在安卓手机上我们经常会发现有一些预装的应用,不能卸载。今天我们实现的就是 将unity发布的游戏,也让它变成系统应用,禁止正常卸载。这个功能我们一般不会用到,它适用于特殊环境,比如运营商卖合约机前 是要先绑定一些自己的应用,再往出卖~~在实现之

2017-05-31 19:21:47 901

空空如也

空空如也

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

TA关注的人

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