![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Unity3d
文章平均质量分 60
我是重阳
这个作者很懒,什么都没留下…
展开
-
Spine导出设置和Bat一键批量导出
Spine导出设置和Bat一键批量导出原创 2022-12-21 13:20:46 · 2692 阅读 · 1 评论 -
U3D VideoPlayer播放视频和坑点
U3D VideoPlayer播放视频和坑点原创 2022-11-27 14:47:44 · 3930 阅读 · 0 评论 -
U3D对话任务插件 Dialogue System for Unity 研究(七)
这篇是关于对话插件API的,如果不喜欢使用组件,只想写代码,可以看这篇。原创 2022-10-13 11:29:30 · 862 阅读 · 0 评论 -
U3D对话任务插件 Dialogue System for Unity 研究(六)
U3D情感插件 Love/Hate原创 2022-10-08 10:17:39 · 1515 阅读 · 0 评论 -
U3D对话任务插件 Dialogue System for Unity 研究(五)
U3D对话任务插件 Dialogue System for Unity 研究(五)存档功能原创 2022-09-26 13:40:47 · 849 阅读 · 0 评论 -
U3D对话任务插件 Dialogue System for Unity 研究(四)
U3D对话任务插件 Dialogue System for Unity 研究(四)Localization 多语言本地化原创 2022-09-24 13:34:58 · 608 阅读 · 0 评论 -
U3D对话任务插件 Dialogue System for Unity 研究(三)
U3D对话任务插件 Dialogue System for Unity 研究(三)对话节点原创 2022-09-24 12:35:43 · 580 阅读 · 0 评论 -
U3D对话任务插件 Dialogue System for Unity 研究(二)
U3D对话任务插件 Dialogue System for Unity 研究(二) C#和LUA交互原创 2022-09-24 10:53:04 · 908 阅读 · 2 评论 -
U3D对话任务插件 Dialogue System for Unity 研究(一)
因为现在的游戏是单机开放大世界,需要任务,对话,NPC好感度系统,找了好几天,试过很多插件,最适合的还是Dialogue System for Unity,开发这款插件的同一家公司,还开发了任务插件Quest Machine,NPC好感度插件Love/Hate,存档插件save-systems,这几个插件相互之间支持都非常好,毕竟是一个公司的产品,我本来一开始是很排斥这种不写代码的插件的,但是又没有时间去再造一个轮子,花了几天,研究下,有点香,但又不是那么香,矮个子中拔大个,实在找不到更好的插件了。原创 2022-09-23 13:43:21 · 1734 阅读 · 0 评论 -
Spine 导出视频 音效事件
Spine 导出视频和音效事件,网上几乎都没有教程,找了半天,只能上官网上看,自己研究了。原创 2022-08-10 15:15:58 · 978 阅读 · 0 评论 -
U3D Addressables异步加载资源,创建大物体卡顿解决方案
目前做的游戏里,因为是仙侠游戏,特效都是手绘的,需要用到特别多的SPINE文件,一个主角身上可能有上百个动画文件和贴图,创建起来特别特别慢,要四五十秒,试了一下,设置QualitySettings.SetQualityLevel,速度提高也不大,大概20%,那就只能从加载创建本身入手解决了。............原创 2022-08-01 11:46:05 · 2556 阅读 · 0 评论 -
U3D插件 CSVSerialize(CSV转Scriptable)
unity插件CSVSerializer的使用,保证好用,处理CSV文档再也不费劲了,中文乱码问题。CSV文档和Scriptable不懂的就自己百度一下吧,网上一大把介绍,我用了好几个插件,感觉CSVSerializer这个插件最好用。这里是演示如果把一个CSV技能表导入到U3D里的Scriptable使用。Scriptable的好处还是很多的,拿来存档,当数据库使用,都非常不错。分为本地读取,StreamingAssets文件夹读取CSV,网络加载CSV。..................原创 2022-06-02 08:35:06 · 786 阅读 · 2 评论 -
网狐旗舰U3D源码研究
网狐棋牌U3D官方版本,源码版本为19年8月左右的,包括网站和内核全部源码,客户端 U3D+NGUI+TOLUA框架 服务端C++ MSSQL,已经跑通,全部源码,不需要授权。只有一个子游戏,八人牛牛。内行人都知道,U3D的棋牌框架只有这套是支持LUA热更新的,非常适合商用了,另外也有网狐旗舰COCOSLUA版本的全套,不是大联盟版本,子游戏比U3D的多很多。QQ 2643327692...原创 2020-03-08 12:06:54 · 5909 阅读 · 3 评论 -
Ulua热更新提高 <一> Ulua_SimpleFramework框架流程详解
原创以前写过几篇关于热更新的文章,但是我一直没有深入研究,就是公司用什么技术,我就根据公司的框架写代码。这回刚好在家闲着,我打算写一个系列的文章,深入研究一下Uua的热更新。最近几天有2家公司挖我去做游戏,开门问我第一句都是热更新框架你能不能搭建起来,COCOS做2D有LUA是不是比U3D强,搞的我腰板也是不太硬,都是因为热更新懂的不是很彻底,工资都没有到20K,虽然自信自己的学习能力,很快就原创 2016-11-26 16:43:34 · 9280 阅读 · 1 评论 -
Ulua热更新提高 <六> Ulua使用DoTween改进版
原创Ulua热更新提高 两张其实草稿都在的,但是我感觉还有很多要修改的地方,有些地方我也没有弄透,所以先不发了。最近比较忙,基本没时间写博客,见谅。Ulua里使用DoTween网上能搜索到很多,出自哪里我也不知道了,感谢原作者的努力。全部都是写在LuaFramework框架下的DoTween使用,还有图片和文字的透明度和改变颜色没法使用,有时候经常需要Image改变透明度,很麻烦,今天把代码稍原创 2017-04-29 21:23:32 · 4584 阅读 · 4 评论 -
UGUI提高<七> 循环滚动插件和内嵌网页插件
原创发现一个很好用的循环滚动项目,支持NGUI和UGUI,感谢项目作者的分项,项目地址:https://github.com/tinyantstudio/EnhancedScrollView以下都是UGUI的使用方法使用方法:1.父物体挂EnhanceScrollView脚本,参数研究一下,都能看出来效果,不是很难Input Type:GUI的类型Scale Cur原创 2017-03-07 11:37:38 · 2611 阅读 · 0 评论 -
Unity版本控制忽略文件
原创需要加入以下目录进入版本控制Meta文件一定不能忽略,会丢失很多信息。ProjectSettings目录Assets 目录忽略文件*.suo*.csproj*.slnLibrary/Temp/Assets/StreamingAssets/ Assets/uLua/Source/LuaWrap/ (这个忽略有可能有问题,原创 2017-03-03 10:41:55 · 3274 阅读 · 0 评论 -
Unity3d 网页插件BestHttp使用介绍
原创Best HTTP (Pro) 这是一款很多公司都在用的网页插件,感觉确实不错,分Pro版本和普通版本,下载地址:http://www.manew.com/thread-96247-1-1.html需要你对http短连接有一定的了解。废话不多说啊,开搞!一.下载图片原创 2016-10-20 14:11:14 · 13147 阅读 · 2 评论 -
Unity3d 使用ShareSDK做分享和第三方登录功能
原创一. 从 http://www.mob.com/ 下载Unity3d的ShareSDK包。二. 注册一个账号,随便创建一个应用,获得一个APP Key ( 这一步不是必须的,但是可以统计分析数据,很实用)。三. 导入ShareSDKForU3D.unitypackage插件包,在Unity里,随便在一个物体上拖进shareSDK这个脚本。原创 2016-10-18 18:25:39 · 11296 阅读 · 1 评论 -
C++服务器和unity3d的C#通信乱码问题
本文为原创,转载请注明出处!前段时间把工作辞掉了,发现做的问题有点多,最新发现在做C++服务器和UNITY3D通信,在传输的结构体上,因为两边类型不一样,传输接受全是乱码,搞了1天多,有了一点心得。其他的类型对应,在网上很容易找到,主要是C++里面的TCHAR和C#的string对应问题。ansi编码 TCHAR占用1个字节 Unicode编码 占用2原创 2016-07-15 19:47:54 · 1549 阅读 · 0 评论 -
Unity3d Thread多线程,Queue队列,lock关键字
1.Thread 多线程Unity里一般用于Socket连接,开一条线程接消息using System.Collections;using System.Threading;public class XianCheng { public int a = 0; public Thread ThreadOne; public void StartXian原创 2016-10-24 11:17:25 · 8282 阅读 · 0 评论 -
unity3d 超好用的委托模式
原创1.先写一个委托类,所有的委托都写在这个类里。public class MyDelegate { public delegate void LogDelegate(string log); //定义 委托名为LogDelegate,带一个string参数的 委托类型 public static LogDelegate LogEvent;原创 2016-10-24 15:22:03 · 7574 阅读 · 2 评论 -
unity3d 动画重定向 动力学骨骼插件DynamicBone
原创模型导入装配什么的就不说了。1.要做动作的模型,Rig----从这个模型创建Avatar Animations---取消导入动画。2.有动画的模型,Rig----从其他模型创建Avatar,选中新模型的Avatar。3.动画文件选择 Rig----从这个模型创建Avatar。全部选中humanoid。动力学骨骼插件DynamicBone:原创 2016-09-22 17:31:58 · 8381 阅读 · 3 评论 -
unity3d 多语言切换插件 i2localization
1.i2---Localization--Resources---I2Languages预置体添加语言片段参数add terms2.给text组件添加 localize脚本 填入多语言文本 ,ok。3.最后添加切换语言ui模块原创 2016-04-11 11:17:45 · 3659 阅读 · 0 评论 -
Unity3d冷门实用插件集合
原创一. 遮罩插件 Alpha Mask UI Sprites Quads 1.51介绍:功能感觉很强大的一个遮罩插件,能实现LOGO高光闪动动画,圆形遮罩,透明通道图片遮罩,还真是项目必备。下载:http://www.manew.com/thread-94986-1-1.html二. 绳索插件 Ultimate Rope Editor v1.1原创 2016-10-18 11:11:06 · 4556 阅读 · 1 评论 -
UGUI提高<二> LayoutGroup布局参数详解
原创一. Grid Layout Group 横竖布局Padding —— 间隔CellSize —— 子物体大小Spacing —— 子物体之间的间隔Start Corner —— 子物体排列的角度Start Axis —— 子物体排列方向Child Alignment —— 子物体整体位于什么方位Constraint原创 2016-11-17 16:47:32 · 14134 阅读 · 4 评论 -
Ulua热更新提高 <二> 发布到安卓真机开始更新
原创我发现真的遇到问题,还是得靠这自己去看代码,上一遍已经可以做出资源并且打包成游戏了,接下来就是更新了,我建议是自己先搞搞看,搞不出来再去看别人写的文章,会加深你的印象,那我们开始研究吧。因为以前做过aspx.net网站,比较熟悉,我下载用的是.net的网站,把StreamingAssets文件夹拖到网站下面,然后给网站添加 MIME类型,添加了这种格式才运行下载。如果添加了还下原创 2016-11-29 23:20:14 · 3068 阅读 · 0 评论 -
Unity3d 单例对象池
原创单例模式初学者很容易搞晕,为啥有2种写法,这里顺带着写一下,不是本章的要点。首先,是继承自MonoBehaviour的单例,需要使用U3D组件和功能可以用这种单例。理解U3D本身单例写法的机制就知道为啥要这么写了,第一个挂载脚本的对象,就是该单例,后面再怎么重复挂载是无效的。因为挂载的时候就实例化该类了。 public static ObjectP...原创 2016-11-18 23:07:00 · 2663 阅读 · 0 评论 -
Ulua热更新提高 <三> 网络通信和ProtocolBuffer
原创说实话,ProtocolBuffer这个东西以前一直在用,很多公司在用,但是怎么配置怎么写还真的研究的少。找了网上很多教程,在ULUA里怎么用,很少有讲到的。首先,分析一下,既然要热更新,那么协议最好也是能更新的,那肯定不能写C#协议,所以要用LUA能认识的东西,在框架Lua/3rd/插件包里,pbc,pblua,sproto,这3个都可以给LUA来使用的。pbc,是需要将prot原创 2016-12-01 21:23:34 · 3944 阅读 · 0 评论 -
UGUI提高<六> ToggleGroup勾选组和Dropdown下拉菜单
原创 ToggleGroup 勾选组属于同一勾选组下只能同时勾选一个。Toggle组件重要属性:Is On —— 是否被选择Toogle Transition —— 在状态改变的时候,是否启动动画,颜色,等等过渡的效果Graphic —— 勾选时显示的图片Group —— 所属 ToggleGroup 勾选组原创 2016-11-18 15:17:20 · 6310 阅读 · 0 评论 -
UGUI提高<五> UGUI实现场景小地图
原创思路: 用一个摄像机专门在正上方来拍地面,然后输出一张贴图,用这张贴图来显示小地图,用一个MASK把贴图变成圆形。主要用到以下两个组件:1.RawImage组件和Image的区别:RawImage可以连任何格式的图片,Image只能sprite,RawImage可以调节UV。2.Render Texture 渲染纹理:Size: 图片尺寸原创 2016-11-18 13:14:31 · 1673 阅读 · 0 评论 -
UGUI提高<四> 异步加载场景进度条
原创直接上代码,需要注意几个API就可以了。using UnityEngine.SceneManagement; //使用场景管理空间AsyncOperation prog = SceneManager.LoadSceneAsync("场景"); //新的异步加载场景API,返回异步参数AsyncOperation.progress //原创 2016-11-17 22:06:28 · 3594 阅读 · 0 评论 -
UGUI提高<三> EventSystems事件系统
原创首先,要监听UGUI的事件,场景里必须有EventSystem物体,UGUI已经自动创建了。其次,UI上的脚本要引用using UnityEngine.EventSystems; 实现具体事件的接口。这些接口还蛮多的。using UnityEngine;using System.Collections;using UnityEngine.UI;using Unit原创 2016-11-17 18:50:39 · 2763 阅读 · 0 评论 -
UGUI提高<一> Scroll View参数详解
原创最近用UGUI的时候老感觉有的参数不记得什么作用了,找这个找那个的,记性真不行,还是要写在博客上,不记得可以来看看。现在越来越觉得写博客真的非常有必要。先创建一个UGUI整合好的Scroll View。Scroll View 滑动视图 相关参数详解:Scroll View上的【ScrollRect】 组件:Content —原创 2016-11-17 14:51:11 · 13279 阅读 · 0 评论 -
UNITY3D九宫拼图心得
自学Unity3d其实已经有1年多了,一直在练习,没有一个完整的游戏,最近花了4天来完成一个小游戏,九宫拼图,游戏很简单,代码其实1天半就写完了,主要是美工,不想搞的太粗糙,从网上下了的素材PS了一下。 总结一下,格子是3*3的,但是要考虑要二维数组循环的方便不越界,用5*5的,两边去掉墙壁来判断。空格子的ID是-1,小拼图弄个从1---8的ID,墙壁是0 。UI用的UGUI,屏幕适应比N原创 2015-12-08 20:34:54 · 3582 阅读 · 2 评论