Unity怎么控制Animation的vue 控制循环次数数

3ds Max & Biped
主讲:祁利东
UNITY3D & PS
主讲:浮生若梦
3dsmax & bones
主讲:熊军
查看: 7569|回复: 12
求助,U3D4.5.2的动画系统怎么才能取消循环播放
2级会员(论坛居民)主题帖子CG券
2级会员(论坛居民), 积分 145, 距离下一级还需 55 积分
2级会员(论坛居民), 积分 145, 距离下一级还需 55 积分
事情是这样的。5.4.2的动画系统真是蛋疼,不能取消循环播放,我把LOOP勾选取消后,脚本只播放一次那个功能对其无效,干脆不触发播放了,哪位大神可以帮我解决下?感激不尽。
QQ图片17.png (229.92 KB, 下载次数: 73)
系统默认循环
00:53 上传
这个是系统默认的循环,我把LOOP勾选掉。用播放的那个脚本,然后就没效果了,没有热扭曲的效果了,但是手动点播放键,就是系统那个播放还能够使用,但是脚本那个播放就没效果,求解。
搜不到=。=没有标注什么版本,都是 ParticleAndAnimation,哎,好苦逼啊。&
谢谢,我去搜个新的看看。&
搜不到=。=没有标注什么版本,都是 ParticleAndAnimation,哎,好苦逼啊。
(17.68 KB, 下载次数: 1)
10:13 上传
谢谢,我去搜个新的看看。
4.5.2的版本,只有这个LOOP TIME。&
4.5.2的版本,只有这个LOOP TIME。
3ds Max & Biped
主讲:祁利东
UNITY3D & PS
主讲:浮生若梦
3dsmax & bones
主讲:熊军
Powered by解决Unity3d&4.3&动画系统带来的烦恼
转载请注明出处.....
最近有很多同学问我关于unity3d
4.3更新之后动画系统和以前不一样了,而且之前用的非常熟练的创建动画和修改动画很多操作都不好用了,那么在这里和大家分享一下三杀的个人经验,方便大家使用unity3d
4.3的动画系统。
首先,我们要明确知道的一点是Unity3d
是逐步的将老的动画系统删除,取而代之的是新的动画系统叫做Mecanim。所以就会出现变来变去,越变越不好用的情况,不过等到Unity3d把旧版动画系统完全删除的时候,一个崭新的动画系统就会展现在我们眼前,期待是这样吧。
(以下内容均为特效师应用到的动画部分,不做专业动画师参考,如有错误请您联系我,我来修改)
我们要解决的问题:
一.为什么会自动创建Animator文件,Animator文件和 Animation文件有什么区别。
二.为什么我创建的动画在循环播放,怎么才能只播放一次。
三.怎么才能把创建的动画重复利用。
四.MAX导出的动画为什么不能修改,即便能修改为什么不能K材质的同明度。
解决一.话说4.3之前我们要为一个元素添加动画是不会产生 Animator文件 的,但是4.3创建动画后会自动创建一个这样的文件
,那么她是什么意思呢?答 Animator文件 是指 :动画控制器
动画控制器通过动画层中的动画状态机,还有被参数控制的混合树来控制动画。同一个Animator
Controller可以被多个模型使用Animator 组件引用。
那Animation在4.3之前创建是会直接显示到你的参数面板的
她是什么意思呢?答 动画剪辑
可以用于角色或者简单动画的动画数据。它是动作的简单“单元”,诸如(特别的实例)“空闲”,“走路”或者“跑步”。
两者的区别,打个比方,如果Animation是地球的话那么Animator就是银河系,有可能这个比喻不太恰当。
你的Animator可以包含多个Animation,这就是动画系统逐步改进的一个地方。
当你为一个元素创建一个动画时,她会直接创建一个以你当前元素名称命名的Animator文件,该文件会保存在你的Animation所保存的文件夹内。而不会像以前那样只有一个Animation文件。
当我们选中Animator时在参数面板会发现这个
东西,继续点开Open会发现我们进入了另外一个天地
好了,我们到这就结束了,因为这个东西比较复杂可以去Unity3d圣典查看对应的手册。
解决二:如何才能让动画只播放一遍,这个问题相对简单一些,不过有很多同学都找不到,首先请选中你的动画文件,当然这个动画文件叫Animation而且是在Unity3d中创建的,我们就会发现这样一个参数面板,
在我标记红色部分就是调节动画次数的位置,你可以尝试勾选或者不勾选来查看你的动画是否有变化。
解决三:如何复用之前做好的动画。在之前的版本我们会直接把做好Animation动画直接拉给元素就可以了,但是现在不行,我们需要建立一个Animator在这里
创建好之后在这样的一个参数面板中指定你的Animator文件即可。
这里需要说明一下如果你想微调复用的动画就需要进入
这个面板了。
解决四:MAX导入的动画为什么不能修改,即便能修改为什么不能K材质的同明度。我想这块是很多同学都迷茫的地方,没关系我们来一起解决。
首先一定要确认你在MAX导出的动画的正确性。
导出后我们放到Unity3d中是这样
(材质不显示就赋予一个材质,动画不动就修改下遗产动画选项,我相信你能搜到这篇文章这两个问题早就已经解决了)
他包含一个网格和一个动画文件,当然还有一个材质文件包这里就不截图了。
把test拉倒场景中
注意观察这个参数面板,发现有Animation动画模块,而没有Animator文件模块,这说明新的动画系统还没有进化完整。
好,那我们尝试修改动画ctrl+6 问题出现了
红框部分,Read-Only毛意思?就是这个动画不让我们修改,看 是可以看的 但不能动手摸。
你道高一尺我魔高一丈,复制这个叫Take 001的动画文件重起名这里我叫AAA,重新指回该元素test。
这里要注意我标记红色方框的部分,一定要按这样修改。
这次我们再ctrl+6
让Read-Only见鬼去吧,这次我们征服了Unity3d,在这里我们可以改变原有位置,旋转,缩放属性
下一步 增加颜色控制
但是可但是问题又出现了,我要的透明度呢?我想K 透明度为什么不好使?
这是啥情况?
这也许就归结为unity3d 动画系统没有完全更新好的原因吧。
不过还是那就话,你道高一尺我魔高一丈。
首先,要确认我们的材质类型是可以在Unity3d动画系统中调节颜色和透明度的,那我说可以调节的有哪些:
通常的粒子叠加模式是可以的.....等。不可以的就是手游粒子部分,他们是不被支持。所以我们就大胆的尝试所有shader方式吧。
一..我们用粒子ADD方式的shader。
二..我们要建立一个空集 ctrl+shift+n(坐标归0)
三..把test拉给这个空集
四..为这个空集建立动画
五..K这个空集材质的帧
好了,此处应该有掌声。<img TYPE="face" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" real_src ="http://www.sinaimg.cn/uc/myshow/blog/misc/gif/E___6724EN00SIGG.gif"
ALT="解决Unity3d&4.3&动画系统带来的烦恼"
TITLE="解决Unity3d&4.3&动画系统带来的烦恼" /><img TYPE="face" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" real_src ="http://www.sinaimg.cn/uc/myshow/blog/misc/gif/E___6724EN00SIGG.gif"
ALT="解决Unity3d&4.3&动画系统带来的烦恼"
TITLE="解决Unity3d&4.3&动画系统带来的烦恼" /><img TYPE="face" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" real_src ="http://www.sinaimg.cn/uc/myshow/blog/misc/gif/E___6724EN00SIGG.gif"
ALT="解决Unity3d&4.3&动画系统带来的烦恼"
TITLE="解决Unity3d&4.3&动画系统带来的烦恼" /><img TYPE="face" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" real_src ="http://www.sinaimg.cn/uc/myshow/blog/misc/gif/E___6724EN00SIGG.gif"
ALT="解决Unity3d&4.3&动画系统带来的烦恼"
TITLE="解决Unity3d&4.3&动画系统带来的烦恼" /><img TYPE="face" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" real_src ="http://www.sinaimg.cn/uc/myshow/blog/misc/gif/E___6724EN00SIGG.gif"
ALT="解决Unity3d&4.3&动画系统带来的烦恼"
TITLE="解决Unity3d&4.3&动画系统带来的烦恼" /><img TYPE="face" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" real_src ="http://www.sinaimg.cn/uc/myshow/blog/misc/gif/E___6724EN00SIGG.gif"
ALT="解决Unity3d&4.3&动画系统带来的烦恼"
TITLE="解决Unity3d&4.3&动画系统带来的烦恼" /><img TYPE="face" src="http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif" real_src ="http://www.sinaimg.cn/uc/myshow/blog/misc/gif/E___6724EN00SIGG.gif"
ALT="解决Unity3d&4.3&动画系统带来的烦恼"
TITLE="解决Unity3d&4.3&动画系统带来的烦恼" />
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。Unity之Animation绘制动画
这篇文章做最简单的动画,让一个立方体从左边移动到右边。
1.创建一个Unity的新工程,名为TestAnimation,点击Create And Open按键,打开工程。
2.进入工程之后,点击File-&Save Scene。
点击之后会弹出一个文本框,在文件名处输入testAnimation,点击保存按钮。在Project处就可以看到testAnimation的产生。
3.在Hierarchy中点击右键,选择3D Project-&Cube。
在Scene中出现Cube。
4.点击Hierarchy中的Cube,在Inspector窗口中出现Cube所有的组件,点击Add Component,搜索Animation,选择Animation。
Cube就多了Animation组件
Animation组件参数解析:
Animation:默认的动画;
Animations:所有的组件,
Size:组件的个数;
Element X:组件;
Play Automatically:是否在开始的时候自动播放默认的动画;
Animate Physics:如果打开这个选项,动画会在物理循环过程中被执行,只有在结合运动学刚体的时候才有用。
Culling Type:Based On Renderers:当渲染不可见时,动画被禁用。
&&&&&&&&&&&&&&&&&&&&&&&&&&&& Always Animate:动画消隐被禁用,即使物体在屏幕外也动画。
5.在Hierarchy中选中Cube,选择Window-&Animation。
弹出Animation的编辑框。
6.点击Create按钮,弹出一个文本框,直接点保存。
在Project处就可以看到多一个New Animation文件。
7.点击Add Property按钮,选择Transform-&Position,点击Position后面的+按钮。
Animation的编辑框就会出现Position的信息。
在图中的time框中输入60,然后在绿色的框中,修改Position.x的值为5,图中的speed的值是调整动画运行的速度的,可以根据需要修改。点击运行的按钮,可以在Scene场景中看到动画运行的结果。
8.关闭Animation的编辑框,将New Animation拖入放到Cube的Animation的Animation选项中,记得将Play Automatically打上勾,让动画自动运行。最后,运行程序就可以看到立方体从左到右移动。
阅读(...) 评论()UNITY中怎么 循环播放动画?_百度知道
UNITY中怎么 循环播放动画?
我用了unity3d中animation做了一段简单动画,但只能播放一次。
我有更好的答案
把animationstate中的WrapMode设置为WrapMode.Loop
为您推荐:
其他类似问题
您可能关注的内容
unity的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。android如何实现动画循环播放??
[问题点数:20分,结帖人trumanhit]
android如何实现动画循环播放??
[问题点数:20分,结帖人trumanhit]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2010年9月 移动平台大版内专家分月排行榜第二
2010年12月 移动平台大版内专家分月排行榜第三
2010年9月 移动平台大版内专家分月排行榜第二
2010年12月 移动平台大版内专家分月排行榜第三
2010年8月 移动平台大版内专家分月排行榜第二2010年4月 移动平台大版内专家分月排行榜第二
2010年9月 移动平台大版内专家分月排行榜第三
匿名用户不能发表回复!|

我要回帖

更多关于 foreach控制循环次数 的文章

 

随机推荐