- 博客(17)
- 资源 (32)
- 收藏
- 关注
原创 安卓apk反编译(三件套) (com.googlecode.d2j.DexException: not support version问题解决) Unity解包提取资源工具AssetStudio
1,工具 apktool (反编译apk得到资源文件res目录下的layout/xml....) dex2jar (反编译classes.dex文件,得到用于jd-gui工具查看的.jar文件) jd-gui (反编译.class文件,得到java文件,如果有混淆,得到的java文件是a.b.c.d...文件名称) 下载链接:https://download.csdn.net/download/Visrul/11984365 (a...
2020-08-31 14:43:57 4862 7
原创 C#基础 out参数和ref参数的区别
out和ref都是在参数传递时,传递变量的引用。用于希望方法中多个变量值更改后,在方法调用后保留更改的值。当一个方法需要多个返回值时,靠方法返回值就不能胜任,幸好.Net有out和ref关键字。比如:登录方法,登录结果有成功和失败,但是如果失败还要知道原因仅靠返回值就不行了,这个就可以用out和refbool Login(string name,string password,ref|out string errMsg){……}out方法参数传递前可以不赋值,但是方法中必须先赋值后使用;ref方法
2020-08-30 17:20:06 199
原创 C# List 自定义排序 List.OrderBy
#引言有一个集合,对其进行排序,排序规则为:按对象中某个字段的特定顺序进行排序,比如:对象属性id,按照【4,2,3,1】的顺序排序;#代码:public class Foo{public int Id { get; set; }public string Name { get; set; }}1、demo1:按字段id进行自定义排序List<Foo> foos = new List<Foo> {new Foo { Id = 1, Name =
2020-08-26 13:37:00 3893
转载 Unity Protobuf 简单 案例
Protobuf介绍Protocol Buffers是Google的一种数据交换的格式,一种轻量&高效的结构化数据存储格式。可以用于结构化数据串行化(序列化)。由于它是二进制的格式,比使用xml,Json进行数据交换快很多。查看原理请打开:https://blog.csdn.net/carson_ho/article/details/70568606Demo地址【Unity】:https://download.csdn.net/download/qq_30259857/1090...
2020-08-19 16:54:11 234
原创 Android提示can‘t execute: Permission denied解决办法,可能是文件位置的问题
放文件命令adbpush源文件路径
2020-08-19 12:02:25 7934
原创 Unity拖尾组件现实Collider效果 TrailRenderer Collider
实现思路unity自带组件TrailRenderer不带Collider,如果想实现碰撞触发功能怎么实现呢在拖尾移动时生成小球,用小球colliderr当做触发器,动态计算小球的存在时间,超时后销毁记录小球生成时间Point.cs记录小球生成时间,OnTriggerEnter内做触发处理挂载到小球预设体上面using UnityEngine;public class Point : MonoBehaviour{ public float createTime;
2020-08-14 10:49:00 717
原创 Unity进阶 超简易对象池
目录用途原理代码实例用途避免频繁地创建和销毁对象原理使用时从对象池内取对象,如果没有再生成;不用时,隐藏后放入对象池,而不是直接销毁;用对象池的方法GetObject代替GameObject.Instantiate,获取对象;用对象池的方法SetObjectToPool代替Destory,回收对象代码using UnityEngine;using System.Collections;using System.Collections.Generic;.
2020-08-14 10:24:45 222
原创 C#运算符执行顺序对照表:在线查看C#运算符执行优先级别
优先级 运算符 名称或含义 使用形式 结合方向 说明 1 [] 数组下标 数组名[整型表达式] 左到右 () 圆括号 (表达式)/函数名(形参表) . 成员选择(对象) 对象.成员名 -> 成员选择(指针) 对象指针->成员名 2 - 负号运算符 -表达式 右到左 单目运算符 (类型) 强制类型转换 (...
2020-08-12 10:32:22 725
原创 安卓权限总结 AndroidManifest权限描述
权限 名称 描述 android.permission.ACCESS_CHECKIN_PROPERTIES 访问登记属性 读取或写入登记check-in数据库属性表的权限 android.permission.ACCESS_COARSE_LOCATION 获取错略位置 通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米 android.permission.ACCESS_FINE_LOCATION 获取精确位置
2020-08-12 10:28:47 939
原创 Unity数据容器ScriptableObject
ScriptableObject是一个数据容器,它可以用来保存大量数据,主要的用处就是在项目中通过将数据存储在ScriptableObject对象,避免值拷贝来减少游戏运行中的内存占用。当你有一个预制体,上面挂了一个存有不变数据的MonoBehaviour 脚本时,每次我们实例化预制体时都将产生一次数据拷贝,这时我们可以使用ScriptableObject对象来存储数据,然后通过引用来访问预制体中的数据。这样可以避免在内存中产生一份拷贝数据。与MonoBehaviour 一样,ScriptableObj
2020-08-11 16:48:36 410
原创 ADB 环境配置和常用命令
参考Android ADB常用命令以及环境配置Android 开发经常会使用ADB调试桥来进行调试。ADB 即 Android Debug Bridge,Android调试桥。ADB工作方式比较特殊,采用监听Socket TCP 端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口。熟练使用 ADB 命令将会大大提升开发效率。环境变量配置在系统变量中新建ADBimage.pngimage.png在Path变量中添加一句%ADB%不要忘记分号.
2020-08-11 10:00:28 283
原创 UnityShader 棋盘格shader
Shader "Jack/CheckerBroadShader"{ Properties { _Num("Num",Range(2,50))=30 } SubShader { Pass { CGPROGRAM #pragma vertex vert #pragma fragment frag #include "UnityCG.cginc" struct appdata { float4 vertex : POSITION; f.
2020-08-10 14:58:13 965
原创 shader常用函数
shader常用函数CG标准函数库 和C的标准函数库类似,Cg提供了一系列内建的标准函数。这些函数用于执行数学上的通用计算或通用算法(纹理映射等),例如,需要求取入射光线的反射光线方向向量可以使用标准函数库中的reflect函数,求取折射光线方向向量可以使用refract函数,做矩阵乘法运算时可以使用mul函数。 有些函数直接和 GPU 指令相对应,所以执行效率非常高。绝大部分标准函数都被重载过,用于支持不同长度的数组和向量作为输入参数。 Cg标准...
2020-08-10 13:58:40 415
原创 C#直接转化为2/8/10/16进制字符串System.Convert.ToString(int value, int toBase)
// // 摘要: // 将 32 位有符号整数的值以指定的基数转换为它的等效 System.String 表示形式。 // // 参数: // value: // 32 位有符号整数。 // // toBase: // 返回值的基数,必须是 2、8、10 或 16。 // // ...
2020-08-09 17:43:59 1645
原创 Unity Editor 基础篇(十三):更改资源的Inspector显示
代码参自:http://anchan828.github.io/editor-manual/web/customeditor.html之前已经讨论过场景中物体在Inspector面板的显示的更改,今天讨论一下Project面板中资源在Inspector面板的显示。例如,点击Project里一个C#脚本,在Inspector面板就会出现脚本内容的预览,但是项目中的lua文件点击了却不会这样显示。所以,我们点击资源时,更具资源的后缀名来选择显示在Inspector面板的内容,例如,lua文件点击了.
2020-08-07 16:23:19 852
原创 Unity Editor 基础篇(十一):结点编辑器基础
转自:http://mp.weixin.qq.com/s/CV_UTPMsWmz5w0gSOIPyFQ,请点击连接查看原文,尊重楼主版权。前言:本文主要讲解Unity编辑器中节点编辑器的创建使用。知识点:1.在自定义窗口内点击显示菜单项:使用GenericMenu(通用菜单):注意:这是一个编辑器类,如果想使用它你需要把它放到工程目录下的Assets/Editor文件夹下。编辑器类在UnityEditor命名空间下。所以当使用C#脚本时,你需要在脚本前面加上 "usi..
2020-08-01 19:32:06 1243
原创 Unity Editor 基础篇(十):DragAndDrop编辑器下拖拽区域
转自:http://blog.csdn.net/LIQIANGEASTSUN/article/details/59753587请点击链接查看原文,尊重楼主版权。在Inspector 窗口上创建区域,向区域拖拽资源对象,获取到拖拽到区域的对象。------------------------------------------------------------------------------------------------------------------------------.
2020-08-01 19:27:47 661
Unity Shader参考大全 unity包;shader手册(吐血推荐,想学Unity shader一定要看一下)
2020-11-20
unity开发lua EmmyLua环境安装.zip
2020-09-23
unity实现拼图小游戏.unitypackage
2020-09-18
ChangeWeapon 简易换装系统.unitypackage
2020-09-18
unity简单实现AStar A*算法
2020-09-18
安卓apk反编译(三件套) (com.googlecode.d2j.DexException: not support version问题解决)
2020-08-31
Loading.rar
2020-07-17
Shader Weaver v1.7.1含视频教程
2020-06-29
UnityNativePlugins官方案例.rar
2020-05-11
【Unity调用原生安卓】入门参考 工具集
2020-04-24
AssetStudio v0.14.38 Unity资源查看工具
2020-04-21
编译so文件 Unity调用so文件样例
2020-04-21
ARDC安卓投屏工具.rar
2020-04-15
在Unity中使用GL实时绘制矩形
2020-03-11
OpenGL离线文档learnopengl
2020-01-09
Unity直接使用.java文件 测试
2019-12-12
Unity生成、识别、扫码二维码
2019-08-07
使用枚举或多个bool控制变量是否显示在Inspector面板
2018-08-01
Unity使用LineRenderer实现多组数据可视化
2018-03-02
使用Unity开发MySQL、附带类库和工具
2017-08-23
Unity_API解析
2017-01-22
Procedural Gradient UIImage
2024-02-22
在Unity中渲染大量物体DrawMeshInstancedIndirect、Computer shader回调示例
2023-08-24
《弹壳特攻队》技术分析-如何科学地割草
2023-06-14
Unity Shader实现PPT 切换
2021-06-21
Unity调用谷歌Protobuf简单案例,含原始制作文件
2020-08-19
AVPro Video 1.10.0(u5.6.4)视频播放插件.txt
2019-12-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人