自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

加蛋加蛋

君子性非异也,善假于物也

  • 博客(9)
  • 收藏
  • 关注

原创 RPG2.0音效控制

前言音效控制的架构,同样可以使用MVC的设计模式来实现,需要一个container类作为model提供数据,一个controller类控制音效的增删查改,一个view类来实现声音的具体播放流程就是:container从model那里拿到资源,进行一个个音效实例的操作,代码Modelpublic class AudioContainer : MonoBeh

2015-08-27 10:25:55 886

原创 RPG2.0战斗框架学习5之目标被击处理

前言这篇学习,作用到(攻击/治愈/BUFF)到目标后的逻辑处理.步骤1 到子弹接触到目标后,会执行目标上AI脚本的BeHit方法 /// 子弹打到目标,计算伤害值,根据玩家和敌人的属性,在子弹所有人身上计算出目标承受的伤害值 public virtual void BeHit(AttackBullteS bullte) {

2015-08-13 13:36:43 1130 1

原创 RPG2.0战斗框架学习4之技能释放过程

前言这篇,主要分析角色接收到技能释放的信号,执行技能释放的动作步骤1 角色的行为由状态机来划分,不同状态下,会执行不同操作,攻击敌人这一行为,是由等待状态-》发现目标状态-》攻击状态,当达到目标附近后,切换成为攻击状态,接到攻击指令,执行攻击操作 public virtual void ActionAttack() { //进行

2015-08-12 14:02:37 2445 1

原创 RPG2.0战斗框架学习3之技能镜头效果

前言这一篇讲讲流程中的第二步,PartyAI到RoleAI传递的过程中,可以执行技能特效,比如摄像机动画和全屏特效步骤1 执行技能特效,肯定需要一个协程,看伪代码 public void InputSkilButton(int playerindex, int skillindex)//角色索引,索引 { //程序健壮性判断

2015-08-11 13:03:33 1267

原创 RPG2.0战斗框架学习2

前言在上一篇简单的分析完战斗流程,接下来,将仔细分析,每个环节的代码,这一篇研究UI层面的交互,即流程中的第一步目标:实现,按住技能在人物周围显示技能范围,步骤1 按压触发,这里使用NGUIUIEventListener.Get(技能图标).onPress = PressSkillButton; void PressSkillButton(GameObject

2015-08-10 14:20:37 1121

原创 RPG2.0战斗框架学习1

前言之前做的少侠历险记,我是基于网上的项目demo,自己做出来的一个ARPG的demo,里面有几点需要说明,动画状态机是用代码写的,释放技能寻找目标是根据物理系统在角色位置画出一个相交球,将碰撞的物体列入列表,再过滤出怪物物体,对其造成伤害,今天说说战斗框架的流程,相对于我之前的那个,这个命名为2.0,是基于公司项目代码架构战斗流程

2015-08-06 17:18:22 1145

原创 unity3d之协程

前言unity中的协程,项目使用中,多是处理些需要等待一定时间之后才执行的方法,比如,网络请求后,等待服务器的回应,播放动画等经过几篇文章的学习,要对unity的中的协程进行总结和知识扩展,原文章链接:链接1,链接2 实现原理 void Start () { StartCoroutine("test"); } IEnumerator

2015-08-06 11:51:02 711

原创 NGUI 对话系统

前言对话面板属于剧情系统中的一环,单独做成一个prefab,放在resource文件下,在用到的时候,读取。简单界面首先创建类,对话要有人,要显示对话人的信息,对话要有内容,同时和对话人联系上,简单说就是哪个人说了哪句话,下面改哪个人说哪句话//存放对话中出现的人物的信息public class TalkRoleData{ public List dat

2015-08-05 15:45:17 1274

原创 shader编程学习(2)遮挡显示

前言通过学习一个个案例,来学习shader编程,我认为是最有效和快速的方法,尤其对于shader编程来说,知识点相当繁杂,作为初学者的我,很容易摸不清头脑,学习例子,能帮助学习渲染过程,同时积累知识点,当做的例子多了,自然而然,积累的知识点能连成了线,变成了网,自身的水平肯定得到了提升今天学习 遮挡物的显示,原博客传送门:http://blog.csdn.net/u011047171/

2015-08-04 13:24:56 1309

空空如也

空空如也

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

TA关注的人

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