【Unity3D】Unity3D 实现画板效果
发布日期:2021-06-30 11:40:42
浏览次数:2
分类:技术文章
本文共 991 字,大约阅读时间需要 3 分钟。
推荐阅读
using System.Collections;using System.Collections.Generic;using UnityEngine;public class player : MonoBehaviour{ public GameObject PrintPrefab; // Use this for initialization void Start() { } // Update is called once per frame void Update() { //Debug.Log(Camera.main.ScreenToWorldPoint(Input.mousePosition)+new Vector3(0,0,10)); Vector3 mousePos = Camera.main.ScreenToWorldPoint(Input.mousePosition) + new Vector3(0, 0, 10); transform.position = mousePos; if (Input.GetMouseButton(0)) { Instantiate(PrintPrefab, transform.position, transform.rotation); } }}
代码解析:
1.屏幕坐标转化为三维坐标Vector3 mousePos = Camera.main.ScreenToWorldPoint(Input.mousePosition) + new Vector3(0, 0, 10);
2.物体跟随鼠标移动
transform.position = mousePos;
3.创建预制体
if (Input.GetMouseButton(0)) { Instantiate(PrintPrefab, transform.position, transform.rotation);}把脚本给一个空物体就行。空物体的坐标为(0,0,0),旋转坐标为(0,0,0)
转载地址:https://itmonon.blog.csdn.net/article/details/78961312 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
做的很好,不错不错
[***.243.131.199]2024年04月29日 18时02分40秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
我说这些Python工具包很实用并且强大,你反对吗?
2019-04-30
torch.nn.Embedding的使用
2019-04-30
排序算法(五)快速排序的实现(python)
2019-04-30
使用邻接表实现数据结构图(python)
2019-04-30
图的非递归深搜遍历图示与代码(python)
2019-04-30
拓扑排序的实现(python)
2019-04-30
matplotlib绘图接口和绘制线性图
2019-04-30
bugku 做题 misc 方向
2019-04-30
Maltego 学习与使用
2019-04-30
Python开源项目合集(网页框架)
2019-04-30
C语言标准库所包含的函数功能介绍
2019-04-30
C++ builder热键处理方式(HotKey)
2019-04-30
BCB和Delphi 执行顺序与快捷键
2019-04-30
Opencv+Python+USB摄像头 人脸识别
2019-04-30
OPENCV+PYTHON 文字识别(重点图像透视变换)
2019-04-30
利用Opencv+Python 实现二维码识别
2019-04-30
python函数的参数形式
2019-04-30
python 共享文件夹 cmd命令
2019-04-30
Vue3.0发布了初始版本, 抢先体验新特性,API全部函数化
2019-04-30
掌握这8个CSS开发工具让你瞬间成为开发高手
2019-04-30