自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 战斗框架设计

游戏内的战斗框架涉及多个模块,包括技能,施法单元等。大芒果对wow的实现可施法单元Unit将会执行castspell,对某个目标使用某个法术进行施法。看起来所有的AI功能都是由CreatureAI来做的,每个精灵都会有一个CreatureAI指针,用来管理自己的行为逻辑,包括移动,施法等。例如施法的时候,会取出与自己关联的实体对象Unit* pCaster,然后调用Unit的Cas

2016-01-26 00:02:47 2827

转载 BindingFlags说明

为了获取返回值,必须指定 BindingFlags.Instance 或 BindingFlags.Static。指定 BindingFlags.Public 可在搜索中包含公共成员。指定 BindingFlags.NonPublic 可在搜索中包含非公共成员(即私有成员和受保护的成员)。指定 BindingFlags.FlattenHierarchy 可包含层次结构上的静

2016-01-17 00:16:22 265

转载 用 C# 实现带键值的优先队列

Timus 1037. Memory managementTimus 1037. Memory management 要求你实现一个内存管理器。1037. Memory managementTime Limit: 2.0 secondMemory Limit: 16 MBBackgroundDon't you know that at school pupi

2016-01-14 00:18:24 2106

转载 C# partial 说明

1. 什么是局部类型?C# 2.0 引入了局部类型的概念。局部类型允许我们将一个类、结构或接口分成几个部分,分别实现在几个不同的.cs文件中。局部类型适用于以下情况:(1) 类型特别大,不宜放在一个文件中实现。(2) 一个类型中的一部分代码为自动化工具生成的代码,不宜与我们自己编写的代码混合在一起。(3) 需要多人合作编写一个类。局部类型是一个纯语言层的编译

2016-01-13 23:51:38 280

转载 C#中DllImport用法汇总

最近使用DllImport,从网上google后发现,大部分内容都是相同,又从MSDN中搜集下,现将内容汇总,与大家分享。大家在实际工作学习C#的时候,可能会问:为什么我们要为一些已经存在的功能(比如Windows中的一些功能,C++中已经编写好的一些方法)要重新编写代码,C#有没有方法可以直接都用这些原本已经存在的功能呢?答案是肯定的,大家可以通过C#中的DllImport直接调用这

2016-01-12 00:29:28 315

转载 C#反射Assembly 详细说明

1、对C#反射机制的理解2、概念理解后,必须找到方法去完成,给出管理的主要语法3、最终给出实用的例子,反射出来dll中的方法反射是一个程序集发现及运行的过程,通过反射可以得到*.exe或*.dll等程序集内部的信息。使用反射可以看到一个程序集内部的接口、类、方法、字段、属性、特性等等信息。在System.Reflection命名空间内包含多个反射常用的类,下面表格列出了常用的几个类

2016-01-11 23:50:44 356

转载 [原]unity3d之http多线程异步资源下载

本文诞生于乐元素面试过程,被面试官问到AssetBundle多线程异步下载时,愣了半天,同样也被深深的鄙视一回(做了3年多u3d 这个都没用过),所以发誓要实现出来填补一下自己的空白,同时分享给大家。说明:本人只在pc和Android下测试好使,其他平台未知!直接贴代码,都是C# http的API,不懂得自己百科。using UnityEngine;using Sys

2016-01-07 00:39:53 5321

转载 Unity中消息事件的封装与运用

大家在开发Unity的时候,为了方便开发一般都会采用消息事件,消息事件主要是做啥的?我们如何去封装,如何去运用消息事件处理事情。接下来就给大家介绍一下:消息事件顾名思义,是通过消息触发的事件。比如大家去完成某个任务,完成后才会触发另一个事件的发生,这种情况我们就会使用消息事件等等吧。消息事件的使用主要是通过添加消息监听,然后分发消息处理事情。那我们如何去封装我们的消息系统,

2016-01-07 00:37:48 2024

转载 C#委托的介绍

C#委托的介绍(delegate、Action、Func、predicate)  委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递。事件是一种特殊的委托。  1.委托的声明  (1). delegate        delegate我们常用到的一种声明    Delegate至少0个参数,至多32个参数,可以无返回值,也可以指定返回值类型。

2016-01-07 00:29:54 219

转载 C#文件的操作类常用方法

1.对文件的操作类,主要就是文流读取操作的一些东西(包括Assetbundle)FileHelper.cs[C#] 纯文本查看 复制代码001002003004005006007008009010011012013014015016

2016-01-07 00:27:20 353

转载 Unity中的Path对应各平台中的Path

相信大家在开发过程中,难免会保存一些文件在客户端进行本地化操作。如:配置文件,状态文件,Assetbundle文件等等...最近总有人问我:1.保存了一个xml在客户端,能读取里面的数据,可是不能修改,甚至一修改就报错...2.我在电脑上操作文件(xml、text、Assetbundle、json)都没问题,可是生成打包生成apk、ipa运行就出现各种问题,要么数据读不到,

2016-01-07 00:24:14 1104

空空如也

空空如也

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

TA关注的人

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