可拓展的相机镜头控制
construct2吧
全部回复
仅看楼主
level 8
47731089 楼主
相机平滑想必有很多人都做过,使用线性插值+物件相机能够做出非常不错的相机效果。
这个范例是一个可拓展的相机定义,并且把所有的功能打包在一个函数里,你可以在任何项目中使用它,或者改造出适合自己游戏的功能。
【操作】
使用小键盘的+ 和 - 可以放大缩小画面,0是还原画面
你可以移动相机、放大和缩小画面。旋转画面这个功能不常用就没做了,但是要添加也是非常容易的。
可用函数参数:
【玩家镜头】
set_camera("zoom",x) //镜头缩放x倍(默认跟随玩家的镜头),请在第18行脚本设置你能够缩放的图层
set_camera("back") //镜头返回到玩家身上(有过渡的)
【移动镜头】
set_camera("zoomto",x,y,1.5) //移动相机,并且缩放镜头画面(相机不会跟随玩家,移动后停留在原地)
set_camera("moveto",x,y) //移动相机,到指定位置停下来(不跟随玩家)
set_camera("lookat",movetoX,movetoY,waittime) //移动相机,到指定位置停下来(停留一段时间后,再把镜头移到玩家身上)
【其他用法】
set_camera("reset") //初始化相机的默认参数(强制还原无过渡效果)
set_camera("set",move_speed,zoom_speed) //设置相机参数 ,移动速度,和缩放速度(默认1倍)
[乖]地址依然是这里哦:文件夹里面,找到高级摄像机_function版.capx
2017年02月15日 04点02分 1
level 13
[滑稽]你究竟是谁,为什么这么屌,为什么又默默地分享了辣么一篇干货出来,说,你是哪路大神
2017年02月15日 06点02分 2
纯粹的野路子[滑稽]
2017年02月15日 12点02分
level 11
寿哥,赶紧拉入群来吧。
2017年02月15日 11点02分 3
[滑稽]已经在群内了,就是少发言
2017年02月16日 01点02分
@totoyan72021 大佬,有学习construct2 的qq群吗?
2017年02月16日 13点02分
@____Ming_____ 有啊……你找找其他贴上,我手机贴不了
2017年02月16日 14点02分
@____Ming_____ [滑稽]收好不谢180911504
2017年02月17日 01点02分
1