- 博客(9)
- 收藏
- 关注
原创 unity3D技术之对话框的制作
新建一个Sprite-->添加Box Collider-->Scroll Bar Script-->设置属性UPScroll Bar(Direction:TopToBottom 把Sprite拖拉到Background里面 Size:0.1)新建一个子Sprite-->把子Sprite拖拉到Foreground里面-->把它的高度和宽度设置的和父Sprite一样下边
2015-01-26 23:12:54 1995
原创 Unity学习之NGUI动画效果,冷却效果
动画效果的实现过程,在此就不给大家发图片展示了。 步骤: 首先要创建一个游戏容器,然后自己可以随意的设计一下界面的内容,因为要走一下效果,所以我自己做的可能有点难看,大家就将就凑合看吧。创建完容器以后要给容器添加Tween Position,然后就是改变坐标轴,注【要把Tween Position勾选掉】。 接下来就是完成代码的功能:
2015-01-23 23:13:35 754
原创 角色游戏之3(人物血条的实现)
今天我们来看一下人物的血量是如何添加的。废话不说来解析一下代码。 下面这段代码就是人物血条的代码。 //先定义两个贴图,一个前景色,一个后景色。最注意着两个图片都是2D 的, public Texture2D bloodRed; public Texture2D bloodBlack; public static int HP = 10
2015-01-20 22:19:23 1386
原创 角色游戏二(NPC对话)
今天我们来完成游戏中NPC的对话。 对于游戏中的NPC的对话,可以有许多方法做出来。不过这次我要介绍的是,通过碰撞OnTriggerEnter()的方法。 下面我们就来详细解刨一下代码。以下代码都是用C#写出来的。 using UnityEngine;using System.Collections;public class Npc : MonoBehaviou
2015-01-19 23:33:18 2535
原创 血量的显示和怪物追击
通过这几天的角色游戏的心得,和大家分享几个知识点。 如何完成怪物的追击功能: 第一确定怪物追击要用的方法为Vector3.Distance( )方法。 moster.position //怪物的位置 hero.position //英雄的位置通过用距离方法,判断怪物和英雄的距离Vector3.Distance(transform.position, g
2015-01-09 00:15:54 560
原创 Unity3D研究院之Machine动画脚本自动生成AnimatorController
以前的项目一直不敢用Machine动画,因为当时立项的时候Machine动画还不成熟,最近项目做得差不多了我能有点时间学习,我就想在研究学习学习 Machine。用Machine动画的时候需要创建一个AnimatorController这个文件,需要手动的把动画绑上去,我觉得这东西绝对不能 手动绑上去,手动操作很容易出错,而且假如你已经做好了300个模型 动画。 策划第二天给你说 我们要给每个模型
2015-01-07 23:42:28 578
原创 摄像机跟随问题和粒子系统
今天我们大家来一起看看,粒子系统的运用。 1.创建粒子系统,这是系统自带的。 打开顺序为:菜单栏中的GameObject--》Greate Other--》Particle System,在场景中就可以新建一个粒子游戏对象了。 2.粒子系统的基本属性25.Limit Velocity over lifetime :生命周期速度限制模块 控制粒
2015-01-06 22:39:53 736
原创 复习
协同程序 协同程序,即在主程序运行时同时开启另一段逻辑处理,来协同当前程序的执行。换句话说,开启协同程序就是开启一个线程。协同程序的开启与终止 在Unity3D中,使用MonoBehaviour.StartCoroutine方法即可开启一个协同程序,也就是说该方法必须在MonoBehaviour或继承于MonoBehaviour的类中调用。
2015-01-05 23:16:43 323
原创 自动寻径
在以下这些游戏中都会用到自动寻径! MMO - - Massively Multiplayer Online,大型多人在线。 策略类或战略类(MMOSLG) 动作类(MMOACT)。 冒险类(MMOAVG)。 模拟类游戏(MMOSG) 运动类(MMOSPT) 赛车类(MMORCG) 角色扮演类(MMORPG)
2015-01-04 23:27:02 345
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人