当前位置: 首页 > news >正文

如何建立自己公司的官方网站网站可以叫做系统吗

如何建立自己公司的官方网站,网站可以叫做系统吗,网络营销理论与实务,云岭先锋网站是哪家公司做的点击对话系统 可实现点击物体后自动移动到物体附近#xff0c;然后弹出对话框进行对话。 基于Unity 简单角色对话UI脚本的编写#xff08;新版UI组件#xff09;和Unity 关于点击不同物品移动并触发不同事件的结合体#xff0c;有兴趣可以看一下之前文章。 下边代码为U…点击对话系统 可实现点击物体后自动移动到物体附近然后弹出对话框进行对话。 基于Unity 简单角色对话UI脚本的编写新版UI组件和Unity 关于点击不同物品移动并触发不同事件的结合体有兴趣可以看一下之前文章。 下边代码为UI界面的公共脚本 public class DialogueUI : MonoBehaviour {private TextMeshProUGUI nameTexe;//获取名称的Text组件private TextMeshProUGUI descriptionTexe; //获取内容的Text组件private Button resumeButton;//继续对话的按钮public Liststring contentlist;//对话列表private int contentIndex 0;//对话数组private void Start(){//获取组件nameTexe transform.Find(NameText).GetComponentTextMeshProUGUI();descriptionTexe transform.Find(ContentText).GetComponentTextMeshProUGUI();resumeButton transform.Find(ResumeButton).GetComponentButton();resumeButton.onClick.AddListener(this.OnContinueButtonClick);descriptionTexe.text contentlist[0];Hide();}public void Show() {gameObject.SetActive(true);//显示对话框}public void Show(string name, string[] content)//调用方法获得对话{contentIndex 0;nameTexe.text name;contentlistnew Liststring();contentlist.AddRange(content);descriptionTexe.text contentlist[0];Show();}public void Hide() //关闭对话{gameObject.SetActive(false);}private void OnContinueButtonClick(){//调用对话列表如果没有对话窗口关闭contentIndex;if (contentIndex contentlist.Count){Hide();return;}descriptionTexe.text contentlist[contentIndex];}}下边为被点击物体挂载的脚本 public class ItemObject : InteractionObject {public string name;public string[] contenList;public DialogueUI dialogueUI;protected override void Interact(){print(我就是个东西);dialogueUI.Show(name, contenList);} }然后是Player挂载的触发脚本 public class PlayerRoutine : MonoBehaviour {// Start is called before the first frame updateprivate NavMeshAgent PlayerAgent;void Start(){PlayerAgent GetComponentNavMeshAgent();}// Update is called once per framevoid Update(){if (Input.GetMouseButtonDown(0)EventSystem.current.IsPointerOverGameObject()false)//点击鼠标左键并且没有点击到IU组件{Ray rayCamera.main.ScreenPointToRay(Input.mousePosition);//创建一条射线RaycastHit hit;bool isCollide Physics.Raycast(ray, out hit);if (isCollide){if (hit.collider.tag Ground)//假如点击物体的标签为Ground{PlayerAgent.stoppingDistance 0;//停止距离为0PlayerAgent.SetDestination(hit.point);//移动到点击位置}else if (hit.collider.tag NPC) //假如点击物体的标签为NPC{hit.collider.GetComponentInteractionObject().OnClick(PlayerAgent);//调用InteractionObject中的Onclick方法}else if (hit.collider.tag Item) {hit.collider.GetComponentInteractionObject().OnClick(PlayerAgent);}}}} }还有公共管理类脚本 public class InteractionObject : MonoBehaviour {private NavMeshAgent PlayerAgent;private bool haveinteractedfalse;//用于判断方法已经调用public void OnClick(NavMeshAgent PlayerAgent) {this.PlayerAgent PlayerAgent;PlayerAgent.stoppingDistance 2;//寻路停止距离PlayerAgent.SetDestination(transform.position);//移动到寻路点haveinteracted false;}private void Update(){if (PlayerAgent ! nullhaveinteractedfalsePlayerAgent.pathPendingfalse)//后边是判断路径是否计算完成{if (PlayerAgent.remainingDistance 2)//距离目标点的距离是否小于2米{Interact();//调用Interact()方法haveinteracted true;}}}protected virtual void Interact() //便于重写{print(点到了NPC);} }
http://www.w-s-a.com/news/545865/

相关文章:

  • 金融公司网站 htmlwordpress 防火墙
  • 重庆智能建站模板网站投票系统 js
  • 网站维护的内容和步骤网站做什么内容
  • 万网虚拟主机建网站wordpress协调世界时
  • 微网站建设方式应用大全网站
  • 网站速度测速织梦模板下载
  • 环保网站建设公司排名汉阴网站建设
  • 自己做网站的二维码wordpress用户权限在哪改
  • 网站使用说明书网站建设公司的介绍
  • 推广型网站免费建设网站防盗链设置
  • 建设银行网站查开户行网站反链暴增怎么回事
  • centos7做网站软件实施工程师工资一般多少
  • 专业房产网站建设深圳建设交易集团
  • 政务网站建设标准项目经理接到网站开发怎么开展
  • 网站框架设计好后怎么做网站广告销售怎们做
  • asp技校网站保定八大平台公司
  • wordpress网站前端优化网站备案批量查询
  • 北京企业做网站杭州seo中心
  • 护肤品网站建设前的行业分析wordpress电子书模板
  • 做网站怎么销售.net开发网站怎么样
  • 蚌埠网站优化网站换空间wordpress
  • 微网站开发框架公司企业logo
  • 大淘客官网做的网站打不开网站建设完成
  • 婚纱摄影网站模板让别人做网站怎样才安全
  • 技术支持 骏域网站建设专家佛山网站运营管理教材
  • 个体营业执照可以做网站服务吗电商运营学校培训
  • 企业网站免费推广的方法.wordpress 爱情模板下载地址
  • 轻淘客 轻网站怎么做手机开发人员选项怎么打开
  • 天津做网站制作公司html网站 下载
  • 哪个网站的课件做的好crm客户管理系统全称