幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2868|回复: 5

[提问] 如何设置镜头才能达到这样的效果(再加一个新问题吧)

[复制链接]

8

主题

25

帖子

255

积分

③业余

积分
255
发表于 2010-1-3 15:21:55 | 显示全部楼层 |阅读模式
我设置了镜头跟踪player,但是不希望镜头一直跟着动,我想要的效果是………嗯,比较难以用语言表述,是这样的,把画面等分成3×3的九个区域:
当player处在中间的区域时镜头不会随着player而移动,当player处在右边三个区域时,如果player向右移动,镜头会随着player向右移动,但如果player向左移动的话则镜头不会随着player向左移动;
当player处在左侧三个区域时,如果player向左移动,则镜头随着player向左移动,但如果player向右移动,镜头不会随着向右移动;
如果player处在上方的三个区域,当player向上跳的时候………………………………;
如果player处在下方的三个区域,当player向下移动时…………………………
我想大家应该知道我在说什么吧,嗯,就是这样,有办法实现吗?


刚刚又产生了个新问题,我设置人物有两种跳跃动作,一种是直上直下,另一种是向前跳跃。
直上直下的我就是直接设定成在站立(待机)时,按A、脚下有墙壁,没什么问题,出问题的是向前跳跃,我的设定方法是:
走路、跑步、冲刺等动作过程中——按A、脚下有墙壁,这个也成功;
站立时——按左/右、按A、脚下有墙壁,这个就失败了,我本来是想在站立时,同时按左/右键和A的话能够实现斜向跳跃,但是很难保证左/右键和A同时按住,按不好的话就会变成之前设定好的其他动作,即使按好了也仍然是失败,人物不会跳起来,而是会朝着所按的方向行走(我设定直接按左右键为行走),我又试着加进中间动作,调整“经过一定时间”之类的方法,都无法解决。
…………其实,说白了我就是想知道,按道理来说应该是可以实现同时按下两个键的瞬间来实现一个动作的,是不是我的方法错了,请各位支招




PS:好像AGM区就我一个人在提问诶,好孤独啊
回复

使用道具 举报

27

主题

173

帖子

1780

积分

⑥精研

BZP社长

积分
1780
QQ
发表于 2010-1-3 19:01:36 | 显示全部楼层
提问好啊!不过我的问题都搞定了!自己琢磨不会找不到答案!
不过LZ的我没看懂
同人游戏 洛克人ZERO5
回复 支持 反对

使用道具 举报

8

主题

25

帖子

255

积分

③业余

积分
255
 楼主| 发表于 2010-1-3 19:21:35 | 显示全部楼层
就是说在游戏画面中,镜头并不一致跟随主角,而是只有当主角移动到比较贴近屏幕边缘时,为了不让主角跑出画面,镜头才会继续跟着主角移动。
回复 支持 反对

使用道具 举报

135

主题

926

帖子

441

积分

管理员

少女人形

Rank: 9Rank: 9Rank: 9

积分
441
发表于 2010-1-3 20:15:15 | 显示全部楼层
设定一个空白的对象放在画面中间,然后让镜头跟随这个对象
当主角和这个对象的距离大于一定的时候,这个对象会向主角靠近保持一定的距离。
或者在画面四周放上透明的对象做触发区(设置不受镜头影响),当主角接触这些触发区的时候打开开关,让中间的对象接近主角。

思路上是这样,但是恐怕哪个做出的效果都可能不太完美。
回复 支持 反对

使用道具 举报

8

主题

25

帖子

255

积分

③业余

积分
255
 楼主| 发表于 2010-1-3 20:21:29 | 显示全部楼层
好复杂啊,谢谢指点,我试着做一下
回复 支持 反对

使用道具 举报

0

主题

2

帖子

16

积分

②入门

积分
16
发表于 2010-3-23 17:29:29 | 显示全部楼层
虽然 我不想做LZ的镜头效果,不过启发到我如果去做 攻击击中时镜头振动的效果
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-3-29 12:43 , Processed in 0.024600 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表