- 博客(30)
- 收藏
- 关注
原创 Charles抓包
Charles用途:HTTP协议网络报文分析(Charles is an HTTP proxy / HTTP monitor / Reverse Proxy that enables a developer to view all of the HTTP andSSL / HTTPStraffic between their machine and the Internet. Th...
2019-02-27 14:25:22
1546
原创 Android studio中修改应用包名
平时我们新建项目有可能比较随意,随便写个包名,然后在项目的过程中有需要更改包名;或者有些需求在不卸载旧版本的前提下可以安装新版的应用程序同样需要修改包名,大家都知道同一个包名下只能安装一个apk,否则安装会出现包名冲突无法安装的情况。一般修改包名是这样的(更改外层的名称):第一步:选中包名右键 > Refactor > Rename,弹出警告,选择Rename package ,如下图...
2018-07-03 19:10:54
906
转载 Egret性能优化之优化渲染
转自A闪 https://ashan.org/archives/522有人说Egret的性能不好,甚至没有原生JS写出来的性能高效。其实大部分时候都是由于开发者所使用的方法不正确。导致游戏性能下降,甚至出现卡顿的现象。游戏作为性能消耗大户,很多时候都会将系统硬件的性能使用到极致。想要提高你的游戏性能,有一个非常重要的前提。你需要对引擎渲染部分非常了解。能够在开发中避免不必要的低级错误。这篇文章简单...
2018-07-02 15:14:37
4379
原创 Egret打包安卓App 本地存储之SharedPreferences
SharedPreferences sp = getSharedPreferences("sp_name",Activity.MODE_PRIVATE);//创建sp对象,如果有key为"SP_PEOPLE"的sp就取出,否则就创建一个此key的sp对象 ,其中创建的xml文件夹会放在你包名的文件夹下生成一个shared_prefa/sp_name.xml ;这个sp_name.xml 就是ge...
2018-04-17 14:21:23
787
原创 android studio release版本下打印输出日志
只需要 debuggable true 加入 buildTypes {}buildTypes { release { minifyEnabled false debuggable true //true代表开启 false 关闭 proguardFiles getDefaultProguardFile('proguard-androi...
2018-04-09 18:01:14
4425
原创 Promise之all
一,Promise.all(iterable)查看报道方法一个解析参数中的所有承诺 都已解析或者迭代参数不所有游戏承诺 的单个解析器。它拒绝了拒绝的第一个承诺的原因。Promiseiterablevar promise1 = Promise.resolve(1); var promise2 = 2; var promise3 = new Promise(function(resolve,r...
2018-03-29 18:17:51
1018
原创 Unity2D碰撞OnColliderEnter 和 OnTriggerEnter 区别
假设两个物体A,B 两者都有碰撞体collider(Box Collider,Sphere Collider,Capsule Collider等)A,B都有刚体(Rigidbody)A或者B中有一个勾选isTrigger或者两者都勾选isTrigger A和B都可以进入OnTriggerEnter方法,但是不可进入OnCollisionEnter方法。A和B都不勾选isTrigger,A和B能进入...
2018-03-12 11:41:07
5675
1
原创 Vector3.Lerp 插值的理解(线性),以及Lerp实现匀速运动
一、Vector3.Lerp插值的理解public static Vector3 Lerp(Vector3 a, Vector3 b, float t);其中a代表起点,b代表终点。 下面是官方的例子是1秒动画位置从从from开始到to结束;public class example:MonoBehaviour{ public Transform start; publi...
2018-03-08 15:35:32
8566
1
原创 Unity3d中Instantiate函数版本更新变更
Object.Instantiate 几种调用方法public static Object Instantiate(Object original); public static Object Instantiate(Object original, Transform parent); public static Object Instantiate(Object original, Trans...
2018-03-08 11:41:40
1634
原创 unity延时方法Invoke和InvokeRepeating
MonoBehaviour里面有两个内置的延时方法一、Invoke123Invoke(methodName: string, time: float): void;methodName:方法名time:多少秒后执行二、InvokeRepeating1234InvokeRepeating(methodName: string, time: float, repeatRate: float): voi...
2018-03-08 11:22:37
550
原创 Unity 战争迷雾shader
首先创建两个摄像机,两个摄像机的所有值都一样,把一个拖成子物体。接着 ,在地形的下方创建一个跟地形差不多长、宽的plane,给他一个材质球,材质球设为黑色。接着,创建一个WarFog层,将子摄像机的渲染层Culling Mask设置成只渲染WarFog层。将Plane设置成WarFog层。在角色底下创建一个白色面板,设置为WarFog层。创建一个Render Texture ,将它拖到子摄像机的T...
2018-03-05 16:22:05
3764
1
原创 Android faceBook KeyHash生成(生成发布密钥散列)
第一种方法 直接代码输出 不用修改try { int i = 0; PackageInfo info = getPackageManager().getPackageInfo( getPackageName(), PackageManager.GET_SIGNATURES); for (Signature signature : info.signatures...
2018-02-07 18:39:56
4267
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人