位置: 编程技术 - 正文

unity学习之NGUI做NPC对话(unity做app)

编辑:rootadmin
首先今天我主要做了一下,用NGUI做的NPC对话,效果有点不好看,就凑合看吧。我首先用NGUI打了一个界面,然后为sprite添加了button事件,然后接下来就是代码的问题,当然还用到了射线的问题,至于射线是怎么用的,其实就是鼠标点击到NPC的时候发射一条射线,然后激发了另外一个事件,效果如图:

推荐整理分享unity学习之NGUI做NPC对话(unity做app),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity ngui,unity+教程,unity怎么做,unity+教程,unity中ngui,unity怎么做,unityui教程,unity怎么做ui,内容如对您有帮助,希望把文章链接给更多的朋友!

unity学习之NGUI做NPC对话(unity做app)

代码如下: //游戏对象定义 public GameObject test; //定义主角 public GameObject hero; //在start方法里面标志这个事件是假的 void Start() { test.SetActive(false); } void Update() { //鼠标点击的位置发射出一条射线 Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition); RaycastHit hit; if (Input.GetMouseButton(0)) { if (Physics.Raycast(ray, out hit)) { //当射线碰到标签时,事件为真,图片显示 if (hit.collider.gameObject.tag == "NPC1") { test.SetActive(true); } } } }更多精彩内容请关注:

UGUI 加载图片 图片是动态加载的,然后转换为sprite赋到ugui的按钮上该文章出自【狗刨学习网】代码如下:usingUnityEngine;usingSystem.Collections;usingSystem.IO;usingUnityEngine.UI;pub

Unity3D深入浅出 - Shader基础开发 Mecanim概述:Mecanim是Unity提供第一个丰富而复杂的动画系统,提供了:针对人形角色的简易的工作流和动画创建能力Retargeting(运动重定向)功能,即把动画

[置顶] 汉诺塔的原理剖析以及递归的解决办法 汉诺塔:源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着片黄金圆盘。大梵

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

上一篇:Unity API 笔记(unity常用api)

下一篇:UGUI 加载图片(ug怎么加载制图模板)

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

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

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络