<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[levine2008的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/levine2008</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; levine2008]]></copyright><item><title><![CDATA[Unity性能优化全攻略]]></title><link>https://blog.youkuaiyun.com/levine2008/article/details/105706402</link><guid>https://blog.youkuaiyun.com/levine2008/article/details/105706402</guid><author>levine2008</author><pubDate>Thu, 23 Apr 2020 14:02:20 +0800</pubDate><description><![CDATA[#Unity性能优化全攻略
总结自Siki的性能优化。
##优化相关前提
###Unity游戏安装包大/运行卡的原因
Mono虚拟机

解决这个问题
###DrawCall
https://zhuanlan.zhihu.com/p/26386905
https://www.zhihu.com/question/36357893
SetPasscall DrawCall和Batches-http:/...]]></description><category></category></item><item><title><![CDATA[腾讯云下centos git 克隆远程仓库]]></title><link>https://blog.youkuaiyun.com/levine2008/article/details/105463725</link><guid>https://blog.youkuaiyun.com/levine2008/article/details/105463725</guid><author>levine2008</author><pubDate>Sun, 12 Apr 2020 01:39:10 +0800</pubDate><description><![CDATA[坑爹啊，坑爹

第一次玩centos，git 先升级到2.0以上

git clone 依旧报错

必须使用下面的

git clone https://用户名@gitee.com/xxx/xxx 才能clone下来，我要吐血了，麻痹的，睡觉

git clone https://用户名@gitee.com/xxx/xxx 才能clone下来



git clone https://用户名...]]></description><category></category></item><item><title><![CDATA[Unity 下载网址]]></title><link>https://blog.youkuaiyun.com/levine2008/article/details/104335152</link><guid>https://blog.youkuaiyun.com/levine2008/article/details/104335152</guid><author>levine2008</author><pubDate>Sat, 15 Feb 2020 21:34:33 +0800</pubDate><description><![CDATA[官方中文文档：https://connect.unity.com/doc
Unity官网地址：https://unity.cn

UnityHub 下载地址
MAC：https://public-cdn.cloud.unity3d.com/hub/prod/UnityHubSetup.dmg
Windows：https://public-cdn.cloud.unity3d.com/hub/prod...]]></description><category></category></item><item><title><![CDATA[linux下配置android sdk]]></title><link>https://blog.youkuaiyun.com/levine2008/article/details/80308044</link><guid>https://blog.youkuaiyun.com/levine2008/article/details/80308044</guid><author>levine2008</author><pubDate>Mon, 14 May 2018 12:30:22 +0800</pubDate><description><![CDATA[该文章介绍下如何在linux中配置android sdk一、下载android sdk下载SDK，下载地址：http://developer.android.com/sdk/index.html，选择Linux(i386)。因为SDK只有32位的，如果装的是64位系统，则要安装ia32-libs，运行32位程序。安装命令：sudo apt-get install ia32-libs（在Ubuntu...]]></description><category></category></item><item><title><![CDATA[Android SDK 在线更新镜像服务器资源]]></title><link>https://blog.youkuaiyun.com/levine2008/article/details/80307512</link><guid>https://blog.youkuaiyun.com/levine2008/article/details/80307512</guid><author>levine2008</author><pubDate>Mon, 14 May 2018 11:34:59 +0800</pubDate><description><![CDATA[本文转自：http://blog.kuoruan.com/24.html。感谢原作者。什么是Android SDKSDK：（software development kit）软件开发工具包。被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。而 Android SDK 就是 Android 专属的软件开发工具包。加速下载的方法由于 Google 服务器在...]]></description><category></category></item><item><title><![CDATA[Unity C#与Xlua的交互 C#调用Lua CSharpCallLua]]></title><link>https://blog.youkuaiyun.com/levine2008/article/details/80248001</link><guid>https://blog.youkuaiyun.com/levine2008/article/details/80248001</guid><author>levine2008</author><pubDate>Wed, 09 May 2018 01:11:29 +0800</pubDate><description><![CDATA[最近学习XLua，看了下官方的文档。对于我这样的小菜鸡而言需要知道的知识点还是蛮多的，就做个笔记，其实差不多等于把文档里面的知识ctrl C ctrl V一遍。正在准备学习这块的小伙伴们可以多看看官方给的文档。下面是自己的一个GitHub XLua Demo 地址。里面也存放了文档（XLuaDocs文件夹中）这篇主要记录记录C#与XLua的相互交互，即C#如何访问调用Lua的属性方法和Lua如何调...]]></description><category></category></item><item><title><![CDATA[xlua 编译加第三方库操作指南]]></title><link>https://blog.youkuaiyun.com/levine2008/article/details/80115195</link><guid>https://blog.youkuaiyun.com/levine2008/article/details/80115195</guid><author>levine2008</author><pubDate>Sat, 28 Apr 2018 00:51:04 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/xmousez/article/details/68490840]]></description><category></category></item><item><title><![CDATA[渠道打包汇总]]></title><link>https://blog.youkuaiyun.com/levine2008/article/details/79766734</link><guid>https://blog.youkuaiyun.com/levine2008/article/details/79766734</guid><author>levine2008</author><pubDate>Sat, 31 Mar 2018 10:49:04 +0800</pubDate><description><![CDATA[1，xcode build到真机，提示无法launch，查看证书，证书过期了2，xcode 真机联调的版本必须是 debug版本，同时，开启option. opengl选项，否则真机运行出错过程记录问题表 3，证书导入钥匙库后，点击mobile profile文件 1，要手动选择 debug模式菜可以发布到真机联调2，Appid. 错误 证书没有push权限，更新证书p12 mobile prof...]]></description><category></category></item><item><title><![CDATA[unity 本地读写sqllite]]></title><link>https://blog.youkuaiyun.com/levine2008/article/details/53750074</link><guid>https://blog.youkuaiyun.com/levine2008/article/details/53750074</guid><author>levine2008</author><pubDate>Mon, 19 Dec 2016 22:54:18 +0800</pubDate><description><![CDATA[1，准备DLL
System.Data.dll

Mono.Data.Sqlite.dll 这2个DLL是unity 读取数据库时用到的类库，因为访问数据库需要用到SqliteConnection相关的类  ，同时必须保证这2个DLL是在mono下的类库，确保迁移到支持mono的移动平台可以正确运行

2，SQLite，是一款轻型的数据库，是遵守ACID的关系型数据库管理系统，它包含在一]]></description><category></category></item><item><title><![CDATA[RPG 游戏 unity ngui 实现2D名字牌血条等功能]]></title><link>https://blog.youkuaiyun.com/levine2008/article/details/51949611</link><guid>https://blog.youkuaiyun.com/levine2008/article/details/51949611</guid><author>levine2008</author><pubDate>Tue, 19 Jul 2016 01:48:53 +0800</pubDate><description><![CDATA[名字牌包括2D，3D名字牌两种，区别在于2D是基于屏幕坐标的名字牌，将名字牌的gameobject结点挂在UI相机下，不会受3D场景中物件的影响，3D名字牌可以视为游戏场景内的一部分物件，名字牌跟随角色移动同时也会被3D场景中其他物件遮挡，这里仅讨论2D名字牌
关于ngui实现名字牌的方式，很多博客都写到过，本人在这里针对RPG游戏中的实现方式进行一下个人总结
先归纳一下这类需求：
名字牌：]]></description><category></category></item><item><title><![CDATA[遮挡剔除 Unity3d官方教程]]></title><link>https://blog.youkuaiyun.com/levine2008/article/details/51951616</link><guid>https://blog.youkuaiyun.com/levine2008/article/details/51951616</guid><author>levine2008</author><pubDate>Tue, 19 Jul 2016 01:29:58 +0800</pubDate><description><![CDATA[遮挡剔除 (Occlusion Culling) 功能可在对象因被其他物体遮挡，当前在相机中无法看到时，禁用对象渲染。该功能不会在三维计算机图形中自动开启，因为在大部分情况下，离相机最远的对象最先渲染，离相机近的对象覆盖先前的物体（该步骤称之为“重复渲染 (overdraw)”）。遮挡剔除 (Occlusion Culling)
 与视锥体剔除 (Frustum Culling) 不同。视锥体剔]]></description><category></category></item><item><title><![CDATA[Unity 中一些图形学知识]]></title><link>https://blog.youkuaiyun.com/levine2008/article/details/51288695</link><guid>https://blog.youkuaiyun.com/levine2008/article/details/51288695</guid><author>levine2008</author><pubDate>Sat, 30 Apr 2016 23:50:23 +0800</pubDate><description><![CDATA[转自 http://www.cnblogs.com/He-Jing/p/3797783.html 


一些关于图形渲染方面知识，在这里将其整理下

1：Alpha Blend(Alpha混合)原理

　 前面的博客中说过，在渲染管线中有个光栅化阶段，在这个阶段中就包括Alpha混合过程，在图像渲染的过程中，绘制图像的颜色总是放在颜色缓冲区中，这样就会替换当前缓冲区中已经存在的颜色，]]></description><category></category></item><item><title><![CDATA[个VS编译器(cl.exe)命令行编译的例子]]></title><link>https://blog.youkuaiyun.com/levine2008/article/details/36236039</link><guid>https://blog.youkuaiyun.com/levine2008/article/details/36236039</guid><author>levine2008</author><pubDate>Tue, 01 Jul 2014 23:26:03 +0800</pubDate><description><![CDATA[几个VS编译器(cl.exe)命令行编译的例子


2010-05-24 17:07 4876人阅读 评论(0) 收藏 举报

编译器多线程windows优化dlllinker

CL.exe 的命令行编译断断续续接触了几次,每次都忘,每次都重新查。每次都搞不清楚语法，尤其是传给linker的参数。因为网上所有的文章都是一样的，都是详细的参数列表，都是没有实例。为了和大众保持一致，我]]></description><category></category></item><item><title><![CDATA[NGUI点滴]]></title><link>https://blog.youkuaiyun.com/levine2008/article/details/21566639</link><guid>https://blog.youkuaiyun.com/levine2008/article/details/21566639</guid><author>levine2008</author><pubDate>Thu, 20 Mar 2014 00:49:49 +0800</pubDate><description><![CDATA[1，
﻿﻿
NGUI的输入控件特点：

1.可以控制输入的最大字符数量
2.光标使用的字符:”carat char”
3.控制输入类型：Type
4.是否是密码输入框
5.字体颜色
6.按回车提交时要触发的函数"OnSubmit"
 
NGUI输入控件缺点:
1. 无法使用左右移动
2. 光标是”|”符号, 易与输入的符号相混
3. 不能点击定位
——————————]]></description><category></category></item><item><title><![CDATA[30分钟LINQ教程]]></title><link>https://blog.youkuaiyun.com/levine2008/article/details/21566205</link><guid>https://blog.youkuaiyun.com/levine2008/article/details/21566205</guid><author>levine2008</author><pubDate>Wed, 19 Mar 2014 23:54:37 +0800</pubDate><description><![CDATA[﻿﻿
http://www.cnblogs.com/liulun/archive/2013/02/26/2909985.html


在说LINQ之前必须先说说几个重要的C#语言特性
一：与LINQ有关的语言特性
　　1.隐式类型
　　　　（1）源起
　　　　　　在隐式类型出现之前,
　　　　　　我们在声明一个变量的时候,
　　　　　　总是要为一个变量指定他的类型
　　　　　]]></description><category></category></item><item><title><![CDATA[深感惭愧，对C#扩展方法的无知]]></title><link>https://blog.youkuaiyun.com/levine2008/article/details/20962463</link><guid>https://blog.youkuaiyun.com/levine2008/article/details/20962463</guid><author>levine2008</author><pubDate>Mon, 10 Mar 2014 23:55:22 +0800</pubDate><description><![CDATA[虽然丢了好几年C#，如今重新搞起来，有同事用了个扩展方法，一开始没有看懂，查了MSDN才搞明白，贴一下MSDN


扩展方法被定义为静态方法，但它们是通过实例方法语法进行调用的。 它们的第一个参数指定该方法作用于哪个类型，并且该参数以 this修饰符为前缀。 仅当您使用 using 指令将命名空间显式导入到源代码中之后，扩展方法才位于范围中。

下面的示例演示为 System.Strin]]></description><category></category></item><item><title><![CDATA[利用WSAGetLastError()获得的socket编程中常见错误]]></title><link>https://blog.youkuaiyun.com/levine2008/article/details/8285777</link><guid>https://blog.youkuaiyun.com/levine2008/article/details/8285777</guid><author>levine2008</author><pubDate>Wed, 12 Dec 2012 11:21:47 +0800</pubDate><description><![CDATA[利用WSAGetLastError()获得的socket编程中常见错误





常数

值

描述



sckOutOfMemory

7

内存不足



sckInvalidPropertyValue

380

属性值无效。



sckGetNotSupported

394

属性不可读。



sckSet]]></description><category></category></item><item><title><![CDATA[winform  运行中使用控制台动态输出调试及运行信息]]></title><link>https://blog.youkuaiyun.com/levine2008/article/details/6686647</link><guid>https://blog.youkuaiyun.com/levine2008/article/details/6686647</guid><author>levine2008</author><pubDate>Sun, 14 Aug 2011 20:25:36 +0800</pubDate><description><![CDATA[如何：在 Winform 动态启动、控制台命令行？
需求
   winForm 程序输出类型为 windows 程序（不是命令行程序）
   在运行时想输入一些信息编译开发调试，如何实现这一功能

解答：
  AllocConsole、FreeConsole 这两个]]></description><category></category></item><item><title><![CDATA[Lua  与 dotnet 交互]]></title><link>https://blog.youkuaiyun.com/levine2008/article/details/6671345</link><guid>https://blog.youkuaiyun.com/levine2008/article/details/6671345</guid><author>levine2008</author><pubDate>Tue, 09 Aug 2011 09:30:43 +0800</pubDate><description><![CDATA[using LuaInterface;   //记得引用 LuaInterface.DLL到工程中

namespace WindowsApplication2
{
    public partial class Form1 : Form
    {]]></description><category></category></item><item><title><![CDATA[.net  火车头 ------表单（form）的自动填写和提交]]></title><link>https://blog.youkuaiyun.com/levine2008/article/details/6271592</link><guid>https://blog.youkuaiyun.com/levine2008/article/details/6271592</guid><author>levine2008</author><pubDate>Wed, 23 Mar 2011 17:05:00 +0800</pubDate><description><![CDATA[<br /> 方法1：<br />        HtmlElement btnSubmit = webBrowser.Document.All["submitbutton"]; <br />

  HtmlElement tbUserid = webBrowser.Document.All["username"]; <br />

 HtmlElement tbPasswd = webBrowser.Document.All["password"]; <br /><br /> if (tbUser]]></description><category></category></item></channel></rss>