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

网站空间文件删不掉软文有哪几种类型

网站空间文件删不掉,软文有哪几种类型,自己搭建网络培训平台,网站访问统计 曲线图1.创建一个准星放在屏幕中间 外部找个PNG透明图,拖到Unity文件夹,右上角改成精灵sprite2d 2.添加到UI画布 3.写脚本 首先,我们需要引入一些 "工具",就像我们在玩游戏时要先下载游戏客户端一样。这里的 "工具&quo…

1.创建一个准星放在屏幕中间

外部找个PNG透明图,拖到Unity文件夹,右上角改成精灵sprite2d

2.添加到UI画布

 

3.写脚本

首先,我们需要引入一些 "工具",就像我们在玩游戏时要先下载游戏客户端一样。这里的 "工具" 就是一些命名空间,让我们可以方便地使用 System 和 UnityEngine 类。 🔧

接下来,我们创建了一个名为 RayToScreenMid 的 "小玩具"。这个小玩具有一个重要的 "成员"(在程序中,我们称之为变量),那就是 MianCamera。MianCamera 就是我们的 "摄像头",用来观察游戏世界。我们在玩具的 "启动" 阶段(Start 方法)计算了一下屏幕的 "中心位置",并把结果存放在 ScreenMidPos 变量里。 📝

当我们 "玩"(Update 方法)这个小玩具时,如果鼠标左键被按下,RayShot 方法就会被调用。RayShot 方法就像我们在玩游戏时按下的 "射击" 键,它会从 MianCamera(摄像头)出发,向屏幕中间发射一条 "射线"(Ray)。 🎯

然后,我们使用 Physics.Raycast 方法来检查这条射线是否与游戏中的其他物体 "相撞" 了。如果相撞,我们会检查这个物体是不是 "地形" 或者 "角色",如果不是,我们就会 "消灭"(Destroy)这个物体。 🚀

此外,我们还会在游戏中画出一条从 MianCamera(摄像头)到屏幕中间位置的红色射线。这样,我们就可以清楚地看到这条射线,就像我们在玩游戏时看到的 "血条" 一样。 🎭

using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class RayToScreenMid : MonoBehaviour
{// 从视角摄像机向屏幕中间发射射线Camera MianCamera;                // 这是一个摄像机对象Vector3 ScreenMidPos;             // 这是屏幕中央的点的坐标private void Start(){ScreenMidPos = new Vector3(Screen.width / 2, Screen.height / 2, 0);  // 初始化屏幕中央的点的坐标}void Update(){if (Input.GetMouseButtonDown(0)){RayShot();              // 如果鼠标左键按下,则发射一条射线}}private void RayShot(){//从摄像机出发向屏幕中间发射射线!    Ray OneShotRay = Camera.main.ScreenPointToRay(ScreenMidPos);          // 以屏幕中央点为原点,发射射线RaycastHit OnEnemy;if (Physics.Raycast(OneShotRay,out OnEnemy))                          // 如果射线碰到了物体{Debug.Log("射线发射成功");if (OnEnemy.transform.name!= "Terrain"&& OnEnemy.transform.name != "Role")  // 如果碰到的不是地形和角色{Destroy(OnEnemy.transform.gameObject);                        // 销毁碰撞到的物体Debug.Log("销毁对方");if (ScreenMidPos != null){Debug.DrawLine(Camera.main.transform.position, ScreenMidPos, Color.red, 10000f);    // 画一条从摄像机出发,到屏幕中央点的射线}}}}//end class

这个脚本挂载到哪里都可以,为了符合面向对象,请挂在摄像机或者主角身上

这个脚本是从摄像机往电脑屏幕中间发射射线!前面的UI仅仅只是一个标识!

http://www.yayakq.cn/news/782164/

相关文章:

  • 国内优秀网站案例app界面设计案例
  • 怎样做网站地图163企业邮箱设置
  • 轻量应用服务器可以做网站吗网站建设中敬请期待
  • 网站怎样上线食品包装设计公司
  • 网站内的搜索是怎么做的如何选择医疗网站建设
  • 苏州网站建设有限公司wordpress wood3主题
  • 门户网站建设百度文库五金外贸订单网
  • 网上支付网站怎摸做什么是网络营销?请举几个例子说明
  • 城乡建设部网站甘红刚视频背景网站
  • 网站开发的解决方案室内装修设计师怎么找
  • wordpress 文章标签调用网站网络优化外包
  • 那个网站可以免费建站山东省建设部网站
  • 做网站流量怎么解决wap网站程序
  • 英文网站建设大概多少钱云企网站建设开发
  • 泗水网站建设网站建设相关专业
  • 哪个网站做化妆品效果好职高网站建设例题
  • 青海建设网站价格低狠狠做网站改成什么了
  • 震泽做网站wordpress后台模板修改
  • 网站全网建设莱芜广州百度seo优化排名
  • 接做网站需要问什么软件用五百丁做名字的简历网站
  • 上海平台网站制作公司辽宁建设执业信息网站
  • 长沙网站排名优化费用网络营销怎么做网站
  • 中国万维网官网域名注册网站广告推广网站建设
  • 搜狐自助建站哪个平台好用网站策划书内容不包括什么
  • 辽宁省交通建设投资集团网站用vs2012做简单网站
  • 湛江电气建站软件怎么做音乐网站
  • 本溪市做网站公司百度关键词相关性优化软件
  • 西安三网合一网站建设wordpress系统迁移
  • wordpress 修改logoseo关键词推广方式
  • 营销型网站制作费用怎么将html变成为网址