看《unity3d手机游戏开发》那本书,一个初学者问题让我烦了一晚上了

书上例子叫加动画,打开Animation,create new clip。第一张图是教程的,第二张是我的。教程让找Star里的一个属性,我这怎么弄都弄不出来啊。路过的前辈指点下
最新回答
我怕的是人心

2024-05-05 00:15:14

你这个unity的版本比较新,4.0以后的unity采用了一个叫Mecanim的新动画系统,取代了老式的动画系统。不过简单动画的操作还是大同小异的。

先在Scence中选择你要控制属性的物体(这里是star),然后点击Add Curve,会蹦出一个对话框让你指定保存动画文件的位置。选择一个位置点击确定,会在该位置上生成一个动画文件。然后这个物体(也就是star)就可以操作动画属性了。此时会跳出一个对话框让你选择操作的属性,是这个尿性的:

选择你想要调整的属性,点击后面的+号添加到面板中,然后就按照教程操作吧。

追问
嗯嗯我就是这界面,但是找不到教程叫我找的那属性。教程叫我找我第一张图里面star里的Main Tex.offset.y属性,我怎么都找不到额
追答

MainTex.offset属性在新动画系统里改名了,所有的offset都叫ST(汗……)

mainTex是shader的属性,通过Material进行控制的。所以只要你需要控制属性的物体(也就是star)里指定了教程中同样的材质(你也可以自己搞一个Diffuse材质),然后选择Mesh Renderer属性下面的Mesh Renderer.Mate,然后通过Material._Main Tex_ST控制材质偏移动画。见下图:

追问
太谢谢了,大致解决问题了。前辈能把你学习unity的起步方法分享下吗,老觉得新手问题百度不到。。。能把你微信私密来交流下最好了,我不会没事就骚扰你的~~