Unity 社区

让预制体生成在鼠标滑过的位置

,4 年前
发布于技术交流
0

问题描述

鼠标位置有了 但是他只在一个地方生成

Unity版本 2021.1.1

平台

window10

相关代码

private void Update() { pos = Camera.main.ScreenToWorldPoint(Input.mousePosition); Debug.Log(pos); }
private void OnMouseEnter() { Debug.Log("鼠标移入");
GameObject panel = GameObject.Instantiate(Panel1, pos, transform.rotation); panel.transform.SetParent(panelParent.transform, false); Destroy(panel, 2); }

错误日志

没有错误 就是生成的地方不对
266 次浏览
评论 0
2个回答
已解决
0
只在一个地方生成,你可以看看这个 https://www.bilibili.com/read/cv8316760 加油哦~ 另外你还可以在b站关注 Unity官方 那是Unity的官方账号,有很多免费优质的内容可以学习(。・∀・)ノ
4 年前回答
评论 2
0
为什么生成了又销毁了
4 年前回答
评论 1

AI

全新AI功能上线

1. 基于Unity微调:专为Unity优化,提供精准高效的支持。

2. 深度集成:内置于团结引擎,随时查阅与学习。

3. 多功能支持:全面解决技术问题与学习需求。

AI