自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 Unity中Destory销毁对象不是立即销毁

Unity中 Destory()函数销毁对象时不是立刻销毁的,他是一个延迟执行的函数,是在当前帧之后,渲染帧之前销毁对象,例如下面代码:子物体只有一个,当用Destory函数销毁子物体后,打印子物体个数还是1。解决方法:使用DestroyImmediate函数,他是立即销毁对象。得到的结果是0。...

2022-06-09 10:43:39 1920 1

原创 Unity实现扫描透视效果

前面最小的Cube用来扫描,中间的白色cube遮挡后面的绿色cube。新建一个surface shader,修改代码。用这个shader创建一个材质,给予最前面用于扫描的cube,改物体变成透明,模仿扫描仪。将该脚本挂在中间的白色方块上,运行游戏,拖动扫描仪,就会发现看见了后面绿色的方块,实现透视效果。...

2022-06-06 14:37:09 1964

原创 Unity物体在XY平面上鼠标拖拽

利用射线检测到需要拖拽的物体,将物体和鼠标位置全部都转换到屏幕坐标下进行计算。使用Camera.main.WorldToScreenPoint 获取到了物体的屏幕坐标的Z值,一般情况下我们觉得屏幕坐标只有XY,这里的Z是物体到摄像机的距离,在下一步使用屏幕坐标转换到世界坐标时传入就可以让物体在原来的Z轴上保持移动。2.利用偏移量实现点击物体任何位置都能拖拽鼠标点中物体的时候计算出一个偏移量,这样就可以保证我们不会在点下去的时候让物体的中心点与点击位置重合而是在点物体的任意位置都可以自然的拖动。...

2022-06-06 11:38:01 951

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除