位置: 编程技术 - 正文

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

  • 个体工商户工商年报资金数额填啥
  • 预缴税款是什么科目
  • 增值税附加税税率是多少
  • 无形资产摊销年限可以变更吗
  • 小规模进项可以收专票吗
  • 增值税延期滞纳金是多少
  • 转账支票的签发
  • 个人所得税分摊方式月扣除金额修改
  • 饭店发光板图片大全
  • 坏账计提坏账准备
  • 小微企业季度不超过30万怎么报增值税
  • 固定资产的折旧方法一经选定,不得随意变更
  • 冲销估价入账
  • 公司购入汽车应交什么税
  • 三证合一后新老税号不符合
  • 小规模纳税人需要每月清卡吗
  • 三类小规模纳税标准
  • 消费型增值税计算公式
  • 理发店财务分析报告
  • 上个月的印花税,这个月交款怎么做分录
  • 代订住宿费可以开专票吗
  • 小规模企业记账流程
  • 企业信息公示社保信息怎么填,公司没有交
  • 经营性支出包括哪些
  • 如何界定企业的收益
  • chrom无法访问
  • php数组函数 菜鸟
  • php 设计模式 鸟哥
  • 营改增项目
  • asmproserver.exe是什么进程 asmproserver进程信息查询
  • 增值税专用发票的税率是多少啊
  • 违约金的增值税税率
  • uni app面试题
  • mysql实现事务
  • 学生兼职收入按什么交个税
  • querywrapper多表联查
  • ai绘图软件教程
  • 怎么买好空调
  • 打印空白表格怎么制作
  • 资本公积常用的计量方法
  • 火车及机票退票扣多少钱
  • 支付贷款利息属于筹资活动吗
  • 开票项目与实际不符合
  • 印花税每个月都有吗
  • 财务负责人需要工商登记吗
  • 发票金额大于实付金额
  • 主营业务成本和营业成本的区别
  • 研发活动发生的费用
  • 公司买的茶叶怎么入账
  • 转让旧固定资产可以开专票吗
  • 退休人员的返聘协议模板
  • 报销单可以当记账凭证吗
  • 跨年跨月发票账务处理
  • 资产处置损益如何在利润表中体现
  • 银行对公账户季度
  • 企业中征码怎么查询
  • 其他综合收益属于什么科目借贷
  • 农民工工资专用账户管理制度的办法
  • 现金支票取现的法律规定
  • 企业购入树木花草如何入账
  • mysql7.x单独安装mysql的方法
  • win8.1怎么安装软件
  • Windows如何自动关机
  • 彻底禁止win11自动更新
  • Linux系统配置网关
  • imjpmig是什么进程
  • win7浏览器主页怎么设置
  • windows7桌面右击
  • Linux系统怎么设置窗口关闭按键在右侧
  • unity3d需要购买吗
  • opengl(mesa) for ubuntu14.04
  • python多进程并发http请求
  • opengl learn
  • 根据当前目录下的文件
  • scrollview用法
  • javascript中判断数据类型的几种方法
  • 从零开始学什么好
  • android使用so
  • 解决android 11+的保存文件路径问题
  • 农民工12000要交多少个人所得税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设