- 博客(4)
- 收藏
- 关注
原创 720云部分功能在Unity中的制作(4)——点击图片使其放大至屏幕中间
创建PicMagnify脚本用于控制放大后的Canvas出现,将该脚本挂载到ClickCanvas下的Image,picMagnifyCanvas用于存储放大后的图片,添加一个鼠标点击事件,若鼠标在正常模式下按下点击图片,就将放大后的Canvas展示出来,同时更改摄像机的mode值为2,和正常模式区分开来。首先制作出图片放大后的效果。导入一个X图片来当作关闭按钮,和上面的操作一样,把X图片修改为精灵图,并将X图片设置为Button下的Image的Source Image,调整大小和位置至画面右上角。
2023-07-19 17:52:40
1189
6
原创 720云部分功能在Unity中的制作(3)——点击物体使物体放大至屏幕中间并且可以旋转该物体
如果此时摄像机在正常模式,则先用originTransform记录物体原本的位置,transform的值为挂载有脚本的物体的transform的值,随后修改transform的值至摄像机前,然后利用CameraMode脚本中的ModeChange()函数来更改CameraMode脚本中的mode值为1,再设置挂载脚本的物体为CameraMode脚本中的可交互物体。同理,鼠标在进行按下判断时也需要知晓mode的值,使用封装的GetMode ()函数用于获取到此时mode的值,只需要返回mode值即可。
2023-07-17 11:58:22
1020
1
原创 720云部分功能在Unity中的制作(2)——点击物体播放和暂停视频
代码编写完成后,选中yingyingqiang,点击Add Component将ClickPlayVideo脚本添加给yingyingqiang,设置Video Quad和V Player的值为之前建立的Quad对象,Image的值为yingyingqiang下的Canvas的Image对象。此时Quad是背向主视角的,修改Quad的Transform中的Rotation的Y值属性使其带颜色的一面朝向主视角,稍微调整其位置和大小使其正好覆盖住yingyingqiang的黑色屏幕区域。
2023-07-15 11:44:38
1265
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人