游戏蛮牛学习群(纯技术交流,不闲聊):159852603
游戏蛮牛 手机端
开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

问答求助

关注:558

当前位置:游戏蛮牛 技术专区 问答求助

_____________________________________________________________________________________________________________
问答求助版块规则:

  1、问题尽量描述清楚
      2、代码要放在代码块里
      3、附件最好放到云盘,然后把链接放到TXT文档里,上传TXT文档。【最好没有附件,你懂得】
      4、本版块回复不得无意义,如:顶、呵呵、不错......以及擦边!【真的会扣分的哦】严重者,封IP!
      5、问题得到解决,请选择最佳答案。
      6、若问题是你自己解决了,可以联系管理员,返还蛮牛币,写下你的答案,另有蛮牛币奖赏。
_____________________________________________________________________________________________________________
查看: 450|回复: 17

[脚本] 控制多个物体播放动画

[复制链接]  [移动端链接]
排名
38252
昨日变化
18

1

主题

6

帖子

16

积分

Rank: 1

UID
295419
好友
0
蛮牛币
44
威望
0
注册时间
2018-9-1
在线时间
4 小时
最后登录
2018-9-27
发表于 2018-9-22 20:16:34 | 显示全部楼层 |阅读模式
10蛮牛币

希望用一个指令控制多个方块播放旋转360的动画

现在只能控制一个方块旋转360度

不知道怎么让其他的也一起动


感谢大神帮助!!!



[AppleScript] 纯文本查看 复制代码
using UnityEngine;
using System.Collections;
using System.Collections.Generic;

public class PresentationScript : MonoBehaviour 
{   
    private GestureListener gestureListener;
    Animator _anim;

    void Start() 
	{      // get the gestures listener  获得手势监听器
        gestureListener = Camera.main.GetComponent<GestureListener>();
        _anim = GetComponent<Animator>();
    }
	void Update() 
	{
        if (gestureListener.IsSwipeRight())         
            _anim.Play("text");      
    }






回复

使用道具 举报

5熟悉之中
863/1000
排名
4455
昨日变化
26

5

主题

243

帖子

863

积分

Rank: 5Rank: 5

UID
234410
好友
2
蛮牛币
661
威望
0
注册时间
2017-7-26
在线时间
293 小时
最后登录
2018-10-23
发表于 2018-9-22 20:16:35 | 显示全部楼层
每个方块挂上这个脚本
或者用数组 List 等等 然后循环遍历播放
或者直接挂到父物体上 GetComponentsInChildren<Animator>() 获得子物体上面的Animator 然后都播放

回复

使用道具 举报

排名
38252
昨日变化
18

1

主题

6

帖子

16

积分

Rank: 1

UID
295419
好友
0
蛮牛币
44
威望
0
注册时间
2018-9-1
在线时间
4 小时
最后登录
2018-9-27
 楼主| 发表于 2018-9-22 20:19:57 | 显示全部楼层
就是这样的方块
2.jpg

回复

使用道具 举报

排名
38252
昨日变化
18

1

主题

6

帖子

16

积分

Rank: 1

UID
295419
好友
0
蛮牛币
44
威望
0
注册时间
2018-9-1
在线时间
4 小时
最后登录
2018-9-27
 楼主| 发表于 2018-9-22 20:37:42 | 显示全部楼层
在线等大神

回复

使用道具 举报

排名
38252
昨日变化
18

1

主题

6

帖子

16

积分

Rank: 1

UID
295419
好友
0
蛮牛币
44
威望
0
注册时间
2018-9-1
在线时间
4 小时
最后登录
2018-9-27
 楼主| 发表于 2018-9-22 20:46:16 | 显示全部楼层
等一个大神

回复

使用道具 举报

5熟悉之中
795/1000
排名
4400
昨日变化
2

7

主题

217

帖子

795

积分

Rank: 5Rank: 5

UID
151120
好友
8
蛮牛币
1029
威望
0
注册时间
2016-6-6
在线时间
263 小时
最后登录
2018-10-17
发表于 2018-9-24 14:00:34 | 显示全部楼层
把你需要的方块放进数组里不就好了

回复

使用道具 举报

3偶尔光临
238/300
排名
8898
昨日变化
5

7

主题

41

帖子

238

积分

Rank: 3Rank: 3Rank: 3

UID
170842
好友
0
蛮牛币
2941
威望
0
注册时间
2016-9-21
在线时间
80 小时
最后登录
2018-9-27
发表于 2018-9-25 09:05:51 | 显示全部楼层
sunseven7 发表于 2018-9-24 14:00
把你需要的方块放进数组里不就好了

这个简单粗暴没毛病

回复

使用道具 举报

4四处流浪
480/500
排名
10613
昨日变化
132

4

主题

110

帖子

480

积分

Rank: 4

UID
164879
好友
1
蛮牛币
481
威望
0
注册时间
2016-8-30
在线时间
272 小时
最后登录
2018-10-23
发表于 2018-9-25 09:25:16 | 显示全部楼层
用brocast 和sendmessage 比放数组什么的效率高多了。用起来也好用,自己监听广播的消息就好,然后自己放自己的动画,想怎么放怎么放
[发帖际遇]: 卖男孩的小火柴 发帖时在路边捡到 1 蛮牛币,偷偷放进了口袋. 幸运榜 / 衰神榜

回复

使用道具 举报

5熟悉之中
863/1000
排名
4455
昨日变化
26

5

主题

243

帖子

863

积分

Rank: 5Rank: 5

UID
234410
好友
2
蛮牛币
661
威望
0
注册时间
2017-7-26
在线时间
293 小时
最后登录
2018-10-23
发表于 2018-9-25 10:05:24 | 显示全部楼层
卖男孩的小火柴 发表于 2018-9-25 09:25
用brocast 和sendmessage 比放数组什么的效率高多了。用起来也好用,自己监听广播的消息就好,然后自己放自 ...

你这个 sendmessage 等同于反射调用  你确定效率高吗。。。?
我自认不才 先撤了 楼上的兄弟们  他交给你们了。。。

回复

使用道具 举报

4四处流浪
480/500
排名
10613
昨日变化
132

4

主题

110

帖子

480

积分

Rank: 4

UID
164879
好友
1
蛮牛币
481
威望
0
注册时间
2016-8-30
在线时间
272 小时
最后登录
2018-10-23
发表于 2018-9-25 10:08:23 | 显示全部楼层
随幻Kaller 发表于 2018-9-25 10:05
你这个 sendmessage 等同于反射调用  你确定效率高吗。。。?
我自认不才 先撤了 楼上的兄弟们  他交给你 ...

你这样说  我也懒得跟你争辩。你觉得sendmessage不好  那也应该用 代理。
[发帖际遇]: 卖男孩的小火柴 乐于助人,奖励 1 蛮牛币. 幸运榜 / 衰神榜

回复

使用道具 举报

5熟悉之中
863/1000
排名
4455
昨日变化
26

5

主题

243

帖子

863

积分

Rank: 5Rank: 5

UID
234410
好友
2
蛮牛币
661
威望
0
注册时间
2017-7-26
在线时间
293 小时
最后登录
2018-10-23
发表于 2018-9-25 10:23:11 | 显示全部楼层
卖男孩的小火柴 发表于 2018-9-25 10:08
你这样说  我也懒得跟你争辩。你觉得sendmessage不好  那也应该用 代理。

哥们  你起的头 然后说懒得和我解释。。。这。。。好吧 我可以背这个黑锅
只要能解决楼主的问题 都可以啊  不过效率啥的在对这个问题上貌似都是其次
你这样当啷一句效率比其他的高是否有些不妥?

回复

使用道具 举报

4四处流浪
480/500
排名
10613
昨日变化
132

4

主题

110

帖子

480

积分

Rank: 4

UID
164879
好友
1
蛮牛币
481
威望
0
注册时间
2016-8-30
在线时间
272 小时
最后登录
2018-10-23
发表于 2018-9-25 10:29:34 | 显示全部楼层
随幻Kaller 发表于 2018-9-25 10:23
哥们  你起的头 然后说懒得和我解释。。。这。。。好吧 我可以背这个黑锅
只要能解决楼主的问题 都可以啊 ...

我可以肯定 用遍历、循环 绝对比广播效率低 而且更占内存和运算。至于为什么。。。为什么呢?

回复

使用道具 举报

5熟悉之中
863/1000
排名
4455
昨日变化
26

5

主题

243

帖子

863

积分

Rank: 5Rank: 5

UID
234410
好友
2
蛮牛币
661
威望
0
注册时间
2017-7-26
在线时间
293 小时
最后登录
2018-10-23
发表于 2018-9-25 10:45:35 | 显示全部楼层
卖男孩的小火柴 发表于 2018-9-25 10:29
我可以肯定 用遍历、循环 绝对比广播效率低 而且更占内存和运算。至于为什么。。。为什么呢? ...

。。。
算了 既然你这么肯定 那我就不说别的了。。。
能给楼主实现就行了

回复

使用道具 举报

排名
38252
昨日变化
18

1

主题

6

帖子

16

积分

Rank: 1

UID
295419
好友
0
蛮牛币
44
威望
0
注册时间
2018-9-1
在线时间
4 小时
最后登录
2018-9-27
 楼主| 发表于 2018-9-25 19:06:33 | 显示全部楼层
感谢各位大神!

回复

使用道具 举报

排名
38252
昨日变化
18

1

主题

6

帖子

16

积分

Rank: 1

UID
295419
好友
0
蛮牛币
44
威望
0
注册时间
2018-9-1
在线时间
4 小时
最后登录
2018-9-27
 楼主| 发表于 2018-9-25 19:07:59 | 显示全部楼层
不过我已经找到替代的办法了。。把播放动画改成播放视 频,AE做视频的时候直接做成旋转的就好了。。。
再次感谢!!

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

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