
技术方案
文章平均质量分 70
阿和1732
将平凡过的不平凡,努力为明天更好而活!
展开
-
AssetBundle and the AssetBundle Manager介绍
AssetBundle and the AssetBundle Manager介绍AssetBundle允许从本地或者远程服务器加载Assets资源,利用AssetBundles技术,Assets资源可以放在远程服务器上,这种技术增加了项目灵活性并且减少项目初始包的大小。本文介绍AssetBundles并且讨论一步一步的介绍怎么样使用它,怎样将资源打包到AssetBundle中,如何使用以及如何处理转载 2017-09-15 13:49:48 · 463 阅读 · 0 评论 -
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 · 1204 阅读 · 0 评论 -
Unity3D热更新全书
Unity3D热更新全书下载在这个时代实在是太平常了,每个人都深刻的理解着下载到底是什么。这一篇文字只是把下载的代码分享并介绍,而已。首先,下载系统担负着几个使命。第一、是保持客户端版本库的最新。第二、是下载要能够比对并最少下载第三、是要尽量快一些。其实我们并没有写一个下载系统,因为实在没有几行代码。我们这里介绍的是一个Http下载并保存缓存,首包从StreamingAssets读取,加载资源原创 2017-07-20 18:31:02 · 677 阅读 · 0 评论 -
Unity3d热更新全书-加载(二)如何在不用AssetBundle的前提下动态加载预设
Unity3d热更新全书-加载(二)如何在不用AssetBundle的前提下动态加载预设 nity3D的主要构成大家都知道,首先是场景图,场景图上的节点构成一颗树。每个节点对应一个GameObject对象然后每个GameObject有若干个组件有一些组件会与资源产生关系,比如MeshRenderer会关联材质,材质会关联shader和贴图场景图的一部分可以被保存为一个预设,prefab。有时候我们原创 2017-07-20 18:20:22 · 980 阅读 · 0 评论 -
Unity3D学习之路 - 简单的电影模式框架
Unity3D学习之路 - 简单的电影模式框架游戏中,经常会有这样的需求,即播放一段电影,给玩家更好的体验。比如摄像机朝向某两个NPC,两个NPC在那里交谈之类的。在用Unity3D制作游戏的过程中,也经常会遇到这样的需求,所以在此花时间搭建了一个简单的电影模式框架,目的在于较方便的构建游戏中需要的电影模式需求。此框架的构想是这样的:电影由一个个关键帧组成,每个关键帧代表一种电影模式功能,如摄像机的原创 2017-07-07 18:39:24 · 1074 阅读 · 0 评论 -
Unity3D的四种坐标系
<Unity3D>Unity3D的四种坐标系 World Space(世界坐标):我们在场景中添加物体(如:Cube),他们都是以世界坐标显示在场景中的。transform.position可以获得该位置坐标。 Screen Space(屏幕坐标):以像素来定义的,以屏幕的左下角为(0,0)点,右上角为(Screen.width,S原创 2017-07-07 18:13:28 · 391 阅读 · 0 评论 -
PC Windows 下U3D串口接收数据
PC Windows 下U3D串口接收数据前几天群里有朋友有做串口通信的需求,开始以为可以直接用串口的接收事件,结果发现U3D默认不支持,如果要通过转换来实现的话很麻烦,没有调试成功,到网上搜索一番,发现有位网友之前做过,使用的是开线程接收,这样原理上和事件应该差的不错。于是通过对他代码的修改,终于测试出了一版暂时没什么问题的,跟大家分享一下,代码如下: using UnityEngine; us原创 2017-07-07 16:46:09 · 682 阅读 · 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 · 754 阅读 · 0 评论 -
c# socket 解决粘包,半包
c# socket 解决粘包,半包 <div class="postBody"> <div id="cnblogs_post_body"><p>处理原理:</p>半包:即一条消息底层分几次发送,先有个头包读取整条消息的长度,当不满足长度时,将消息临时缓存起来,直到满足长度再解码粘包:两条完整/不完整消息粘在一起,一般是解码完上一条消息,然转载 2017-06-14 17:14:48 · 3729 阅读 · 0 评论 -
判断物体是否在视野范围内
判断物体是否在视野范围内 判断物体是否在视野内是个简单的算法,这个判断是判断点的中心点坐标,而不是判断是否渲染。[C#] 纯文本查看 复制代码? 010203040506070809101112131415161718192021using UnityEngine;using System.Collections; public class VisibilityChecker : MonoBeh原创 2017-07-04 17:06:51 · 2517 阅读 · 0 评论 -
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 · 728 阅读 · 0 评论 -
连接sqlite数据库操作C#版
连接sqlite数据库操作C#版最近几天在讨论游戏本地数据存储方式,考虑到跨平台性。最开始打算用xml,但是考虑到xml文件多而杂,而且后期游戏更新。也不是很方便,于是提出了采用sqlite,可是没想到的是原本信心满满的我却遭到了闭门羹,呵呵….原来,不是用 以前做c# winform应用那套dll,unity3d有自己对应的sqlite.dll分别需要三个文件1.Mono.Data.Sqli原创 2017-07-13 12:03:53 · 1155 阅读 · 0 评论 -
Unity3D项目程序加密1
Unity3D项目程序加密1 如果稍微关注过这方面知识的朋友,应该知道Unity3D做出来的项目是非常容易被反编译的,被反编译后你的所有资源和代码都将会毫无遮掩的呈现出来。由于.net本身没什么加密的措施,所以我们一般都是使用混淆代码的方式来对程序进行一定的加密。 接下来2篇博客,阿赵将会简单的讲一下我自己在Unity3D的程序加密做法。首先第一篇,我会简单的说明一下怎样在Unity3D里原创 2017-07-18 14:55:05 · 827 阅读 · 0 评论 -
Unity3D项目程序加密2
Unity3D项目程序加密2——对dll进行混淆 之前一篇文章阿赵已经简单的介绍了怎样把自己写的代码打包成dll动态链接库,然后在Unity3D里面用。那么接下来的事情似乎就很简单了,我们在Unity3D里面写脚本,到最后完成时,把核心的代码剪切出去打包成dll文件再放回项目里面。这样似乎别人就不能直接修改你的代码了。事实真的是这样吗?这里假设我们在Unity3D里面写的代码抽象成这样一个Test类原创 2017-07-18 15:09:07 · 549 阅读 · 0 评论 -
新版AssetBundle使用
前言 打算彻底搞清楚AssetBundle的原理和使用,目前计划刷完官方文档和最佳实践系列文章,而且笔记中的内容会大量是官方文档的内容。概述 AssetBundle可以包含任意unity能识别的类型文件,甚至是一个场景。如果想包含自定义的二进制文件,需要文件后缀名是.bytes,unity会将这样的文件导入为TextAsset。AB流程 Editor编辑,场景中使用。 上传AB到服务原创 2017-07-19 18:03:32 · 842 阅读 · 0 评论 -
Unity3D 5.x资源加载介绍
之前曾经写了一篇博客介绍Unity5的AssetBundle,结果似乎很受关注。不过似乎很多人看了之后都不懂,主要是因为不太明白AssetBundle是什么,它的依赖关系和结构是什么的,就直接想拿代码去用,而导致了很多人说看不懂啊,说什么有错误啊,诸如此类。我想了一下,还是应该从最基础的东西说起,不厌其烦的说,才会省去大家加我QQ问问题了,毕竟平时上班忙,看到一些人把我当翻译词典查,我肯定会态度不好原创 2017-09-14 14:14:30 · 969 阅读 · 0 评论 -
unity3d优化总结篇(一)
unity3d优化总结篇 该内容为本人经验以及网上收集整理,希望大家有更好的优化方法,能够继续跟帖,一起探讨,共同进步。1. 更新不透明贴图的压缩格式为ETC 4bit,因为android市场的手机中的GPU有多种,每家的GPU支持不同的压缩格式,但他们都兼容ETC格式,2. 对于透明贴图,我们只能选择RGBA 16bit 或者RGBA 32bit。3. 减少FPS,在ProjectSetti原创 2017-08-03 11:21:16 · 2436 阅读 · 0 评论 -
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 · 835 阅读 · 0 评论 -
最好用的剧情插件:USequencer初识
最好用的剧情插件:USequencer初识 一、引言现在几乎所有游戏开场过程中,通常都会有一段唯美的CG动画作为游戏的背景故事介绍。而如果能在游戏过程中也能使用CG动画做过场动画、游戏交通、衔接情节等,那就再好不过了。但现实往往是残酷的,纵观整个游戏圈,敢这么干的游戏公司屈指可数, CG高昂的制作费用不是每一个公司都能够承受的,当然过多的CG资源也会相应的增加包容量,这对移动游戏的包容量也是一原创 2017-08-17 09:52:58 · 1937 阅读 · 0 评论 -
Unity3D新手引导开发手记
Unity3D新手引导开发手记 最近开始接手新手引导的开发,记录下这块相关的心得首先客户端是Unity,在接手前,前面的同学已经初步完成了新手引导框架的搭建,这套框架比较简单,有优点也有缺点,稍后一一点评我们的新手引导是由一个个强引导组成的,每个强引导都有一系列的步骤,这套框架实现的功能就是:1.组织一个强引导(任务)所需的步骤,并可以一步原创 2017-08-02 18:21:50 · 1614 阅读 · 0 评论 -
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 · 550 阅读 · 0 评论 -
一键读取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 · 533 阅读 · 0 评论 -
[Unity3D]自制UnityForAndroid二维码扫描插件
[Unity3D]自制UnityForAndroid二维码扫描插件一周左右终于将二维码生成和扫描功能给实现了,终于能舒缓一口气了,从一开始的疑惑为啥不同的扫码客户端为啥扫出来的效果不同?通用的扫描器扫出来就是一个下载APK,自制的扫描器扫出来是想要的有效信息,然后分析出来其实二维码无非就是记录了一个简单的信息,一般是URL,然后自己在URL上面做文章!得知了需求之后然后开始着手做二维码的生成,用了开原创 2017-08-02 11:43:55 · 1171 阅读 · 0 评论 -
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 · 809 阅读 · 0 评论 -
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 · 3659 阅读 · 1 评论 -
Unity3D研究院之打开照相机与本地相册进行裁剪显示
Unity3D研究院之打开照相机与本地相册进行裁剪显示 最近做项目需要用到这个功能,就是在Unity中调用本地相册或直接打开摄像机拍照并且裁剪一部分用于用户头像,今天研究了一下,那么研究出成果了MOMO一定要分享给大家。Unity与Android的交互还有谁不会?? 如果有不会的朋友请看MOMO之前的文章喔,Unity3D研究院之打开Activity与调用JAVA代码传递参数(十八)原创 2017-07-19 18:37:35 · 1370 阅读 · 0 评论 -
Unity Excel 文件读取和写入
Unity Excel 文件读取和写入 在网上看到很多Unity 的解析Excel 的文章,其中最经典的一篇莫过于雨凇Momo的Unity3D研究院之MAC&Windows跨平台解析Excel(六十五)但是在使用的过程中还是碰到了不少的问题,在这里总结一下,希望能对看到此处的朋友一个帮助。Excel的读取,需要加入库文件 Excel.dl原创 2017-07-12 10:14:53 · 414 阅读 · 0 评论 -
Unity性能优化—声音优化
Unity性能优化—声音优化发表于 2016-9-28 11:43:03|只看该作者|只看大图|倒序浏览|阅读模式 本帖最后由 manew_JR 于 2016-9-28 11:48 编辑 目标给你一个关于在Unity游戏中通过优化声音提高性能的建议 为什么我的游戏加载时间那么长? 为什么播放游戏声音时延迟那么长? 为什么声音文件占那么多的内存? 为什么我一播放声音游戏就那原创 2017-07-11 17:47:19 · 2188 阅读 · 0 评论 -
MonoBehavior调用的优化方案
MonoBehavior调用的优化方案 本帖最后由 204有个大坑 于 2017-5-31 18:00 编辑 假如我告诉你Unity仅仅在调用MonoBehaviour函数的时候就非常浪费资源,你会怎么想?并且与你的脚本具体在做的事没有关系。如果你有上百或者上千的脚本,你应该意识到还是有一些的优化空间的。1.魔法函数 MonoBehaviour 函数调用很慢,我指的是Upda转载 2017-07-11 16:50:53 · 552 阅读 · 0 评论 -
Unity进阶技巧 - XML存档与加密
Unity进阶技巧 - XML存档与加密 作者 Zui 关注 2016.11.21 0转载 2017-05-19 15:08:07 · 582 阅读 · 0 评论 -
摩托Demo
http://www.manew.com/thread-98076-1-1.html转载 2017-05-19 11:49:47 · 588 阅读 · 0 评论 -
Unity3D 实现录音小案例
Unity3D 实现录音小案例 本帖最后由 海莉zhe 于 2017-5-11 19:19 编辑 我们都知道,在Unity中有提供麦克风MicroPhone相关的API,今天小编和大家一起来看一下如何实现录制场景中的声音,并且可以在应用中使用。 1.首先,一起回顾一下快速在游戏中创建音频剪辑,官方文档:https://docs.unity3d.com/ScriptRefer原创 2017-05-19 10:44:28 · 2132 阅读 · 1 评论 -
WebGL关于网页端与U3D互动的传值方法
WebGL关于网页端与U3D互动的传值方法 本帖最后由 sconi 于 2017-2-16 09:47 编辑 因工作需要,所以对WEBGL进行了研究,期间遇到了挺多坑。所以针对我所遇到的坑,来做个总结。这是我第一次发布教程类文章,所以如果有遗漏或没说清楚的地方,请留言告诉我。我也是刚刚研究,所以我无法讲清楚其中原理,所以只能写一些解决的方法,和心得体会。测试环境:系统:Windows7旗舰版SP1原创 2017-05-18 16:06:28 · 11004 阅读 · 7 评论 -
【Unity中基于RPC机制实现摄像头视频传输 unity打开摄像头 unity外接摄像头】
http://www.manew.com/thread-40826-1-1.html转载 2017-05-17 19:28:02 · 2390 阅读 · 0 评论 -
超级玛丽之吃金币UI实现
本月训练营做的超级玛丽里面有个金币数目UI,本篇文章我们就来实现该效果。1.png (515.25 KB, 下载次数: 2)下载附件 保存到相册2016-12-5 14:35 上传 2.png (521.44 KB, 下载次数: 1)下载附件 保存到相册2016-12-5 14:35 上传 首先来分析:该部分包括一个金币,一个乘号,还有数字部分,前两部分都是静态的,把图标放上去就原创 2017-05-17 19:11:17 · 2094 阅读 · 1 评论 -
游戏的物理和数学:Unity中的弹道和移动目标提前量计算
http://www.ceeger.com/forum/read.php?tid=3919&fid=2转载 2017-05-27 16:14:45 · 1326 阅读 · 0 评论 -
Unity中使用命令模式,实现撤销、回放的操作
Unity中使用命令模式,实现撤销、回放的操作 设计模式 版权声明:本文为博主原创文章,未经博主允许不得转载。 关于命令模式,我这里就不再做过原创 2017-05-27 15:46:55 · 1043 阅读 · 0 评论 -
基于Unity5.0系统的新打包方式
基于Unity5.0系统的新打包方式 - 列表内容 Unity3d学习 版权声明:本文为博主原创文章,未经博主允许不得转载。 前言在使用新的Unity3D原创 2017-05-27 15:06:28 · 1443 阅读 · 0 评论 -
如何不绑定脚本且不继承MonoBehaviour做U3D的开发
如何不绑定脚本且不继承MonoBehaviour做U3D的开发 要点:我们把脚本绑在对象上为什么不把对象抓到脚本里殴打呢?问题:那不继承Mono的话,协同以及实例化,以及每帧运算该怎么去做呢?最近看到一个做技能冷却的话题,所以也想去尝试一下。1.这是界面2D和3D摄像机2.这是对象排布3.代码(1)主要负责UI的界面[AppleScript] 纯文本查看 复制代码? 0102030405060转载 2017-05-23 14:57:15 · 881 阅读 · 0 评论 -
Unity获取安卓手机运营商信息
# 欢迎使用Markdown编辑器写博客本Markdown编辑器使用[StackEdit][6]修改而来,用它写博客,将会带来全新的体验哦:- **Markdown和扩展Markdown简洁的语法**- **代码块高亮**- **图片链接和图片上传**- ***LaTex*数学公式**- **UML序列图和流程图**- **离线写博客**- **导入导出Markdown文件**- **转载 2017-05-11 14:13:01 · 4174 阅读 · 0 评论