位置: 编程技术 - 正文

unity之简单的对话框(unity方法大全)

编辑:rootadmin
今天我们主要学习了svn的用法,并且写了项目的需求分析。 在今天的空余时间,我还抽空看了一下对话框的制作,在一个游戏中,NPC是不可缺少的,在接任务,买装备的时候和NPC对话就必不可少了,下面让我们来制作对话框。 我们要实现的功能是,当鼠标点在NPC身上的时候,对话框出现,然后离开的时候,对话框消失。 主要代码如下://定义NPC对话数据private string[] a={"你好,我是NPC","欢迎来到游戏世界","在年前","这是一个关于NPC对话的简单实现"&#; "南方有一个大恐龙"}; //当前对话索引 private int index = 0; //用于显示对话的GUI Text public GUIText text; void Update() { //从角色位置向NPC发射一条经过鼠标位置的射线 Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition); //射线碰撞触发器 RaycastHit Hit; //判断是否击中了NPC if (Physics.Raycast(ray, out hit)) { //如果击中了NPC if (hit.collider.gameObject.tag == "NPC") { //点击鼠标左键或空&#;键 if (Input.GetKeyDown(KeyCode.Space) || Input.GetMouseButtonDown(0)) { //如果索引小于数组的长度。 if (index <a.Length) { //把对话的内容显示出来 text.text = "NPC:" &#; mData[index]; //索引加1; index = index &#; 1; } else { //如果索引的长度大于数组的长度的时候,让它不显示出来, tect.text = ""; //给索引赋个0&#;,然后再次循环 index = 0; } } } } } 上面主要用了数组,索引,射线和碰撞检测的技术 从上面我还学习到了判断是碰撞检测的一个新的方法,即hit.collider.gameobject.tag==" NPC",这样我们就可以不用再写一个Void OnTriggerEnter(Collider other)方法和增加一个标志位 上面的功能是在没有对话框的时候可以实践,在加上对话框的话最后对话框就消失不了,希望有人可以帮我解决这个问题

推荐整理分享unity之简单的对话框(unity方法大全),希望有所帮助,仅作参考,欢迎阅读内容。

unity之简单的对话框(unity方法大全)

文章相关热门搜索词:unity里面怎么对齐模型,unity游戏对象,unity游戏对象,unity操作详解,unity操作详解,unity操作详解,unity或者,unity操作详解,内容如对您有帮助,希望把文章链接给更多的朋友!

Unity UI系统--基础布局 a在本节,我们将要学习怎么对一个UI元素相对于canvas或其它元素布局,如果你想自己边看边练习,你可以现在创建一个Unity工程,并创建一个Image元素(菜

Unity UI系统–可视化组件 VisualComponents新的UI系统分为可视化组件和交互性组件两大类,分别对应新的components和gameobjects,下面先看一下可视化组件TextText组件支持文本,字体,字

Unity UI系统–可交互组件 InteractionComponents本节将介绍UI系统的可交互性组件,可以响应鼠标,触摸和键盘或其它控制器的操作SelectableBaseClass所有的可交互组件都有一个共同的基

标签: unity方法大全

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

上一篇:unity学习之小游戏(unity简单小游戏案例)

下一篇:Unity UI系统--基础布局(unity基础教程)

  • 印花税的征税对象是条例列举的凭证未列举的不征税
  • 应纳税所得额的会计分录
  • 企业股东分红可以不按比例分吗
  • 个税抵扣夫妻双方只要一个人填写吗
  • 总公司如何分配股份
  • 没有发票如何报账
  • 企业先租入再出租如何编制会计分录?
  • 计提工资后发放时结转到什么科目
  • 物业服务费属于什么合同印花税
  • 如何区分餐费发票和停车费发票?
  • 茶叶加食用盐的妙用
  • 非企业单位有税收吗
  • 企业已交地税税金如何做账务处理?
  • 笔记本低电量提示
  • 注册会计师考试科目有哪些
  • 如何向企业支付宝收款
  • edge浏览器总是打开新的网页
  • php中session和cookie的区别说法错误的是
  • 苹果今天推送更新内容
  • linux 文件夹压缩
  • 商贸企业税收优惠政策
  • 母公司将资产划转子公司土地增值税
  • php图片大小设置
  • vue每一列内容过多自动换行
  • react.strictmode
  • 什么情况下可以赔偿n+1
  • 微信公众号模板软件
  • 在国内如何用ChatGPT
  • node 文件
  • 苹果系统推送通知
  • unistack怎么关掉
  • 网站top排行榜
  • 以固定资产抵账什么意思
  • 购入固定资产计入应付账款还是其他应付款
  • 公司购买电脑怎么做会计分录
  • 交易所转交易所手续费是多少
  • 临时设施账务处理分录
  • 董事费收入
  • 电脑自学网站推荐
  • python框架的作用
  • phpcms安装
  • 出口退税单机版是什么意思
  • 扣员工工作服费用合法吗?
  • 固定制造费用差异的意义
  • 长期股权投资的账务处理
  • 所得税税率变化对已确认递延所得税资产的影响
  • 收到三代手续费的增值税报表填列在哪里
  • 销售折让的会计分录怎么做
  • 注册资本认缴制的利弊
  • 收到的出口退税款需要并入利润总额吗
  • 建筑业预交税金会计分录
  • 审计如何判断跨期
  • 工业企业出售产品应交的消费税额,应计入营业成本
  • 民间非营利组织会计制度最新版
  • 残疾人保障金的工资按实发还是应发
  • 销售商品提供劳务收到的现金占比怎么算
  • 公司刚成立如何做账
  • 如何使用xp
  • window10虚拟系统
  • ghost7sp1安装教程
  • win7系统运行红警黑屏有声音
  • 腾讯电脑管家免费安装下载
  • mount挂载文件系统
  • linux怎样使用
  • Cocos2dx CCSprite CCSpriteFrame CCTexture2D CCAnimation学习总结
  • unity ugui ngui
  • bat 命令大全
  • cocos creator构建发布
  • 批处理遍历文件输出文件路径
  • attributes.add
  • python django事务transaction源码分析详解
  • unity怎么替换模型位置
  • python压缩文件为gz
  • 税务机关的情况说明
  • 税务局打印申报表
  • 水产品 免税
  • 电子税务局申领的发票怎么读入
  • 水资源税征收标准2022
  • 发票真伪查询国税官网12366
  • 在电脑上怎样做word的文档
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设