位置: 编程技术 - 正文

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

  • 进项税额加计抵减5%
  • 税点是什么费用
  • 税收契子怎么算
  • 免税是什么税
  • 小规模纳税人缴纳增值税怎么算
  • 公司费用票
  • 个体经营所得税核定征收2023标准
  • 以货换货要开发票吗
  • 代账公司需要做报表吗
  • 应付债券转为实际债务
  • 资产负债表各项目的填列依据是
  • 接受捐赠材料支付的运费 扣除
  • 企业所得税税收优惠政策
  • 公司能否投资非盈利组织?如何做账
  • 没有计提12月底的工资
  • 股权转让 分期付款
  • 小规模季度超过30万是全额纳税吗
  • 证券投资基金管理办法
  • 转让集体土地所有权
  • 哪些业务不需要进行平行记账
  • 开通税种需要带发票吗
  • 如何检验发票真伪
  • 外币账户利息结汇
  • 跨年度冲减收入
  • 税优识别码是纳税人识别号吗
  • PHP:oci_internal_debug()的用法_Oracle函数
  • 业务实际发生没得取得发票怎么做账
  • php用法
  • 房地产开发企业增值税怎么算
  • 暂估增值税可以抵扣吗
  • 施工单位老板
  • 高通 adc
  • 操作系统()
  • ldpc论文
  • yolov3输出是什么
  • 用python绘制
  • 发票认证的目的和意义
  • 小企业会计准则财务报表至少包括
  • 销项税大于进项税当月交税吗
  • 在哪里验证增值税票
  • 税务申报核定销售额在哪填写
  • 本年利润的会计分录
  • 小规模纳税人享受3%征收率减按1%征收,销售额计算公式
  • 固定资产清理的审计目标不包括
  • 小规模纳税人工程款税率是多少
  • 发票的开具流程一般是?
  • 中级会计职称与中级会计师的区别
  • 在软件中的操作有哪些
  • 个体工商户开具房屋租赁发票
  • 房地产销售折让怎么开票
  • 报销的发票抬头怎么填
  • 按预测范围不同划分为以下几类
  • 水电费收据能证明什么??
  • 收入红冲够是否红冲成本
  • 继续教育专项附加扣除可以扣几年
  • 营业外收入计入哪里
  • 常见的账务处理程序主要有
  • sqlserver表类型
  • windows优化软件哪个好
  • windows查找命令
  • WIN10系统如何彻底永久关闭自动更新?建议收藏!
  • winxp系统怎么安装
  • 安装WIN10系统后怎么调过设置
  • 举例讲解水生花卉栽培管理
  • js定时器的两种方法
  • arcgis栅格图像
  • cocos2dx android游戏防破解总结
  • bat批处理命令
  • python接入微信
  • jquery多选
  • angular.js
  • 安卓中的HTTP编程
  • JavaScript中的变量名不区分大小写
  • python怎么写爬虫
  • jQuery插件cxSelect多级联动下拉菜单实例解析
  • 安卓手机管家
  • 税务局上班吗今天
  • 税务所是县级机构吗
  • 贵州省增值税普通发票图片
  • 城市维护建设税减半征收政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设