自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android unity交互 AndroidStudio导出aar包给unity使用

飞书链接。

2023-07-08 10:23:51 298 1

原创 【Unity gradle打android包网络连接超时错误 connec xxx ttime out】

unity gradle打android包

2022-09-21 15:18:57 1426 1

转载 c# 委托

一 委托定义1.1 官方解释委托是一种定义方法签名的类型。当实例化委托时,您可以将其实例与任何具有兼容签名的方法相关联。您可以通过委托实例调用方法。1.2 个人理解委托就是执行方法(函数)的一个类。委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递。事件是一种特殊的委托。二 委托的声明(1). delegate delegate我们常用到的一种声明 Delegate至少0个参数,至多32个参数,可以无返回值,也可以指定返回值类型。例:pub

2020-12-05 15:55:31 202

原创 复制文本到粘贴处

//复制文本到粘贴处 public static void CopyToClipboard(string input) {#if UNITY_ANDROID // 对Android的调用 AndroidJavaClass jc = new AndroidJavaClass("com.unity3d.player.UnityPlayer"); AndroidJavaObject activity = jc.G...

2020-12-01 11:00:55 232

原创 unity截屏

static IEnumerator GetScreenTexture(Rect rect, Action<Texture2D> callback) { yield return new WaitForEndOfFrame(); Texture2D screenShot = new Texture2D((int)rect.width, (int)rect.height, TextureFormat.RGB24, fals...

2020-12-01 10:59:56 151

原创 Android studio下载安装和JDK环境变量配置并和夜神模拟器链接查看日志

1 JDK的下载安装链接:https://pan.baidu.com/s/19TpZAjpC332dwAe_iELoeg提取码:xxxx下载完解压安装,安装路径建议原始路径,别修改2 环境变量配置步骤如下1.右击此电脑—>属性—>高级系统设置—>环境变量2.新建 JAVA_HOME 变量,变量值C:\Program Files\Java\jdk1.8.0_111(安装路径 没有更改JDK安装路径的直接复制过去就行)3.打开Path变量,添加变量值 C:\Program

2020-10-14 14:11:43 915 6

原创 【Unity】FairyGUI模糊效果 模糊滤镜

FairyGUI可以使一个显示对象进入绘画模式,简单的说就是将目标对象整体画到一张纹理上,然后就可以操作这个纹理实现一些特殊的效果。这里简单使用到的就是对组件使用任意滤镜和对任意对象使用模糊滤镜。但是对组件使用模糊滤镜有一个限制,就是组件内只有实体UI才会被模糊(例如空的Gloader不行),空白处是不会被模糊的,所以FairyGUI只能模糊整张图,无法模糊部分。 BlurFilter blur = new BlurFilter(); blur.blurSize = 0.25

2020-09-11 20:47:12 2524 2

原创 Unity使用AssetDatabase编辑器资源管理

Unity的资源管理模式,包括在编辑器管理(使用AssetDatabase)和在运行时管理(使用Resources和AssetBundle)unity常用的资源大概有3类:1:纯资源(material,texture,shader,audio ……)这些资源不能直接拖到场景里使用。2:预置(prefab),这种资源需要实例化之后才能使用3:scene也是一种资源还有一些平时不太关注的:脚本对象,文本文件,unity自己内置的资源(像新建粒子时的默认材质之类的),这些也是资源。Unity管理这些资

2020-09-04 17:00:13 774

原创 unity加载资源的四种方法

前言一 资源打包方法1编写打包工具脚本必须在assets目录下editor目录里子目录里脚本using UnityEngine;using UnityEditor;public class BuildAssetBundle : MonoBehaviour{ [MenuItem("Tools/打AB包")] public static void BuildAB() { BuildPipeline.BuildAssetBundles(Applicati

2020-09-04 14:17:28 4364

转载 使用Audio Mixer分别控制音效

前言在游戏中,通常我们需要控制整个游戏的主音量(全局音量),并且单独控制背景音乐和其他音效(攻击、爆炸之类)的音量,这时我们可以用Audio Mixer来解决。工程中用到3个音频文件作为测试,分别为背景音乐、玩家攻击和敌人爆炸。正文1、新建工程导入资源将3个音频文件放在Audio目录下:2、创建音量调节面板UI创建了3个滑动条分别控制主音量、音乐和音效,并且将滑动条的默认值设为1:3、创建声音播放源(1)背景音乐创建一个空物体(GameObject)来作为背景音乐的载体,改名为Bac

2020-09-02 10:30:37 626

原创 c#部分知识点问答

编程基础部分1.C#程序的组成部分1)using+其他的命名空间:(当前没有,调用其他的)2)namespeace+命名空间:(类的家)3)类:(程序的基本单元,方法的家)4)Main方法:(程序开始执行的地方)5)代码:语句,指令,命令执行的次序为:从上到下,从左到右2.解释何为命名空间及using的作用using:导入其他命名空间当前我没有,需要借用别人的命名空间:类(class)的家3.编程有什么规范1.命名空间、类、方法用Pascal命名法2.局部变量使用Camel命名

2020-08-27 16:33:13 375

原创 unity时间总结

获取当前时间戳(单位:秒) /// <summary> /// 获取当前时间戳(单位:秒) /// </summary> /// <returns></returns> public static double GetCurTimeUnixSeconds() { TimeSpan cha = (DateTime.Now - TimeZone.Curre

2020-08-26 11:16:38 429

原创 二进制存储数据的读取与改变某一位的值

二进制存储数据的读取与改变某一位的值 /// <summary> /// 取某一位的设置 index 第几位 /// </summary> /// <returns></returns> public int GetIndexNum(int index ) { int num;//存储的值 return System.Conv

2020-08-19 17:15:31 1691

空空如也

空空如也

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

TA关注的人

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