怪物掉落物品
2015-01-15 21:29
295 查看
欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频,我们致力于打造业内unity3d培训、学习第一品牌。
今天做了关于怪物随机掉落物品和金币。
血药
物品就以血药为例。
创建一个血药的脚本。当主角触碰血药是出发事件生命值加10.
void OnTriggerEnter(Collider col)
{
if (col.tag == "Player")//获取标签
{
Destroy(this.gameObject, 2);//碰撞两秒之后自动销毁
Move.lifetime = Move.lifetime + 10;//生命值加10.
}
}
金币
创建一个金币的脚本。当主角触碰金币时金币数量加10.
void OnTriggerEnter(Collider col)
{
if (col.tag == "Player") //获取标签
{
Destroy(this.gameObject,2);//碰撞两秒之后自动销毁
number= number+10;//金币数量加10.
}
}
制作金币和血药的预设体。并将血药和金币的脚本分别放到上面。
怪物死亡掉落
在怪物死亡的脚本上怪物死亡时判断生成装备或者金币
if (col.tag == "Mouse")
{
Enemy.lifeTime--;
if (Enemy.lifeTime == 0)
{
Destroy(col.gameObject, 1f);
int Rnd=Random.Range(0,1);// //根据随机数值为生成不同的物品
switch(Rnd)
{
case 0:
Instantiate(TheGold, transform.position, Quaternion.identity);//生成金币
break;
case 1;
Instantiate( RedElixir, transform.position, Quaternion.identity);//生成血瓶
}
}
}
今天做了关于怪物随机掉落物品和金币。
血药
物品就以血药为例。
创建一个血药的脚本。当主角触碰血药是出发事件生命值加10.
void OnTriggerEnter(Collider col)
{
if (col.tag == "Player")//获取标签
{
Destroy(this.gameObject, 2);//碰撞两秒之后自动销毁
Move.lifetime = Move.lifetime + 10;//生命值加10.
}
}
金币
创建一个金币的脚本。当主角触碰金币时金币数量加10.
void OnTriggerEnter(Collider col)
{
if (col.tag == "Player") //获取标签
{
Destroy(this.gameObject,2);//碰撞两秒之后自动销毁
number= number+10;//金币数量加10.
}
}
制作金币和血药的预设体。并将血药和金币的脚本分别放到上面。
怪物死亡掉落
在怪物死亡的脚本上怪物死亡时判断生成装备或者金币
if (col.tag == "Mouse")
{
Enemy.lifeTime--;
if (Enemy.lifeTime == 0)
{
Destroy(col.gameObject, 1f);
int Rnd=Random.Range(0,1);// //根据随机数值为生成不同的物品
switch(Rnd)
{
case 0:
Instantiate(TheGold, transform.position, Quaternion.identity);//生成金币
break;
case 1;
Instantiate( RedElixir, transform.position, Quaternion.identity);//生成血瓶
}
}
}
相关文章推荐
- 宝箱的随机掉落物品
- 怪物掉落金币随想
- 一个模拟简单的物品掉落的程序
- 简单之设置物品掉落(出现)几率
- unity进度条,物品随机掉落
- 《我的世界》岩浆怪位置及掉落物品攻略
- 怪物的生成 攻击和掉落金币
- 一个模拟简单的物品掉落的程序
- 卡拉赞各BOSS掉落物品---法师篇
- T端设置PVP物品掉落,防止同IP刷
- vagrants流浪者物品掉落表全道具合成及打怪取得点
- T端(PVP System)PvP物品掉落(最新C++脚本)
- 怪物的攻击 掉落金币
- 00002 贪婪洞窟.003.6:怪物、宝箱和掉落
- 抽奖与掉落物品区别
- [过游戏保护]之第一讲[背包、怪物、技能地面物品、任务、队友、装备、宠物、周围玩家]
- 圣剑传说 玛娜传奇(Legend of Mana)(LOM) 怪物掉落道具
- as3 物品掉落的震动(弹跳)效果(TweenMax,Bounce)
- U3D物品掉落表现
- 00003 不思议迷宫.0009.3:格子信息显示(怪物、钥匙、物品、建筑)