<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[costa100的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/costa100</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; costa100]]></copyright><item><title><![CDATA[Unity MaterialPropertyBlock 正确用法（解决无法合批等问题）]]></title><link>https://blog.youkuaiyun.com/costa100/article/details/113735538</link><guid>https://blog.youkuaiyun.com/costa100/article/details/113735538</guid><author>costa100</author><pubDate>Sun, 07 Feb 2021 09:36:18 +0800</pubDate><description><![CDATA[Instancing and Material Property Blocks

February 11, 2020

Table Of Contents

Current State
	Changing Properties via Script
	Setting Material Property Blocks
	Making your Shader support Instancing
	Profiling
	Sources
Current State????︎

I’m going to go o.]]></description><category></category></item><item><title><![CDATA[Unity5 AssetsBundle打包]]></title><link>https://blog.youkuaiyun.com/costa100/article/details/104187450</link><guid>https://blog.youkuaiyun.com/costa100/article/details/104187450</guid><author>costa100</author><pubDate>Wed, 05 Feb 2020 19:50:30 +0800</pubDate><description><![CDATA[1.选中预设等要打包的Assets，在右下角设置bundle名字(不同的Assets设置同一个bundle名字将打包到同一个bundle里边)

   遍历要打包的资源目录，同一个目录下的资源设置同一个bundle名字

2.通过BuildPipeline的API:BuildAssetBundles等将设置了bundle名字的资源打包

   使用以上API时要注意区分打包平台

...]]></description><category></category></item><item><title><![CDATA[Linux 查看系统硬件信息(实例详解)]]></title><link>https://blog.youkuaiyun.com/costa100/article/details/52749857</link><guid>https://blog.youkuaiyun.com/costa100/article/details/52749857</guid><author>costa100</author><pubDate>Fri, 07 Oct 2016 15:47:00 +0800</pubDate><description><![CDATA[linux查看系统的硬件信息，并不像windows那么直观，这里我罗列了查看系统信息的实用命令，并做了分类，实例解说。

cpu

lscpu命令，查看的是cpu的统计信息.


blue@blue-pc:~$ lscpu
Architecture:          i686            #cpu架构
CPU op-mode(s):        32-bit, 64-b]]></description><category></category></item><item><title><![CDATA[objective-C程序设计学习笔记3--分类和协议]]></title><link>https://blog.youkuaiyun.com/costa100/article/details/51811385</link><guid>https://blog.youkuaiyun.com/costa100/article/details/51811385</guid><author>costa100</author><pubDate>Sat, 02 Jul 2016 17:17:05 +0800</pubDate><description><![CDATA[分类可以在不继承和改动原类的情况下为类提供扩展
格式如下：
声明部分
@interface 原类 (分类名)
扩展的方法
@end
实现部分
@implementation 原类 (分类名)
扩展的方法
@end
注意：分类中不能直接访问原类中@property定义的变量（因为其为原类私有的），不过可以通过[self 变量名]访问。


协议相当于C++中的抽象类（接口类]]></description><category></category></item><item><title><![CDATA[objective-C程序设计学习笔记2--类]]></title><link>https://blog.youkuaiyun.com/costa100/article/details/51802920</link><guid>https://blog.youkuaiyun.com/costa100/article/details/51802920</guid><author>costa100</author><pubDate>Fri, 01 Jul 2016 17:02:22 +0800</pubDate><description><![CDATA[类分为声明部分和实现部分
声明部分放在.h头文件中，声明的格式
@interface ClassName:ParentClass
{
DataType 成员变量1；
DataType 成员变量2；
}


成员方法声明
@end


实现部分放在.m或.mm中，实现的格式
@implementation
成员方法的声明
{
}
@end


成员方法的声明]]></description><category></category></item><item><title><![CDATA[objective-C程序设计学习笔记1--编译运行]]></title><link>https://blog.youkuaiyun.com/costa100/article/details/51801271</link><guid>https://blog.youkuaiyun.com/costa100/article/details/51801271</guid><author>costa100</author><pubDate>Fri, 01 Jul 2016 14:56:22 +0800</pubDate><description><![CDATA[工欲善其事必先利其器，学习编程没个编译运行环境是不行的。
编译运行objective-c程序有两种方式：1。xcode编译运行，2。命令行Clang编译运行
1.xcode方式
这是最方便也是最好用的方式。打开xcode->新建工程->选择OS-X Application->Common-Line
2.命令行方式
打开Terminal->clang -fobjc-argc [files]]]></description><category></category></item><item><title><![CDATA[Xcode中使用Objective-C基础语法学习教程（转）]]></title><link>https://blog.youkuaiyun.com/costa100/article/details/51799890</link><guid>https://blog.youkuaiyun.com/costa100/article/details/51799890</guid><author>costa100</author><pubDate>Fri, 01 Jul 2016 11:26:22 +0800</pubDate><description><![CDATA[Objective-C基础语法学习是本文要介绍的内容，主要是来学习语法的内容，如果想从事iphone开发的话，Objective-C 这门语言就不得不学会 我们都知道C语言是没有面向对象的 而Objective-C 则是ANSI
 C 的一个严格超集，它是具有面向对象的特性的 由于IPHONE 的成功 让这门语言现在非常的火热 今天笔者为大家介绍一下在xcode中使用Objective-C 的基]]></description><category></category></item><item><title><![CDATA[Objective-C入门（转）]]></title><link>https://blog.youkuaiyun.com/costa100/article/details/51799853</link><guid>https://blog.youkuaiyun.com/costa100/article/details/51799853</guid><author>costa100</author><pubDate>Fri, 01 Jul 2016 11:23:29 +0800</pubDate><description><![CDATA[Objective-C是一种简单的计算机语言，设计为可以支持真正的面向对象编程。Objective-C通过提供类定义，方法以及属性的语法，还有其他可以提高类的动态扩展能力的结构等，扩展了标准的ANSI C语言。类的语法和设计主要是基于Smalltalk，最早的面向对象编程语言之一。

　　如果你以前使用过其他面向对象编程语言，那么下面的信息可以帮助你学习Objective-C的基本语法。许多传]]></description><category></category></item><item><title><![CDATA[数据传输协议库（protobuffer & flatbuffer）]]></title><link>https://blog.youkuaiyun.com/costa100/article/details/49493207</link><guid>https://blog.youkuaiyun.com/costa100/article/details/49493207</guid><author>costa100</author><pubDate>Thu, 29 Oct 2015 16:30:45 +0800</pubDate><description><![CDATA[今天要用到数据传输协议，网上说protocol buffer和flat buffer不错，搜集了一些文章。
本着学习的3w步骤(what, why, how)整理如下：
What:
protobuf Google 的开源技术protobuf 简介与例子]]></description><category></category></item><item><title><![CDATA[优秀程序员之道：深入理解你的代码]]></title><link>https://blog.youkuaiyun.com/costa100/article/details/44916377</link><guid>https://blog.youkuaiyun.com/costa100/article/details/44916377</guid><author>costa100</author><pubDate>Tue, 07 Apr 2015 09:47:29 +0800</pubDate><description><![CDATA[﻿﻿
本文是码农网原创翻译，转载请看清文末的转载要求，谢谢合作！
为什么有些程序员似乎有着一种神奇的能力，能够在眨眼间提取代码的意思？
为了回答这个问题，我先从科学的角度来研究我们理解代码的过程。
事实证明，理解代码是有其心理过程的，我们可以利用这方面的知识成为一名更优秀的程序员。它能有助于你理解开发过程中的各个环节，这样你就不会因为编程中的技术瓶颈而裹足不前。

本文将对有关编程理解]]></description><category></category></item><item><title><![CDATA[curl学习笔记]]></title><link>https://blog.youkuaiyun.com/costa100/article/details/44858115</link><guid>https://blog.youkuaiyun.com/costa100/article/details/44858115</guid><author>costa100</author><pubDate>Fri, 03 Apr 2015 18:00:03 +0800</pubDate><description><![CDATA[官网：http://www.curl.haxx.se/
使用教程：
libcurl 使用及例程
使用libcurl进行文件上传]]></description><category></category></item><item><title><![CDATA[多规则排序时根据权值排序]]></title><link>https://blog.youkuaiyun.com/costa100/article/details/44463365</link><guid>https://blog.youkuaiyun.com/costa100/article/details/44463365</guid><author>costa100</author><pubDate>Thu, 19 Mar 2015 19:59:10 +0800</pubDate><description><![CDATA[今天接了个需求，要对包裹里的物品进行排序。排序的规则为：品质（橙-紫-蓝-绿）、属性类型（1攻击 2防御 3气血 4命中 5闪避 6暴击 7破击 8抗破 9坚韧）、等级）
接到需求觉得很简单。我用lua实现了如下代码

 -- 排序方法：根据权值排序，品质权值是100， 属性权值是10， 等级权值是1]]></description><category></category></item><item><title><![CDATA[基数转换]]></title><link>https://blog.youkuaiyun.com/costa100/article/details/42265841</link><guid>https://blog.youkuaiyun.com/costa100/article/details/42265841</guid><author>costa100</author><pubDate>Tue, 30 Dec 2014 14:37:30 +0800</pubDate><description><![CDATA[今天看《程序员数据》一书时看到一个很基数有很有用的数学题。将10进制数转为其他进制的数，和将其他进制的数转为10进制，这成为基数转换。
个人看书习惯，看到东西后要实践一下，所以编程实现了这个问题。以下为代码，记一下，方便以后要用的时候拿来用。
-- 十进制转其他进制(最高支持16进制)
function desimalismToOther(number, scale)
 local div]]></description><category></category></item><item><title><![CDATA[看到一篇关于软件专业的讨论，对将要选大学专业的人很有用]]></title><link>https://blog.youkuaiyun.com/costa100/article/details/36867691</link><guid>https://blog.youkuaiyun.com/costa100/article/details/36867691</guid><author>costa100</author><pubDate>Fri, 04 Jul 2014 09:57:51 +0800</pubDate><description><![CDATA[﻿﻿
APUE和UNP看不懂怎么办？
前几天京东搞活动，我就把这三本书都买了，结果还是高估了自己的功力，看了一星期都看不懂，谁能提点建议，这两套书该怎么看或者推荐一点更简单入门的书。]]></description><category></category></item><item><title><![CDATA[关于角色Buf设计的思考]]></title><link>https://blog.youkuaiyun.com/costa100/article/details/26455613</link><guid>https://blog.youkuaiyun.com/costa100/article/details/26455613</guid><author>costa100</author><pubDate>Wed, 21 May 2014 11:13:33 +0800</pubDate><description><![CDATA[﻿﻿
思维的惯性


晚上在办公室晃荡，对面的同事在加班写代码。我凑上去看看在写什么。我向他了解了后明白了，大约是服务器上角色 buff 的实现吧。
BUFF 这个术语是现在网络游戏中非常常见的。给角色加一个 BUFF 通常意味着对虚拟角色的一些数值上的临时修正：例如，攻击力 +5 ，防御 -10% ，速度加倍，等等。
玩过魔兽世界的朋友应该很容易理解这些。通常游戏里的 BUFF 设定]]></description><category></category></item><item><title><![CDATA[cocos2dx引擎中lua使用加密sqlite数据库]]></title><link>https://blog.youkuaiyun.com/costa100/article/details/20050561</link><guid>https://blog.youkuaiyun.com/costa100/article/details/20050561</guid><author>costa100</author><pubDate>Thu, 27 Feb 2014 15:28:11 +0800</pubDate><description><![CDATA[倒腾了两天终于能在cocos2dx的lua脚本中操作加密版的sqlite数据库了。趁还没忘记，赶紧记录一下步骤
用到的资源：
cocos2dx 3.0 beta2 
lua 5.1
wxsqlite3 V3.0.6（内含编译好的sqlite 3.8.2）
LuaSQLite3 V0.9.1


步骤：
一、替换cocos2dx自带的sqlite3为加密的sqlite3
1） 解]]></description><category></category></item><item><title><![CDATA[Buff系统框架设计]]></title><link>https://blog.youkuaiyun.com/costa100/article/details/19546931</link><guid>https://blog.youkuaiyun.com/costa100/article/details/19546931</guid><author>costa100</author><pubDate>Thu, 20 Feb 2014 11:47:58 +0800</pubDate><description><![CDATA[﻿﻿
Buff的配置文件


BufType: 1: 精神类Buf 2: 物理类Buf 3.元素类Buf 4.其他类Buf 5.被动类Buf
BufSubType: 1000-1999 精神子类 2000-2999.物理子类 3000-3999.元素子类 4000-4999.其他子类 5000-5999.被动子类。所以子类可以唯一标识一个Buff的类别 
OppGroupId: 表明该]]></description><category></category></item><item><title><![CDATA[BUFF系统的实现]]></title><link>https://blog.youkuaiyun.com/costa100/article/details/19546147</link><guid>https://blog.youkuaiyun.com/costa100/article/details/19546147</guid><author>costa100</author><pubDate>Thu, 20 Feb 2014 11:28:30 +0800</pubDate><description><![CDATA[﻿﻿
BUFF系统的实现
熊立丁
fairplay1986@gmail.com>
version 0.1, 2011-09




BUFF是很多游戏都在采用的一种临时增益机制。本文讲述如何在基于关系型数据库的网页游戏中实现这一系统；如何扩展该系统；以及如何提高该系统的性能。




引言


BUFF是很多游戏都在采用的一种临时增益机制；与之对应，还有用于减益的]]></description><category></category></item><item><title><![CDATA[Buff系统]]></title><link>https://blog.youkuaiyun.com/costa100/article/details/19545673</link><guid>https://blog.youkuaiyun.com/costa100/article/details/19545673</guid><author>costa100</author><pubDate>Thu, 20 Feb 2014 11:19:55 +0800</pubDate><description><![CDATA[﻿﻿
                                                                         Buff系统

        BUFF状态可以通过游戏道具、使用技能、被攻击技能、NPC、宠物等等实现。BUFF状态，有很多技能在释放后，会对目标产生一定时间的额外影响，这些影响有的是增益的，有的是减免的。比如法师的“熔岩地”，会对目标产生]]></description><category></category></item><item><title><![CDATA[浅谈RPG核心系统]]></title><link>https://blog.youkuaiyun.com/costa100/article/details/19489941</link><guid>https://blog.youkuaiyun.com/costa100/article/details/19489941</guid><author>costa100</author><pubDate>Wed, 19 Feb 2014 15:34:46 +0800</pubDate><description><![CDATA[http://wenku.baidu.com/view/4af47cd3240c844769eaee97.html]]></description><category></category></item></channel></rss>