自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 建个人网站

首先我是在淘宝上找了一家店, 叫90起航的, 买了域名和主机.  开通审核好了之后,  就下载一个filezila, 然后进入90起航的后台找到你对应的账号, 后台连接地址, 密码, 端口号,然后连接上, 把 对应的web目录下面的东西给删了, 把自己的东西传到web目录下就可以了,   一进入的地方是index.html.

2017-12-31 15:22:20 200

原创 Smali

对于普通的数值, 可以把  const/high16  v0 0x....  可以直接改成const v0 0x...

2017-12-30 20:33:02 372

原创 Unity 小记

1, GUI 函数是一层一层铺的, 在后面的会渲染到前面的上面.2, 场景烘焙的时候就会记录 网格, 此时再改掉场景的东西, 不渲染, 对寻路结果是没有影响的.3,  不勾选navigation static 的话, 就不会进入场景网格计算的范畴. 就会当做不存在,

2017-12-29 12:25:40 185

原创 Unity 图集

对于NGUI 的图集来说, 如果不是 刚好, 512*512, 1024*1024, 2048*2048 这种, 而是什么512*1024 之类的话, 在打包到手机上后, 即使是没有压缩的, 也会有一定程度的糊. 这种情况下, 应该把图集图片的导入格式改成editor GUI AndLegacy GUI. 这种格式, 对于不规则的图集来说, 渲染会好很多

2017-12-27 11:17:21 499

原创 SO 修改 工具

SO 的修改的工具, 首先是静态分析工具, ida pro.   这个主要是用来查看SO 内部函数的位置, 以及反汇编之类的. 在知道位置之后, 要修改就要改掉原来的arm指令, 这个时候就会需要到把指令转换成二进制, 这个就会用到http://armconverter.com/ 这个网站, 可以把arm指令转换成二进制然后就可以使用010editor 来修改这个SO 这个二进制文件

2017-12-24 22:47:52 4707

原创 app 安装显示风险软件

一个app 在安装的时候, 被华为安装器扫出显示为风险软件,  最后发现问题是assets下面的一个jar 包, 而我自己随便编译一个jar 包放进去, 是不会报错的, 意思是华为在安装的时候, 对assets下的jar 包可能也做了一定的分析

2017-12-23 21:42:06 10963 3

原创 +=

+= 这个符号还是有点特殊的,  即便是null 来调用都OK 不会报错, 不论是Java 还是C# , 但是输出结果会有不一样, Java 中 String str =null;   str+="henry"   会得到str 等于 nullhenry 在C# 中, 这一段代码输出henry

2017-12-20 10:38:28 157

原创 luac 反编译

首先下载unluac.jar, 然后运行命令. java -jar unluac.jar testin.luac>testout.luac  然后就好了, 厉害吧, 印象中是.lua 都是源码, 根本 不需要反编译啊, 只有luac 是经过一次 编译后的, 已经看不懂了, 需要修改

2017-12-17 21:06:19 9363

原创 xlua 热更新

1. 首先导入xlua 的东西, 主要是两个, 一个是assets下面的, 全部拷到自己目录下的assets中,  还有就是xlua的tools 也要拷进来. 2 然后要在build settings 中加入HOTFIX_ENABLE和 INJECT_WITHOUT_TOOL 这两个宏定义. 注意的是定义的时候, 输入之后要按下enter 键, 才能生效. 不然的话就会自动消失3, 把有可

2017-12-17 18:41:00 1351 1

原创 Xlua

1. 执行一个lua 代码.LuaEnv lua = new LuaEnv();lua.dostring("print('hello world')");2. 也可以使用LuaEnv lua = new LuaEnv();lua.dostring(require'another');    another.lua.txt 是一个放在resources下的文件, 记录lua代

2017-12-17 13:06:10 435

原创 我的lua 学习2

1, lua 可以给一个table 设置一个metatable   方法如下  table = setmetatable({henry=1,mai=2},{__index={[2]=3}}).  意思就是table 的表就是前面这个表, 设置的元表就是后面这个. 2. 给一个表设置元表的时候, 如果元表中有一个__index 的键, 如果这个键表示的是一个table , 那么如果前面table

2017-12-16 15:45:33 218

原创 Material

不论是在4.x 还是5.x . 虽然在编辑器下, 用同一个材质的物体, 只要材质发生了改变, 每一个物体都受影响, 相应地改变, 但是在代码中动态给某一个物体的材质做修改的时候, 其他应用同一个材质的物体, 并不会发生相应的改变. 也就是说每一个物体的材质都是一个实例. 互不干涉. 只在编辑器模式下, 会一次改变, 应用到所有物体上

2017-12-16 11:08:41 143

原创 我的lua 学习

1.  我用的工具是SciTE.     直接在菜鸟教程里下载的, 2, 安装好之后, 可以把 安装路径配到path 环境变量中,  直接 lua -i 就可以进入交互式编程, 在> 符号后面加上要执行的脚本就可以执行. 例如print("hello world")  不需要分号结尾3,  print(b)   一个没有初始化的变量是nil, 可以访问不会报错.  在默认情况下,变

2017-12-14 22:34:14 587 1

原创 unity 4.x 全屏

Unity 4.x 默认会显示导航栏,  加上这一句就可以了. 在oncreate 的时候加就可以了. 足以.getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE|View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN|View.SYSTEM_UI_FLA

2017-12-14 01:01:59 207

原创 unity 调用android方法

亲测, 这样是同步执行的, 也就是说 unity调用android 方法之后, 必须会等这个方法执行完毕之后, 才会执行下面的C# 代码.

2017-12-13 13:30:49 174

原创 动态权限

亲测, 如果一个游戏需要一些重要权限, 如果targetsdk version 小于23 的话, 那么安装之后就自动获取权限了. 如果target'sdk version 大于等于23 的话, 就需要代码去动态获取权限.

2017-12-13 00:21:17 162

原创 Android NDK 编译SO

1, 首先是添加builders,->new Program ->Main 下面Location 选择E:\NDK\android-ndk-r10\ndk-build.cmd, 这个就是NDK 的安装目录.   working directory下选择 ${workspace_loc:/SoCopy}   这个就是当前工作空间的SoCopy 这个 项目, 然后refresh然后buil...

2017-12-12 12:09:22 903

原创 接华为应用

切记          这个meta 文件是不可以去掉的.

2017-12-10 19:15:29 298

原创 Unity cache

1. Application.temporaryCachePath 这个文件夹就是android中data下面的cache 文件夹, 可以正常使用C# 的IO流进行读写.2. Android的应用抛出未捕获的异常之后, 使用自定义的uncaughtexceptionhandler 处理, 这个时候是可以写日志的. 进行IO流操作. 但是如果是想弹一个Toast 或者dialog都是

2017-12-09 23:16:38 1141

原创 apk签名

今天给一个apk 重签名了, 用了自己的签名, 改成zip可以很明显地看到里面有了签名文件, 但是安装的时候还是提示说没有任何证书. 神奇得很. 但是后面下载了一个360 签名工具, 让他来签又是好的.

2017-12-09 13:25:11 157

原创 keystore和重签名

首先把apk改成zip, 然后山城manifest里面跟cert 有关的, 然后改回apk. 然后调用这个命令, 可以配置一下jarsigner, 或者就是在Jdk/bin下面去打开CMD. 签名的 henry 是keystore的名字. 最后的henry是keystore的别名. reforceApk_new.apk 是签名后的生成的apk, reforceapk.apk是要重签名的apk

2017-12-08 15:12:17 256

原创 Unity 接广点通

遇到一个坑, 就是广点通的初始化竟然也要在主线程, 看上去明明并没有涉及到UI 的部分. 然后因为Unity 调用android 的时候是不在主线程的, 所以导致, 不报错, 但是又不能正常实现功能

2017-12-05 14:23:57 961

原创 Unity 清单文件

在Android 下面的清单文件, Unity会进行merge. 但是如果出现同一个标签, 但是value不同就会出错, 无法合并.

2017-12-04 09:45:09 248

原创 Java Finally

Java 中final的代码块不是一定会执行的,   如果遇到了 报错, 但是没有捕捉, 那么不会执行, 如果遇到了System.Exit(0)的话. .    也就不会执行后面的代码了, 这个代码就会终止所有的线程.   除非是调用了Runtime.getruntime().addshutdownhook(Thread) 那么在System.Exit(0). 执行的时候JVM 会执行  前面

2017-12-03 19:31:04 216 1

原创 图集修改

图集修改只要图片的尺寸和图集原来材质的图片一样大, 压缩格式, wrapmode, filtermode 一样, 就可以替换图片, 不会有任何问题.atlas.spritematerial.setTexture("_MainTex",texture); 就可以了

2017-12-03 12:43:59 304

原创 Unity 接入Vungle

公司本来打算接入Unity Ads, 但是很无奈的是Unity Ads 在国内根本没有广告显示, 所以又试了Vungle. 不过还好, Vungle 在国内是可以使用的, 下面是Vungle 接入1. 接入Vungle 4.1首先在https://dashboard.vungle.com/sdk 这里下载对应的SDK 版本.  这个版本是纯android的, 没有Unity 插件使

2017-12-01 19:01:06 1354

plist 和白鹭图集切割工具

同时支持plist 切割和白鹭图集切割的工具, 可以选择切割单个文件也可以选择同时操作整个目录. 就是一个可以直接运行的exe, 无需配置任何环境..

2019-01-10

egret 图集切割工具

用于切割egret图集, 可以选择去除空白像素, 也可以选择保留原尺寸.

2018-11-14

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

TA关注的人

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