【unity3d】【项目】
文章平均质量分 76
加蛋加蛋
这个作者很懒,什么都没留下…
展开
-
unity发布Android程序
前言unity在手游开发中的应用,可以说是火热。像最近的《刀塔帝国》《天天风之旅》《天龙八部》都是采用unity引擎开发的,在现在智能手机的配置都是真8核,内存动辄2g,3g的时代,拥有3d场景,华丽技能特效的3d手游对于人们的吸引无疑是巨大的,硬件和软件的发展就像是物质需求和上层建筑一样,就像DNA的两根链条螺旋式的向前发展,硬件设备的大发展,带动了手游产业的爆炸式增长。游戏开发作为科技业界原创 2015-01-06 09:06:32 · 719 阅读 · 0 评论 -
RPG2.0音效控制
前言音效控制的架构,同样可以使用MVC的设计模式来实现,需要一个container类作为model提供数据,一个controller类控制音效的增删查改,一个view类来实现声音的具体播放流程就是:container从model那里拿到资源,进行一个个音效实例的操作,代码Modelpublic class AudioContainer : MonoBeh原创 2015-08-27 10:25:55 · 874 阅读 · 0 评论 -
RPG2.0战斗框架学习5之目标被击处理
前言这篇学习,作用到(攻击/治愈/BUFF)到目标后的逻辑处理.步骤1 到子弹接触到目标后,会执行目标上AI脚本的BeHit方法 /// 子弹打到目标,计算伤害值,根据玩家和敌人的属性,在子弹所有人身上计算出目标承受的伤害值 public virtual void BeHit(AttackBullteS bullte) {原创 2015-08-13 13:36:43 · 1114 阅读 · 1 评论 -
RPG2.0战斗框架学习4之技能释放过程
前言这篇,主要分析角色接收到技能释放的信号,执行技能释放的动作步骤1 角色的行为由状态机来划分,不同状态下,会执行不同操作,攻击敌人这一行为,是由等待状态-》发现目标状态-》攻击状态,当达到目标附近后,切换成为攻击状态,接到攻击指令,执行攻击操作 public virtual void ActionAttack() { //进行原创 2015-08-12 14:02:37 · 2422 阅读 · 1 评论 -
RPG2.0战斗框架学习3之技能镜头效果
前言这一篇讲讲流程中的第二步,PartyAI到RoleAI传递的过程中,可以执行技能特效,比如摄像机动画和全屏特效步骤1 执行技能特效,肯定需要一个协程,看伪代码 public void InputSkilButton(int playerindex, int skillindex)//角色索引,索引 { //程序健壮性判断原创 2015-08-11 13:03:33 · 1206 阅读 · 0 评论 -
RPG2.0战斗框架学习2
前言在上一篇简单的分析完战斗流程,接下来,将仔细分析,每个环节的代码,这一篇研究UI层面的交互,即流程中的第一步目标:实现,按住技能在人物周围显示技能范围,步骤1 按压触发,这里使用NGUIUIEventListener.Get(技能图标).onPress = PressSkillButton; void PressSkillButton(GameObject原创 2015-08-10 14:20:37 · 1113 阅读 · 0 评论 -
unity手游<少侠历险记>(3)NGUI:HUD使用
前言本文由作者@zx一路飞奔出品,转载请注明出处文章地址:http://blog.csdn.net/u014735301/article/details/42705443作者微博:http://weibo.com/u/1847349851原创 2015-01-24 14:33:59 · 2326 阅读 · 0 评论 -
unity手游<少侠历险记>(1)使用CharacterController控制人物移动
前言本文由作者@zx一路飞奔出品,转载请注明出处文章地址:http://blog.csdn.net/u014735301/article/details/42705443作者微博:http://weibo.com/u/1847349851 之前在网上找到一个完整的rpg的游戏demo,断断续续自个琢磨了2个月,学习NGUI的时候,就用NGUI插件把游戏本身基于G原创 2015-01-21 11:49:46 · 5412 阅读 · 0 评论 -
unity射击游戏:超萌射手(3)怪物生成和射击逻辑
前言本文由作者@zx一路飞奔出品,转载请注明出处文章地址:http://blog.csdn.net/u014735301/article/details/42705443作者微博:http://weibo.com/u/1847349851怪物生成(1)刷新点使用粒子系统,在地图上创建刷新点使用PoolManager插件,创原创 2015-01-16 10:22:47 · 7452 阅读 · 0 评论 -
unity射击游戏:超萌射手(1)使用EasyTouch3.0控制主角
人物创建(1)给人物加上碰撞器和刚体组件,并固定刚体不能移动和旋转的方向(2)添加动画状态机,添加参数 Move Dead来控制动画切换(3)测试:在人物上挂一个move脚本,同时在摄像机上挂一个follow脚本跟随主角using UnityEngine;using System.Collections;public class PlayerMove :原创 2015-01-14 09:32:54 · 3960 阅读 · 0 评论 -
unity射击游戏:超萌射手(2)射击特效和EasyButton使用
前言本文由作者@zx一路飞奔出品,转载请注明出处文章地址:http://blog.csdn.net/u014735301/article/details/42705443作者微博:http://weibo.com/u/1847349851射击特效(1)在枪口位置,添加一个点光源 当开枪时。启用点光源。造成一种一闪一闪的效果(2原创 2015-01-14 15:00:42 · 4443 阅读 · 0 评论 -
unity飞机大战(3)ShareSDK分享功能
前言给游戏增加分享功能,可以增加玩家的玩游戏的乐趣,有利于游戏的推广。这里我也是学习一下,通过ShareSDK给游戏添加社交平台的分享功能。ShareSDK官网: 链接http://mob.com/ShareSDK使用ShareSDK For Unity3d官方的文档:链接在官网上找到ShareSDK For Unity3d后,下载下来会发现文件里面有一个apk,果断安装看看效原创 2015-01-12 14:09:08 · 1025 阅读 · 0 评论 -
unity手游<少侠历险记>(4)背包系统
前言本文由作者@zx一路飞奔出品,转载请注明出处文章地址:http://blog.csdn.net/u014735301/article/details/42705443作者微博:http://weibo.com/u/1847349851原创 2015-01-30 15:29:06 · 1441 阅读 · 0 评论 -
unity飞机大战(2)一些细节问题
对象池补充先说下上一篇对象池的一个问题。用脚本,在一个SpawnPool,添加多个prefab,运行游戏时,只有第一个prefab预加载了规定个数,当用到其他prefab时,其他prefab才出现在pool中,而且数量会无限增加! 但是第一个prefab却不会,还是会限制在 limitAmount规定的个数。如果将一个对象对应一个SpawnPool,运行时正常! 这个问题很是诡原创 2015-01-10 09:09:18 · 2165 阅读 · 0 评论 -
unity飞机大战(1)对象池
飞机大战(1)对象池前言最近在做一个飞机大战的小游戏,素材都是取自微信打飞机的,研究一下对象池,游戏中需要重复实例化和销毁的游戏物体,比如子弹,敌机。通过对象池的使用可以优化游戏性能。大致做法就是:1 创建对象池,将频繁使用的游戏物体在对象池中预加载 2 在游戏过程中,需要使用时,将游戏物体从对象池中取出来3 在游戏物体使用结束后,不用的时候不要把它直接Destory掉原创 2015-01-09 09:21:17 · 1831 阅读 · 0 评论 -
RPG2.0战斗框架学习1
前言之前做的少侠历险记,我是基于网上的项目demo,自己做出来的一个ARPG的demo,里面有几点需要说明,动画状态机是用代码写的,释放技能寻找目标是根据物理系统在角色位置画出一个相交球,将碰撞的物体列入列表,再过滤出怪物物体,对其造成伤害,今天说说战斗框架的流程,相对于我之前的那个,这个命名为2.0,是基于公司项目代码架构战斗流程原创 2015-08-06 17:18:22 · 1127 阅读 · 0 评论