就是游戏中,道具被主角路过后就捡到了,然后会消失。还有主角捡到道具,得判定是什么道具,要判定有没有以及有几个。
这样的代码怎么写?新手求指导QAQ
unity3d 主角拾取道具并判定的代码
答案:2 悬赏:20
解决时间 2021-03-15 01:31
- 提问者网友:紫柔同归
- 2021-03-14 05:29
最佳答案
- 二级知识专家网友:冷态度
- 2021-03-14 06:42
Unity3D鼠标拾取物体可以通过射线的方式获取鼠标坐标 通过物理将物体名字输出进行操作。
function Update ()
{
if (Input.GetMouseButton (0))
{
var ray = Camera.main.ScreenPointToRay (Input.mousePosition);
var hit : RaycastHit;
if (Physics.Raycast (ray, hit))
{
Debug.DrawLine (ray.origin, hit.point);
print(hit.collider.gameObject.name);
}
}
}
function Update ()
{
if (Input.GetMouseButton (0))
{
var ray = Camera.main.ScreenPointToRay (Input.mousePosition);
var hit : RaycastHit;
if (Physics.Raycast (ray, hit))
{
Debug.DrawLine (ray.origin, hit.point);
print(hit.collider.gameObject.name);
}
}
}
全部回答
- 1楼网友:苦柚恕我颓废
- 2021-03-14 07:29
我。。知。。道
加。。我。。私。。聊
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯