位置: 编程技术 - 正文

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基础教程)

  • 每月进项税额怎么算
  • 冲红发票怎么写备注
  • 个人独资企业有股权吗
  • 施工企业挂靠账务处理怎么做
  • 经营利润所得税费用的计算公式
  • 关于半年度净资产的公告
  • 交车辆购置税可以刷信用卡吗
  • 固定资产退回账务处理规定
  • 公司承揽员工租房个税如何入账?
  • 实收资本取出来要交税吗?
  • 企业出现经营异常
  • 增资印花税如何申报缴纳
  • 合同开票金额一定等于合同额吗
  • 上年的费用本年能报销吗
  • 加盟费是一年一收还是终身的
  • 其他应收款押金计提坏账吗
  • 老板垫付的钱应该怎么做科目
  • windows10软件图标不正常显示
  • win10桌面窗口管理器gpu占用高
  • 逆流交易合并报表调整少数损益
  • 如何检查文档
  • win10显示我的电脑
  • php执行mysql语句的函数
  • js技术干货分享
  • 包装物交不交消费税
  • 工业企业采购部工作职责
  • 资产减值损失会影响营业利润吗
  • 总分账与明细账关系
  • php redis常用命令
  • react框架结构
  • thinkphp版本区别
  • ml神经网络
  • 自学前端,你必做的事
  • vue3快速入门
  • metareg命令
  • 小型微利企业如何进行税收筹划
  • 质量赔偿金 计入什么科目
  • 2.MyBatis
  • 公允价值变动损益属于什么科目
  • 出口退税率为0要补增值税吗
  • 注册资金印花税税率是多少,怎么计算?
  • 不开增值税发票的销售收入报税操作流程是?
  • 公司的资金管理模式是什么?
  • 业务活动成本和管理费用能不能写在一起
  • mysql的环境配置
  • 填写企业所得税年度纳税申报表都需要哪些数据
  • 应收账款如何做平
  • 税务机关多收税款几年可以要求退回
  • 负数发票开错了是否可以作废?
  • 投资性房地产出租的会计处理
  • 建安企业增值税预缴
  • 月末一次结转销售成本分录
  • 简易计税项目可以抵扣进项税吗?
  • 免缴教育费附加什么意思
  • 当期损益包括哪些科目指的
  • freebsd使用手册
  • linux中链接
  • win8有几种版本
  • 图解在OS X中管理窗口大小的多种方法
  • 怎么删除多余的word的页数
  • win10闹钟软件
  • ecmascript6入门
  • Unity3D游戏开发标准教程
  • C#绘制准心脚本
  • eclipse如何调节字体
  • shell脚本用法
  • webuploader.create
  • android内存机制
  • unity 3d脚本编程
  • js每天的定时任务
  • javascript函数中的参数,也可以称之为下面哪项内容?
  • 安卓样式大全
  • Using Django with GAE Python 后台抓取多个网站的页面全文
  • javascript异步编程
  • 税务局和国税
  • 深圳国税网上申报流程图
  • 航天信息服务费300元
  • 安徽省渔业管理办法第十条规定
  • 工会和税务局
  • 全国增值税发票查验平台官网手机
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设