自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(96)
  • 资源 (39)
  • 收藏
  • 关注

原创 Unity之Addressable使用注意事项

unity 资源Addressable构建加载

2023-03-09 14:51:00 2043 1

原创 unity Excel配置表导出工具

unity中,Excel格式文件转json并在运行中加载使用

2023-01-11 18:45:25 892

原创 UGUI Text宽度自适应并设置背景

文本宽度自适应

2023-01-03 11:31:01 353

原创 unity 图集资源引用查找

unity 图集sprite引用查看工具

2022-08-17 14:30:43 2057

原创 Xlua hotfix C#案例

xlua 热更新c#代码,常规方法使用测试

2022-07-07 15:33:18 1236

转载 Unity 托管代码剥离

IOS 打包,ARM64 branch out of range

2022-06-21 18:09:58 2388

原创 unity AB包体大小优化

今天主要测试Texture的不同设置,对打出来AB包的影响,测试素材为6张图片其中的 Texture,MTexture_Alpha是相同的图片,只是一个开启了透明通道,一个未开启,BigImage是一张不带透明通道的图片Texture_S,MTexture_Alpha_S,BigImage_S 是上面3张图片,采用TinyPNG工具压缩后的图片。首先,采用默认default格式进行AB打包...

2021-08-22 15:54:23 2677

原创 Jenkins触发构建后一直在重复构建

> git rev-parse refs/remotes/origin/review/v_0.0.4_20210716^{commit} # timeout=10 > git rev-parse review/v_0.0.4_20210716^{commit} # timeout=10Multiple candidate revisions修改方式,指定构建分支,注意这个分支要用 */ 开头,brunch是我设置的构建分支参数,之前我在这里设置只用了{brunch} 是我设置的构建分支

2021-07-21 15:18:45 724 1

原创 unity 优化整理

1 animation 优化:浮点数优化,默认浮点数可以降低大概57%内存(15k animation 片段 降低精度之后剩余7k, 22k animation片段降低精度之后剩余9k)scale通道优化,如果该动画片段不涉及缩放,可以去掉scale通道,如果涉及缩放,可以考虑去掉scale.z通道,大约可以降级二分之一内存(22k animation片段降低精度之后剩余11k)浮点数加上scale通道优化,可以降低73%内存(22k animation 删除scale并且降低精度之后剩余6k)2

2021-07-18 20:01:32 483 1

原创 unity 常见的置灰处理

由于人眼对RGB敏刚程度不同,对绿色的敏感度最高,对红色的敏感度次之,对蓝色的敏感度最低,因此需要对RGB设置不同的权重,来达到灰度显示的效果,比较常用的RGB权重值为 R:0.298912, G:0.586611,B: 0.114478grayColor.rgb = float3(color.r0.298912 , color.g0.586611 ,color.b*0.114478)1 UI对象不可用的时候显示置灰效果通过shader进行控制置灰,shader中添加变量 _ShowGray,在代码中

2021-07-18 19:15:49 3415 4

原创 unity 定点着色器输入值

unity shader有3中类型,分别是固定着色器,顶点片段着色器和表面着色器,固定着色器固定功能着色器为固定功能渲染管线的具体表现,功能较简单兼容比较老的机器基本都快被淘汰了。表面着色器是对定点片源着色器的封装,封装了好多创建的光照操作,降低shader的书写门槛,但是...

2021-07-11 16:42:24 328 3

原创 Jenkins 安装(windows版本)

Jenkins 安装(windows版本)1下载jenkins2启动jenkins3异常处理第一个错误就是 提示jenkins实例以离线第一个错误就是插件下载失败1下载jenkins从官网下载 jenkins 的war包https://www.jenkins.io/download/2启动jenkins我这里启动是通过Java命令启动的,所以首先需要配置好Java环境,Java环境配置主要是将jdk路径,配置到系统的环境变量path里面,这里不做过多描述启动dos窗口,通过cd命令进入jen

2021-06-06 10:54:43 503 1

原创 TexturePacker 图集生成工具

TexturePacker 可以通过命令行方式,批量生成图集,TexturePacker相关命令可以参考 https://blog.csdn.net/u014065445/article/details/54289787unity中使用的方式是,通过C#中的Process类,创建一个独立进程,执行命令行脚本,完成图集生成和切分Mac平台的shell脚本./TexturePacker \--sheet $3/$1_{n}.png \--data $3/$1_{n}.txt $2 \--forma

2020-11-20 17:34:55 1066

原创 unity IOS本地推送

基于unity自带方法,实现IOS推送最初打算使用timeZone设置时区,后来测试的时候,发现添加和不添加没什么区别,IGameNotification是一个推送消息的数据类,这里不做介绍代码很简单,但是调试的时候,遇到很多奇怪的问题fireDate是本地时区时间,repeatCalendar的值要设置为ISO8601Calendar,要不然收不到使用BadgeNumber的时候,没办法...

2020-04-30 10:50:51 1143

原创 Android 打开应用商店评分

最近处理华为渠道包,打开应用商店评分系统,简单整理一下跳转商店的代码,以便将来翻看国内应用商店跳转跳转华为应用商店进行评分先判断设备是否安装应用商店,如果没有安装应用商店,则跳转至对应的网页进行下载注:appId 是在华为控制台创建应用的id注:appId 是在华为控制台创建应用的idpublic static void openHmsStore ( ) { requestHmsSt...

2020-04-30 10:21:53 2572

原创 点击屏幕,关闭弹框

using System.Collections;using System.Collections.Generic;using UnityEngine;public class AutoClosePanel : MonoBehaviour { public RectTransform rectTransform; public Camera uiCamera; ...

2019-08-17 17:47:26 473 1

原创 UGUI实现文字两端对齐

参考博客https://blog.csdn.net/feiyuezouni/article/details/85216983在上述参考博客中,详尽讲解了Text文本显示字符串时候,文字间隔调整的原则,这里的代码也是在它的基础上进行修改出来的。两端对齐代码using System.Collections;using System.Collections.Generic;using Un...

2019-01-25 13:32:33 2796 5

原创 pdf自动生成书签

pdf自动生成书签通过txt编辑目录,生成书签工具:软件 Adobe Acrobat插件 AutoBookmark Standard Plug-in下载 , 使用说明Acrobat软件安装完autoBookmark插件之后,在菜单栏可以看到 增效工具 选项通过txt编辑目录,生成书签1 创建标签txt文件2 菜单栏“增效工具/Bookmars/Creat From Txt F...

2019-01-13 16:41:16 9124 3

原创 UGUI Image快速创建帧动画

方法1选中帧动画相关图片,直接拖拽到Hierarchy视图中,然后指定动画片段保存位置,在把hierarchy视图中拖拽生成的对象,保存为预设即可。方法2先创建一个Image对象,设置尺寸大小然后选择hierarchy视图中的image对象,点击菜单栏中window/Animation,给该对象添加一个空的animation,选择animation的保存路径将序列帧图片拖到anim...

2018-12-26 19:13:31 4427

原创 Android本地推送

推送基本接口与Alarm服务结合,定时推送消息多消息推送主要事项推送基本接口//获取app图标int iconResId = 0;if(applicationInfo!=null){ iconResId = applicationInfo.icon;}if(iconResId == 0){ iconResId=R.drawable.i...

2018-08-28 18:23:55 3538 2

原创 txt文件解析简易框架

构建数据表基类using System.Collections;using System.Collections.Generic;using UnityEngine;using System.IO;public class BaseTable { protected string fileDirPath; protected string fileName; prote

2017-10-17 15:23:35 1130

原创 sourceTree 问题解决

error1: Updates were rejected because the tag already exists in the remote. 该问题是标签重复提交导致的,可以在提交的时候,不勾“选提交所有标签”的选项 也可以通过删除本地标签的方法解决,解决方法

2017-09-27 12:20:34 12219 7

原创 unity 转盘抽奖

需求 转盘速度开始速度较慢,然后逐渐加速,达到最大速度保持一段时间,然后减速,保证指针最终可以选择到制定角度。核心内容 1 计算转盘选择角度,使转盘最终可以在制定角度停止 首先需要获取旋转终点的坐标,通过坐标获取目标方向的向量 在单位圆上任意一点的坐标可以表示为(cos(angle),sin(angle)) 目标点的方向向量为Vector3 calculateDir(float endAn

2017-09-21 18:03:55 5544 1

原创 控制台调试android命令

命令 打包apk cd /Users/hurcnmobile/workspace/Dev/kbn/android_project/branch/Dev_v19.0.1_V19.0.28_Google_Dev_ETC/Camelot ant clean ant release 安装apk到设备 /Users/hurcnmobile/Desktop/software/android-sdk

2017-08-14 12:08:55 2356

原创 unity xml反序列化为数据类

xml在unity中,经常用来保存本地数据,我们在处理xml文件的时候,通常是先创建一个xml对应的数据类,然后将xml解析的每一个element封装成对象,在保存的list或者diction集合中。解析xml的过程大部分都是相同的,但是不同的数据类,对应的字段,相差较大,所以之前在解析的时候,都是单独解析的。 最近闲来无事,就讲xml解析的方法进行了加工,利用c#的反射技术和泛型的特点,创建一个

2017-06-29 17:28:43 1628

原创 unity UGUI实现卡片椭圆方向滚动

搭建简单的场景 运行效果 控制脚本:using UnityEngine;using System.Collections;using UnityEngine.UI;using DG.Tweening;public class CardMove : MonoBehaviour { GameObject[] sprites; int halfSize; Vector

2017-06-22 11:54:31 5974 1

原创 DoTween 控制UGUI tween动画

NGUI有自带的tween动画,但是UGUI却没有,如果需要UGUI实现tween动画效果,需要使用插件DoTween. DoTween使用之前,需要添加引用 using DG.Tweening; 使用方式: 首先获取对象的RectTransform实例rectTransform 基本的移动:rectTransform.DOMove (new Vector2(100,100),1f);

2017-06-22 11:14:13 23794

原创 UGUI scrollView基本操作

滚动条 scrollRect,Mask,GridLayoutScrollRect基本属性 content 需要滑动的对象 horizontal/vertical 滚动方式 水平/垂直 moveMentType 移动类型 unrestricted /Elastic/clamped 自由的/有弹性的/夹紧的 inertial 惯性值Mask控制scroll下面的字对象超出scroll的范围,不进

2017-05-16 10:29:42 12078 2

原创 UGUI scrollView循环滚动

创建scrollview,设置滑动方向为垂直方向 在该对象上添加脚本scrollMove 在scrollView下面创建一个空的UI对象grid,不需要挂在gridLayout组件。 创建一个预质体,下面添加一个Text文本的子对象 cood:using UnityEngine;using UnityEngine.UI;using System.Collections;using

2017-05-14 21:08:42 11644 2

原创 source Tree 基本操作

内容提交提交方法一:1.解决工作副本冲突; 点击 工作副本,将“未暂存文件”中,非自己修改的内容进行 reset 或者 移除等操作,防止该文件对自己所要上传内容造成冲突 2.拉去远端; 点击菜单栏 “拉取”选项,使自己项目与最新版本内容保持一致 3.提交修改; 点击菜单栏“提交”按钮,在工作副本中,勾选自己需要修改的内容,填写推送内容的概述,点击提交选项,将自己修改的内容提交的线上,同时注

2017-05-04 18:51:17 9775 1

原创 shader uv动画

1 实现材质左右循环移动效果 贴图的寻址模式设置为Repeat 创建一个plan,调整所放置x:y=1:8 创建shader,控制uv位置,实现uv循环移动效果 code:Shader "Unlit/NewUnlitShader 2"{ Properties { _MainTex ("Texture", 2D) = "white" {}

2017-04-09 13:39:16 2021

原创 UGUI Image的2d碰撞检测

2d的碰撞检测和3d的碰撞检测比较相似,发生碰撞的两个对象至少有一个带有刚体组件,两个对象都要有碰撞器,和3d不同之处在于2d碰撞的刚体使用的是rigidbody2D,碰撞器使用的是BoxCollider2D。操作示例: 1创建2个Image,然后给它们都挂载BoxCollider2D组件,随便选择一个挂载rigidbody2D组件。 2 调节BoxCollider2D的大小,使其与图片的

2017-03-14 12:11:51 13214 1

原创 UGUI实现打字机效果

1 UGUI实现打字机效果创建打字特效控制的脚本,将该脚本挂载都含有Text组件的对象上面,通过该脚本控制Text文本框的文字,以打字机的效果显示文字。 脚本using UnityEngine;using System.Collections;using UnityEngine.UI;public class TypewriterEffect : MonoBehaviour { pu

2017-01-20 11:50:48 22786 8

原创 unity 实现宠物跟随移动

简单的跟随移动玩家移动控制脚本using System.Collections;using System.Collections.Generic;using UnityEngine;public class PlayerMove : MonoBehaviour { // Use this for initialization void Start () { } // U

2016-12-29 18:10:35 11712 2

原创 unity md5加密

using System.Collections; using System.Collections.Generic; using UnityEngine;public class Md5Test : MonoBehaviour {public string fileName="1.txt";//streamingAssets 文件夹下面的文件名称public string testSting

2016-12-26 19:04:30 6782 1

原创 C# 筛选并删除某一类文件夹

/// <summary>/// 删除某一类文件夹及其自文件,start with 通配符/// </summary>/// <param name="path">文件所在路径</param>/// <param name="wildcards">通配符.* 删除全部文件</param>protected void ClearDirsFiles(string path,string wi

2016-12-22 16:05:40 1598

原创 unity sqlite数据库操作

首先在项目中添加两个动态链接库Mono.Data.Sqlite.dll和System.Data.dll创建数据库管理脚本,该脚本用来直接操作数据库的操作,可以看作是对数据库操作的sql语句的封装。using UnityEngine;using System.Data;using System;using System.Collections;using Mono.Data.Sqlite;pu

2016-12-08 17:06:23 2129 1

转载 shader 什么是UV

什么是UV? 对于三维模型,有两个最重要的坐标系统,一是顶点的位置(X,Y,Z)坐标,另一个就是UV坐标。什么是UV?简单的说,就是贴图影射到模型表面的依据。 完整的说,其实应该是UVW(因为XYZ已经用过了,所以另选三个字母表示)。U和V分别是图片在显示器水平、垂直方向上的坐标,取值一般都是0~1,也 就是(水平方向的第U个像素/图片宽度,垂直方向的第V个像素/图片高度)。那W呢?贴图是二维的,

2016-11-23 17:54:02 11809 3

转载 shader Cg 基本数据类型

1.基本数据类型:Cg支持7种基本的数据类型,分别是:float, 32 位浮点数据,一个符号位。浮点数据类型被所有的 profile 支持 half,16 为浮点数据 int,32 位整形数据,有些 profile 会将 int 类型作为 float 类型使用 fixed,12 位定点数,被所有的 fragment profiles 所支持 bool,布尔数据,通常用于 if 和条件操作符

2016-11-22 19:44:16 5423

原创 unity 物体拖拽移动

3D物体拖拽移动 1 获取鼠标的屏幕坐标 2 将鼠标坐标与相机y轴方向的值,转换为3d坐标,并将改制赋给跟随鼠标移动对象void Update () { // Vector3 vp = Camera.main.ScreenToViewportPoint(Input.mousePosition + new Vector3(0, 0, Camera.main.farClipPlane

2016-11-20 22:47:41 7131

unity UGUI实现打字机效果

将改脚本挂载到含有UGUI组件Text的对象上面,该脚本将控制Text的文本,以打字机的效果进行显示

2017-01-20

NGUI scrollView 循环显示demo

NGUI scrollView 循环显示demo

2017-01-03

unity 宠物跟随移动控制

unity 宠物跟随移动控制,开发平台unity4.7

2016-12-29

unity 操作sqlite数据库demo

unity 操作sqlite数据库demo

2016-12-08

unity操作 sqlite数据库示例

在unity中,通过Mono.Data.Sqlite操作sqlite数据库的demo

2016-12-08

sqlitestudio-3.1.0 fo mac

mac 电脑操作sqlite数据库的可视化管理工具

2016-12-07

litJson.dll

json解析工具

2016-12-01

unity 网格变形工具Psoft Body Deformation v1.1

unity 网格变形工具Psoft Body Deformation v1.1

2016-12-01

unity 插件 MiniJson

unity 中json解析工具,miniJson

2016-12-01

charles 4.0.1 注册码2

charles 4.0.1 注册码

2016-11-30

Unity3D圣典中文脚本.chm

unity API,Unity3D圣典中文脚本.chm

2016-05-21

NGUI Next-Gen UI 3.9.0

unity插件,NGUI 3.9.0,使用与unity5.0以上的版本

2016-05-17

unity A*寻路插件

unity A*寻路插件 A Pathfinding Project Pro v3.7.unitypackage

2016-05-11

unity行为树插件Behavior Designer

unity行为树插件Behavior Designer

2016-05-11

NGUI v3.6.8

unity插件,NGUI v3.6.8

2016-05-03

Easy Touch 3.1

unity 动画系统插件,Easy Touch 3.1

2016-05-03

android List列表拼音排序

在listview中,实现中文拼音排序的效果

2016-05-02

谁是卧底Android 源码

自己编写的谁是卧底小游戏程序

2016-04-29

c# NHibernate 连接数据库

在c#中,创建一个winForm窗口,通过NHibernate连接数据库,实现对数据库文件的增删改查的基本操作,

2016-04-22

unity Excel配置文件使用

unity excel配置文件转json,并在代码中使用

2023-01-11

TexturePacker.rar

TexturePacker 工具,参考https://blog.csdn.net/u011484013/article/details/109856194

2020-11-20

流光特效shader

流光特效shader。

2017-10-11

按钮边框流光特效

按钮边框流光特效

2017-07-26

UGUI HUD Text v1.1.2.unitypackage

UGUI HUD Text v1.1.2.unitypackage

2017-07-08

NGUI_HUD_Text_v1.11.unitypackage

NGUI_HUD_Text_v1.11.unitypackage

2017-07-08

unity xml解析工具

xml解析,保存到字典集合里面,参考http://blog.csdn.net/u011484013/article/details/73920806

2017-06-29

gitblit-1.8.0

git 服务器搭建工具gitblit-1.8.0

2017-06-24

Visual Studio 2013 Tools for Unity

Visual Studio 2013 Tools for Unity

2017-06-24

unity 卡片椭圆方向滚动

unity 卡片椭圆方向循环滚动

2017-06-22

unity插件Dotween

unity插件Dotween,支持unity5.x

2017-06-22

T4M_2.5_for_5.2

unity 刷地形工具T4M,支持unity5.x

2017-06-19

UGUI 跟随3d物体移动

UGUI 跟随3d物体移动

2017-05-14

UGUI 图文混排demo

UGUI 图文混排demo,unity5.4.1,简单易用

2017-05-09

unity uv动画

通过shader 控制贴图uv循环移动

2017-04-09

AVPro Video.unitypackage

unity 视频播放插件AVPro Video

2017-03-27

UGUI 碰撞检测

UGUI 碰撞检测

2017-03-14

UGUI打字机效果

UGUI打字效果,将该脚本挂载到含有Text组件的对象上面,该脚本控制Text的文本通过打字机的方式进行显示

2017-01-20

空空如也

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

TA关注的人

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