自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (4)
  • 收藏
  • 关注

原创 Unity3D之xlua热更新例子

首先说一下主要目的,该博文通过创建一个人物绑定一个C#脚本对其设定比例缩放3倍,通过预先对控制缩放脚本打补丁,上传lua方法重写缩放人物比例方法进行热更新操作。具体如下:游戏主场景,绑定ManController脚本,对类加上热补丁记号,方法加上[LuaCallCSharp]允许lua调用c#方法using System.Collections;using System.Collectio...

2019-10-30 20:59:01 599

原创 Unity3D之Sprite Renderer裁切

设置Sprite Renderer的Mask Interaction为Visible Inside Mask设置Sprite Renderer的Mask Interaction为Visible Outside MaskSprite Mask组件可以设置裁切的样板图,Custom Range设置裁切的区域,只有Font之后和Back之前的Sprite Renderer组件才可以被裁切注意...

2019-10-30 01:09:07 2023

原创 Unity3D之SpriteRenderer自动排序

sprite排序始终是先看Sorting Layer 再看Sorting Order。单张图可以使用Order in Layer来排序,但一个角色有多个图片组成,可以使用Sorting Group组件同时生效对象节点下的所有图片,并且保持他们是同一个Sorting Order。2D横版卷轴的游戏人物是可以上下移动,类似街机三国在前面的小兵始终会挡住后面的主角,需要动态调节哥哥物体的Orde...

2019-10-30 00:28:21 3365

原创 Unity3D之2D摄像机与分辨率自适应

首先确认开发分辨率,以移动平台为例,主流的分辨率比例是16:9,暂定开发分辨率16:9,设置Orthographicz正交摄像机这里的size 的含义是屏幕的一般,也就是640/2=320,由于sprite默认的Pixels Per Unit设置的是100,所以 320/100=3.2脚本代码:using System.Collections;using System.Collectio...

2019-10-30 00:03:10 2595

原创 Unity3D之输入事件

UGUI提供InputField类来管理输入事件。OnValueChanged用于监听输入后的事件,OnValidateInput用于监听每次输入的字符。using UnityEngine;using UnityEngine.UI;public class Script_05_20 : MonoBehaviour { public InputField inputField;...

2019-10-29 01:03:54 626

原创 unity3d之滑动列表嵌套冲突解决

unity如果两个ScrollRect嵌套在一起,后面的辉挡住前面的。可以依靠滑动的方向是否和滑动区域一只,如果在横向区域操作竖向滑行,事件将抛给父列表如图脚本代码:using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.EventSystems;us...

2019-10-27 23:55:51 1156 1

原创 unity3d之置灰

代码:using UnityEngine;using System.Collections;using System.Collections.Generic;using UnityEngine.UI;#if UNITY_EDITORusing UnityEditor;#endif[DisallowMultipleComponent]public class UIGray :...

2019-10-27 22:21:56 1461

原创 unity3d之读取图集图片

点击按钮更换箭头所示图片脚本代码:using UnityEngine;using UnityEngine.UI;using UnityEngine.Events;using UnityEngine.EventSystems;using System.Collections.Generic;using UnityEngine.U2D;public class Script_05_...

2019-10-27 22:01:15 1840

原创 unity之场景异步加载的进度条制作

加载游戏场景using System;using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;using UnityEngine.SceneManagement;public class LoadGame : MonoBehaviour { ...

2019-10-25 16:49:54 1521

原创 Unity3d之xlua游戏中的热更新

什么是热更新热:就是刚出炉简单来说就是当游戏某个功能出现bug,或者修改了某个功能,或者增加了某个功能的时候,我们不需要重新下载安装安装包,就可以更新游戏内容。热更新的好处:不用浪费流量重新下载,不用通过商店审核更加快速,不用重新安装玩家可以更快体验到更新的内容目前比较受欢迎的热更新方案:uLua tolua xLua热更新方案这些热更新方案都是基于Lua语言的,也可以叫做lua插件(...

2019-10-25 14:23:43 1457

原创 Lua之学习笔记

迭代器lua代码:array = {"Lua","C#","Java"}for k in pairs(array) do print(k,v)endarray[2]=nilfor k,v in ipairs(array) do print(k,v)end--pairs迭代table,遍历表中所有的key跟value--ipars按照索引从1开始,递增遍历,遇到nil值...

2019-10-24 09:18:43 273

转载 Unity3d之UGUI图集打包与动态使用(TexturePacker)

前言在用UGUI时,我们也需要将一个个小图打包成图集,以减小Drawcall(类似coco2d-x一样,打包成图集一次性加载以内存换取图片读取效率),UGUI打包并使用图集有两种方法:一种是使用系统自带的打包工具SpritePacker;一种是使用TexturePacker打包图片并使用;关于第一种方法可以参见另一文章,里面有详细的解释与示例使用(文章链接:http://www.xuanyus...

2019-10-23 14:13:59 717

原创 Unity之AssetBundle入门学习

用处1,AssetBundle是一个压缩包包含模型、贴图、预制体、声音、甚至整个场景,可以在游戏运行的时候被加载;2,AssetBundle自身保存着互相的依赖关系;3,压缩包可以使用LZMA和LZ4压缩算法,减少包大小,更快的进行网络传输;4,把一些可以下载内容放在AssetBundle里面,可以减少安装包的大小;可以归为两点:1,它是一个存在于硬盘上的文件。可以称之为压缩包。这个压...

2019-10-22 16:41:46 239

原创 Unity3D之出现文件Inspector乱码问题

如果遇到vs中编辑的debug代码在unity中打印的中文信息为乱码的时候,需要将vs编码格式设置为utf-8格式。VS 2017隐藏了高级保存功能,导致没办法直接去设置代码编码 UTF-8。那么我们直接把高级保存功能调用出来即可:单击“工具”|“自定义”命令,弹出“自定义”对话框。单击“命令”标签,进入“命令”选项卡。在“菜单栏”下拉列表中,选择“文件”选项。单击“添加命令”按钮...

2019-10-09 10:55:23 593

Rain Snow Prefabs v3.0.0.unitypackage

利用unity工具的粒子模块设计的一个下雨和下雪的效果.

2019-08-05

firefly.unitypackage

利用unity工具的粒子模块设计的一个萤火虫飞舞的效果.

2019-08-05

thing 3 时间管理工具破解版3.8

破解版 mac 下载亲测可用。3.8版本,时间管理工具,

2019-02-11

空空如也

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

TA关注的人

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