位置: 编程技术 - 正文

Unity Enemy behaviour

编辑:rootadmin
using UnityEngine;using System.Collections;public class enemyBehaviour : MonoBehaviour{ //enemy that moves to player when close enough public float speed = 6f; public Transform player; public float enemySight = f;public AudioClip[] clips;public AudioSource source;int rand;static private int hohoindex = 8;static private int deathindex = ; // Use this for initialization void Start() {rand = Random.Range (0, hohoindex);source.clip = clips [rand]; } // Update is called once per frame void FixedUpdate() {if (!puller_control.isDead) {player = GameObject.Find ("Player").transform;//move and face towards playervar heading = player.position - transform.position;var distance = heading.magnitude;var direction = heading / distance;if (heading.sqrMagnitude < enemySight * enemySight) {float angle = Mathf.Atan2 (heading.y, heading.x) * Mathf.Rad2Deg;Quaternion q = Quaternion.AngleAxis (angle, Vector3.forward);//transform.rotation = Quaternion.Slerp(transform.rotation, q, Time.deltaTime * speed);transform.position = Vector2.MoveTowards (rigidbody2D.position, new Vector2 (player.transform.position.x, player.transform.position.y), Time.deltaTime * speed);}}StartCoroutine("HoHo");}//die on collision with sledvoid OnCollisionEnter2D(Collision2D collision){if(collision.gameObject.name == "Sled"){if(collision.relativeVelocity.magnitude>3){source.Stop();source.clip = clips[Random.Range(hohoindex, deathindex)];AudioSource.PlayClipAtPoint(source.clip, this.transform.position);Destroy(this.gameObject);}}if(collision.gameObject.name == "Player"){puller_control.isDead = true;Destroy(player.gameObject);Application.LoadLevel("GameOver");}}//Coroutine to call the enemy's hohos.IEnumerator HoHo() {if (!source.isPlaying) {rand = Random.Range (0, hohoindex);source.clip = clips [rand];source.Play();yield return new WaitForSeconds(Random.Range(5, ));}}}

推荐整理分享Unity Enemy behaviour,希望有所帮助,仅作参考,欢迎阅读内容。

Unity Enemy behaviour

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

Unity KillCount usingUnityEngine;usingSystem.Collections;publicclassKillCountMult:MonoBehaviour{publicGUITextkText;publicstaticintkills1;publicstaticintkills2;publicstaticboolplayerKilled;publicstaticboolplayer2Kille

用Unity开发移动平台的游戏 不可避免的会遇到屏幕分辨率 欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,【狗刨学习网】unity极致学

UNITY gameobject代码中setacvtive(false)与面板中直接去掉勾 效果不一样 也许看标题比较难懂,我要表达的是这个意思:在hierarchy里面,UIroot下有个命名为MessageBox的panel,上面挂载着MessageBox脚本,脚本部分如下:publicclassMessage

标签: Unity Enemy behaviour

本文链接地址:https://www.jiuchutong.com/biancheng/382622.html 转载请保留说明!

上一篇:ThreadPool.RegisterWaitForSingleObject 设置等待超时事件

下一篇:Unity KillCount

  • 稳岗返还资金最新账务处理
  • 年报的资产负债率在哪里
  • 以货换货要开发票吗
  • 小规模发票单张限额
  • 原材料的入账价值包括保险费吗
  • 企业所得税计提表模板
  • 利润表中财务费用为负数是什么意思
  • 资产总额全年季度平均值怎么填写
  • 土地使用权入账价值包括哪些
  • 存货内部交易抵消通俗讲解
  • 商铺出租怎么做账
  • 自产自用增值税组成计税价格
  • 未开票收入怎么写分录
  • 库存商品报废进项转出
  • 企业职工福利费扣除标准
  • 企业所得税税前扣除政策
  • 主营业务税金及附加包括什么
  • 税报完了可以撤销吗
  • 关联方债权投资与权益投资比例
  • 商业承兑汇票贴现为什么是短期借款
  • 进出口商品应该符合哪个国家的标准
  • 发票金额大于付款金额怎么入账
  • 进项票入账但是不抵扣怎么做账
  • 工程施工科目核算
  • 如何调整账务
  • 企业年金企业所得税扣除标准
  • 企业有哪些资金结构
  • 企业的团队建设之荒野求生
  • mac怎么安装dmg软件
  • 12315投诉饿了吗有用吗
  • php如何通过链接获取源码
  • 会计科目暂存款是什么意思
  • 今天春节是什么生肖
  • 建筑业挂靠经营行为有什么涉税风险?
  • 微信php开发教程
  • yolov5怎么改进
  • 去年买的设备今年入固定资产如何做账
  • 寓意幸福和团圆的网名
  • 路径规划原理
  • iscsiadm命令详解
  • 应付款项怎么填列
  • 真发票假业务会坐牢吗
  • 并发环境下,共享资源的正确使用方式是
  • mysql8.0存储过程
  • sql跨服务器查询语句
  • 部分货物退回怎么开票
  • 契税通过应交税费科目核算吗
  • 计提环保税的会计分录
  • 发工资摘要没写工资
  • 小企业会计制度的适用对象是
  • 增值税年末必须要交吗
  • 三证合一是哪三证
  • 会计要知道的常识
  • 会计实务实操
  • 土地增值税计算题
  • 会计写数字的技巧和方法
  • mysqld mysql
  • sql常见的数据类型有哪些
  • mysql登录失败处理
  • 最近一段时间勒索病毒在全球集中爆发
  • 拒绝远程操作
  • windowsxp怎么卸载
  • .intro
  • gage blocks是什么意思
  • linux如何结束正在运行的进程
  • 阴影映射可视域分析
  • WebSocket+node.js创建即时通信的Web聊天服务器
  • Android应用程序结构
  • 批处理/d
  • cocos2dx3.0的label字体去描边
  • unity3D游戏开发
  • php开发要求
  • nodejs文件操作
  • node. js教程
  • python按行写入txt
  • 北京社保退保手续办理
  • 电子税务局开的发票怎么作废
  • 开票后怎么报税呢
  • 海南省国家税务局电子税务局
  • 安徽省纪检监察官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设