幻想森林

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

耽误点时间,关于眼部动画

[复制链接]

3

主题

5

帖子

1313

积分

⑥精研

积分
1313
发表于 2005-8-16 02:35:34 | 显示全部楼层 |阅读模式
正在制作一个养成,请问一下那些眼部动画只能用自带的吗?如果我想让自己的角色眼睛动起来呢?拜托哪位告诉我可不可能吧……
回复

使用道具 举报

12

主题

225

帖子

2396

积分

开发组

三心二意魔人

积分
2396
发表于 2005-8-16 09:48:14 | 显示全部楼层
那就自己画眨眼动画吧,我不知道lm里可不可以精确定位到像素级坐标(应该是可以的吧?),可以把眼睛那部分截取一下,作出睁眼,半睁,闭眼这三张图片(一般日式动画这三祯就够,想细腻有变化你再多画就是了),定位到眼睛该在的地方,然后按睁--半睁--闭--睁--半睁--闭……这样的顺序切换显示就可以了。
(不能精密定位的话你就换整张人物图就是了)
自己能出美工的话就没问题,口型动画也是这么做的啊。
回复 支持 反对

使用道具 举报

101

主题

1519

帖子

1万

积分

⑧专业

沉沦。。。。

积分
10217
发表于 2005-8-16 14:09:06 | 显示全部楼层
应该是整个人做成许多帧然后连成动画用动画来显示吧~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
最近正在暗恋的泥潭中。。 沉沦 沉沦 DEEP 沉沦。。。。(突然想到 DEEP V 所以写 DEEP沉沦。。。。我是不是很有文人气质啊口古月~)
回复 支持 反对

使用道具 举报

3

主题

38

帖子

1503

积分

⑥精研

积分
1503
发表于 2005-8-16 15:46:50 | 显示全部楼层
也想问一下.NS能不能做得到呢?
该不会说一句话要连续显示几张图片吧?
回复 支持 反对

使用道具 举报

12

主题

225

帖子

2396

积分

开发组

三心二意魔人

积分
2396
发表于 2005-8-16 16:52:19 | 显示全部楼层
[em01]……没用过LM2所以这话说得稍微有点心虚……不过有LM2能实现的功能而NS实现不了的么?

可以把眨眼动画做成个公共事件,不时调用一下就是了……楼上那种做成动画的方法也可以,不过NS的话用不着作整人,哪儿有变化把哪块切下来单做就行了……反正定位都是用坐标的……
说一句话要连续显示几张图片也很正常吧?如果是重视演出的作者的话可能一句话里要切换好几次表情呢……我的RPG系统演示的对话演出部分也有出现隔四五个字就刷新一次图片的情形……当然要是做成动画的话程序上就不用写这么多字……不过相应的就是美工活上添麻烦……
[此贴子已经被作者于2005-8-16 16:56:10编辑过]
回复 支持 反对

使用道具 举报

125

主题

288

帖子

1387

积分

⑥精研

积分
1387
发表于 2005-8-16 18:32:24 | 显示全部楼层
我想知道NS要怎么实现它,似乎ANIME SPRITE并不能指定每帧的停留时间,难道不停的用SETTIMER、GETTIMER记录时间,每显示一个文字就跳去公共事件改变表情,显示完后也这么做……
回复 支持 反对

使用道具 举报

12

主题

225

帖子

2396

积分

开发组

三心二意魔人

积分
2396
发表于 2005-8-16 19:08:22 | 显示全部楼层
adv san说的是眨眼动画么?lsp命令里有指定每祯间隔时间的参数啊,“”里的第三个参数……
回复 支持 反对

使用道具 举报

122

主题

3954

帖子

24万

积分

超级版主

传说中的Bunny坑神~!

Rank: 8Rank: 8

积分
244543

声命组铜赏

发表于 2005-8-16 19:08:42 | 显示全部楼层
何必呢.把图片做成连排动画格式.
需要时间比较多的祯就多复制几次.比如说眨眼,做十祯的开眼和一祯的闭眼,执行效果就和偶然的眨眼一样了.(指定什么每祯停留时间啊...难道玩家还去数角色只会每隔3秒眨一次眼么?何况显示对话的时候还有各种表情变化可以导致眨眼时间的不确定)
如果是LM2,自制显示眨眼动画的原理也是显示连排图片.
另外比如说动嘴动画,NS配合textbtnwait系列指令就可以做到显示文字时显示动画(动嘴),说话完毕等待的时候消除图片(闭嘴),非常简单.
这个在LM2里如果用自己画的动嘴动画就做不到了.
理直气壮的吼道:除了LM2的\"动画效果\",NS做不到简单实现,其他都是完全没问题DI!

[此贴子已经被作者于2005-8-16 19:10:44编辑过]
http://www.nvlmaker.net/
回复 支持 反对

使用道具 举报

12

主题

225

帖子

2396

积分

开发组

三心二意魔人

积分
2396
发表于 2005-8-16 19:34:32 | 显示全部楼层
哦,原来说的是这个……
……我的话还是会纯手动完成吧……(眨眼也是表现人物个性的演出手段之一啊,总觉得不能搞得这么自动……)
d san 的方法很浪费资源(素材体积无端的增大了许多……我总觉得这是种罪孽啊……[em01]……唉,想法跟不上时代了……)……不过我的做法……浪费代码……吧[em17]?
回复 支持 反对

使用道具 举报

125

主题

288

帖子

1387

积分

⑥精研

积分
1387
发表于 2005-8-16 20:09:54 | 显示全部楼层
以下是引用CountD在2005-8-16 19:08:42的发言:

何必呢.把图片做成连排动画格式.

需要时间比较多的祯就多复制几次.比如说眨眼,做十祯的开眼和一祯的闭眼,执行效果就和偶然的眨眼一样了.(指定什么每祯停留时间啊...难道玩家还去数角色只会每隔3秒眨一次眼么?何况显示对话的时候还有各种表情变化可以导致眨眼时间的不确定)

如果是LM2,自制显示眨眼动画的原理也是显示连排图片.

另外比如说动嘴动画,NS配合textbtnwait系列指令就可以做到显示文字时显示动画(动嘴),说话完毕等待的时候消除图片(闭嘴),非常简单.

这个在LM2里如果用自己画的动嘴动画就做不到了.

理直气壮的吼道:除了LM2的\"动画效果\",NS做不到简单实现,其他都是完全没问题DI!



寒,你真的是这样想的啊,那样需要大约20~30个重复动作……

char.eyes.l \"miko_a.png\",3,47,68 //filename,total cell,pos x,pos y
  1,2000    //index of cell,hold delay
  2,100
  3,300
enddef

一个简单的眨眼动作,中间可能只有0.1~0.5秒的变化,然后延迟数秒……
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-18 06:03 , Processed in 0.013489 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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