Playing模式下鼠标点击事件需要在MonoBehaviour::Update里处理

预制体需要放在Resource目录下,通过Resource::Load加载,再通过GameObject::Instantiate实例化

using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class MyObject : MonoBehaviour
{void Update(){if (Input.GetMouseButtonDown(0)){// 跳过点击UI上的事件if (!EventSystem.current.IsPointerOverGameObject()){// 获得鼠标位置,转成射线Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);// 场景碰撞检测,Raycast还有第四个参数是layer mask,可用来过滤物体RaycastHit hitInfo;if (Physics.Raycast(ray, out hitInfo, 1000f)){GameObject obj = (GameObject)Instantiate(Resources.Load("my_prefab_obj"), hitInfo.point, Quaternion.identity);}}}}
}

Unity Playing模式下鼠标点击放置预制体相关推荐

  1. UNITY编辑器模式下static变量的坑

    UNITY编辑器模式下static变量的坑 在unity中写编辑器扩展工具,如在编辑器中加个菜单,点击这个菜单项时执行打包功能. 类如下,其中的静态变量,如果每次进来不清空,则LIST会越来越大,打包 ...

  2. Unity中,实现鼠标点击物体,触发事件

    对于UI,很容易能够实现鼠标点击,从而触发事件,但是对于游戏中的物体,则需要多进行一些操作. 原理很简单,就是由鼠标点击处发射线,与游戏物体发生碰撞,碰撞到的物体,就是你点击到的物体.具体操作如下: ...

  3. Unity 自动制作LowPoly随机形态的树预制体工具

    通过一个树干模型和树叶模型 随机制作不同的预制体 Editor脚本: //===================================================== // - File ...

  4. 实现Unity编辑器模式下的旋转

    最近在做一个模型展示的项目,我的想法是根据滑动屏幕的x方向差值和Y方向的差值,来根据世界坐标下的X轴和Y轴进行旋转,但是实习时候总是有一些卡顿.在观察unity编辑器下的旋转之后,发现编辑器下的旋转非 ...

  5. 解决chrome浏览器手机调试模式下鼠标指针消失(量化范围设置无效情况)

    1. 鼠标右键(单击个性化) 2. 在左区域点击主题 3. 点击鼠标光标 4. 单击在上方指针选项 5. 勾选显示指针轨迹,这样就能显示小圆点了. 这种情况貌似在用HDMI外接显示器的时候才会出现,目 ...

  6. Unity运行模式下修改代码保存后报错

    原因可能是,Unity偏好设置常规这里选择了第1个,推荐选择第2个,等编辑器停止运行后再重新编译 三个选项的含义: 重新编译并继续播放: 在完成播放后重新编译: 停止播放并重新编译:

  7. unity edit模式下停止运行

    EditorApplication.isPaused = true;,编辑器暂停,很方便.

  8. Unity的使用(四):预制体,创建地形和地形导航

    前面介绍了Unity游戏引擎的基础功能,现在终于要进入到游戏开发中了.那么,一款游戏开发要有资源,这个一般是由美术提供的,我们只需要负责程序方面的事.那么,怎么将获得的资源应用起来呢? 一. 导入资源 ...

  9. Unity通过鼠标点击生成网格模型

    Unity通过鼠标点击生成网格模型 由于项目需要,制作了一个通过鼠标点击平面,根据点击的点首先生成一个面,再根据这个面生成一个背面,最后根据两个面来构成一个模型. 点击模型平面,划定外围轮廓 通过点击 ...

最新文章

  1. Linux进程编程基础介绍
  2. 终于有人站出来为程序员说话了
  3. matlab语言实验二,实验二 MATLAB语言基础
  4. psp用ps1模拟器_电脑上ps1和fc模拟器资源下载,包含当年ps1上的西游记和霸王的大陆复刻版...
  5. 一道关于Java并发的面试题
  6. 2021年全球数据中心调查
  7. origin遇到不适当的参数_Origin教程|如何更改Lable和设置非均匀坐标
  8. sql server规范
  9. Flutter-ThemeData详解
  10. 【实习】量化研究员-机器学习-Akuna Capital-美国金融交易公司
  11. linux检查语法错误的命令,使用CHECKSYNTAX命令检查RMAN脚本是否存在语法错误
  12. EDI在物流中的应用
  13. 菩提本无树,明镜亦非台,本来无一物,何处惹尘埃(学习)
  14. 一本超越期待的 C++ 书——简评 Boost程序库完全开发指南 深入C++ 准 标准库
  15. 织梦 PHP 字段 调用,织梦怎么调用自定义字段
  16. 在html中点击通讯录,通讯录2.html
  17. 3.4.10nbsp;孙正义
  18. 35岁的程序员:第31章,波折
  19. 有关冰川的小知识(1)
  20. 【How to Design Translation Prompts for ChatGPT: An Empirical Study 论文略读】

热门文章

  1. HaLoop—适用于迭代计算的Hadoop
  2. Python快速复制浏览器中的Request
  3. 学计算机的怎样分析TCGA数据库,开启数据挖掘之门:TCGA数据库入门必看!
  4. flyme禁止系统更新_魅族怎么关闭系统更新
  5. 大学想选择计算机专业,零基础如何快速学习编程?都是经验之谈
  6. 全网最详细的渗透测试靶机实操步骤——vulnhub靶机实战(七)IMF【包含了sql注入,文件上传,gif图片木马制作,缓冲区溢出漏洞sploit等诸多知识点的靶机,超多干货】
  7. 第一行代码Android技巧1——知晓当前是在哪一个活动
  8. 虚拟机Ubuntu安装中文输入法
  9. PPIO数据碎片化分散存储
  10. 汉字编码问题(附编码察看器)