8 装大炮的自行车

尚未进行身份认证

我要认证

做一个无聊人

等级
TA的排名 9w+

Xcode Unity 项目 Framework 封包

Xcode Framework  Framework 是 IOS 项目里面的一个第三方库,有点类似 C# 引用的第三方 DLL,这个 Framework(DLL)开发人员是可以自行打包,步骤稍微有些麻烦,过程有点类似手动配置Unity导出项目,不过由于是 Framework 类型的项目,所以有些配置有些不一样,不过大部分还是一样的。封包  由于最近有个需求,需要把 Unity IOS项目 包装成 Framework(第三方库),这个过程我姑且称为 “封包”,这样可以加速上下文的阅读和理解。0x0

2020-06-15 11:38:16

Unity 之封装使用Async、Await语法实现异步线程

Unity 使用Async、Await语法实现异步线程      我们都知道Unity是单线程,哪怕后面高版本渲染这块移动到了其他线程。      Async、Await是C# 5.0的新加的语法,是个非常优雅的语法糖。    &n...

2020-04-09 18:15:27

C# 基于 IEnumerator 实现一个类似Unity的协程

Unity CoroutineUnity Coroutine(协程)和 IEnumerator 基本一样,类似一个状态机的概念,稍微有过深入了解C# IEnumerator 可以大概知道这里面是一个状态机的概念 。IEnumerable 是一个状态标识,标识这个对象是可以进行迭代尝试的(没有太大深究意义,只需要知道当你需要自己实现一个迭代器的时候需要继承它就可以了)。IEnumerator...

2020-04-08 16:03:52

assimp 5.0.1 Compile manual

assimp工具:assimp 5.0.1VS平台:VS2017Cmake 参数:VS2017_x64最后编译结果图,然后打开build/*.sln文件,开始编译,参数选择Release x64 因为我准备使用x64平台的。最总编译的文件,DLL放在与.exe同级目录,lib自行放置。...

2020-03-16 22:20:46

C# 基础之装拆箱 IL 层

C# 基础之装拆箱装箱:当一个值类型转成引用类型,我们可以看成 我们把 1元钱装入钱包中,此时发生装箱操作。拆箱:当一个引用类型转成值类型,我们可以看成 从钱包中把 1元钱 提取出来。以上个人通俗白话的理解。测试案例:这里我声明了一个引用类型和值类型。上面是发生装拆箱的代码,很容易看清楚之间的类型转换后的装拆箱,不过我们从底层IL语言来看。我们先看看装箱操作做了什么事情。我们...

2019-10-22 10:52:57

Unity Android 反编译 Smali 并增加自定义函数

Android 反编译并增加自定义函数今天我们来反编译java,并修改内部函数,大部分博客基本都没有详细的说法,今天实际操作一下。本文章只是以学习为出发点,若做触摸法律底线的事,作者概不负责。Start首先请上我们今天的主角,一个用Unity编译成功apk,以及 apktool.jar 工具然后我们开始反编译,命令:java -jar apktool.jar d test.apk...

2019-08-27 10:44:29

【Unity】【继】 shader渲染光照后场景组件等表现黑色问题导致shader体积过大

如上图,上篇文章我们查到场景黑色bug是此处引起的,然后近期又存在一些问题,那就是shader打成assettbundle就会非常的大,约7M多左右,(勾选了 1,2,5,6)目前我改成上列状态shader大小大幅度的减少,只有1.7M左右,据我测试, 2号选项是占用比例最大的,也就是导出后影响体积最为严重(仅针对 1,2,5,6. (3,4)没测试)具体作用就不细说了,可以官网查对应A...

2019-06-20 16:42:11

【Unity】关于Unity导出IOS工程后真机调试闪屏后闪退

作者 Xcode 版本:10.1作者 Unity 版本:2017.4.3f1关于问题上述的图片就是我们本次的 Crash 问题,这个问题目前在作者这个版本100%复现。复现的操作就是关闭 ARC,关于ARC的解释下文会说到。关于这个问题,我度娘,GG都翻了一遍,没有任何有用的信息,而且资料少之又少,类似的资料就是关于AirPlay的闪退,但是和这个问题似乎关系不大,所以初步怀疑是Uni...

2019-05-08 10:10:47

【Unity】图混结束

懒不想继续写图混了,把码云链接放出来,可以去参考!

2019-05-08 09:17:22

【Unity】shader渲染光照后场景组件等表现黑色问题

Shader渲染后场景组件等表现黑色问题好久没有写博客了,距离上次的 图文混排第一部分,应该才过去一天吧?(笔者实在太慢)步入正题最近在做安卓项目的打包,发现场景加载后,在不给渲染光照信息(Lightmap Static)的时候,表现还算正常,我们先看看还算正常的情况图这次的主角是蓝色水晶,其他的不用理会。我们可以看到,在不给与光照信息的时候,这种情况还算正常(什么是光照信息??看...

2019-04-12 19:20:33

基于UGUI的图文混排——第一部分

UGUI的Text渲染Text的继承关系:Text -> MaskableGraphic -> Graphic然后我们 F12 看看 Graphic 被公布出来可重写或者可调用有哪些函数或者字段。主要是这三个参数,我已经框起来了如果看过UGUI的源码,我们可以指定,当一个渲染组件被改变后,就会重写它所有的网格信息,在创建或者开始回调网格的时候,会先执行 SetVerti...

2018-10-29 18:46:23

KMP 算法结束——C#

KMP废话不多说,直接上代码 int _i = start_pos; int _j = 0; while (_j < P.Length && _i < S.Length) { if (_j == -1 || S[_i] == P[...

2018-08-14 11:59:45

KMP算法之Next数组——C#

这篇文章不解释什么是O(n)记法KMPkmp是一个两串字符串比较的算法,分别为P:模式串,S:文本串。我的文章一般都是废话少说,直接就进入主题。我们假设现在需要匹配如下: 传统的做法:逐一的遍历 S 串,再遍历 P 串, S[ i ] != P[ j ] (i=0,j=0),因为不相等,所以 i 会自增 1 (++),j 回溯 0,当 i = 7 发生匹配,...

2018-08-14 11:51:10

【Django】linux 下安装django 和 mysql

安装django去 django 官网右侧找到连接,也可以下载到移动工具上。 wget https://www.djangoproject.com/m/releases/2.0/Django-2.0.5.tar.gz tar -xvf Django-2.0.5.tar.gz cd Django-2.0.5 => python setup.py install ...

2018-05-22 10:35:46

【记录】python3 在linux下安装的问题

这里记录下python3 在Linux下安装出现的问题问题一: [root@master ~]#./configure –prefix=/usr/local/python3.6 checking build system type… i686-pc-linux-gnu checking host system type… i686-pc-linux-gnu chec...

2018-05-22 09:37:32

Linux 下的 rsync 详细部署和免密码同步

最近在做同步的问题上用到了 rsync 一款强大的同步备份工具。然后遇到了一些问题:安装完后,同步需要密码,可我想不需要密码,因为我跑的是内部环境。然后去查了度娘,google,都是些什么乱七八糟的,无法解决我的问题。最后汇总思路后就解决了rsync 安装 具体怎么安装不做累述。 安装完后linux 运行下 rsync 会有一大串的命令提示,那就安装成功了。运行 rsy...

2018-05-18 10:01:07

【Django外传】部署 apache2 + ajango 服务

apache2 安装 自行百度Django 安装 自行百度Ok我们现在开始部署,首先展示下我的文件目录(其它博文乱七八糟)apache path:Django path: 需要注意下,Django 初始目录是有上级目录的首先,完模来到Apache2 的 目录里面 cd sites-available 进入目录 新建一个 conf 配置文件 ...

2018-05-03 19:02:15

算法 Union-Find

Union-Find 动态连通性 动态连通性是计算机的一种数据结构,动态维护结构中相互链接的组信息。 通俗的说 : 就像朋友圈,在社交网络中,彼此熟悉的人与人之间组成的朋友圈,但是这个圈子是会逐渐扩大的,不一定是你扩大,有可能你的朋友认识了一个新的朋友,或者 “断袖” 了,这种变化是动态的,然而这个关系网是庞大的,连通的,这就是动态连通数据结构。 假设:我与用户A相识,...

2018-02-23 23:53:06

线性代数 —— 矩阵简介

什么是矩阵?我们看看矩阵是怎么样的。 如果我们需要取其中一个元素怎么取? 这两种是等价的矩阵的表示有很多,线性代数 I 和线性代数 II 都有表示,它也可以用来做计算机的图像处理。它就像一组数据,里面存着许多数据。矩阵的相加相乘矩阵相乘相加或者矩阵和向量相乘,我在我的其他文字有做有解释,可以跳过去看看。 http://blog.csdn.net/kan4648

2018-01-17 21:45:12

关于游戏本地数据Excel编程工具转换 --- 2

Excel编程工具转换CShap好的,我们继续上一章。 前一章我们已经把需要的数据缓存起来了,我们现在开始读表,把表中的数据拿出来缓存到对象里面去,所以,我们得需要一个对象下列代码:[Serializable]public class DataSvo { private Dictionarystring, Dictionarystring, Liststri

2018-01-17 20:20:01

查看更多

勋章 我的勋章
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。