找回密码
 注册帐号

扫一扫,访问微社区

GUI 控制多个物体播放动画

17
回复
1154
查看
[ 复制链接 ]
排名
39859
昨日变化

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");      
    }





回复

使用道具 举报

6蛮牛粉丝
1415/1500
排名
3109
昨日变化

5

主题

391

帖子

1415

积分

Rank: 6Rank: 6Rank: 6

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

使用道具 举报

排名
39859
昨日变化

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
回复

使用道具 举报

排名
39859
昨日变化

1

主题

6

帖子

16

积分

Rank: 1

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

使用道具 举报

排名
39859
昨日变化

1

主题

6

帖子

16

积分

Rank: 1

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

使用道具 举报

5熟悉之中
818/1000
排名
4564
昨日变化

7

主题

219

帖子

818

积分

Rank: 5Rank: 5

UID
151120
好友
8
蛮牛币
1041
威望
0
注册时间
2016-6-6
在线时间
277 小时
最后登录
2019-3-27
2018-9-24 14:00:34 显示全部楼层
把你需要的方块放进数组里不就好了
回复

使用道具 举报

3偶尔光临
255/300
排名
8567
昨日变化

5

主题

42

帖子

255

积分

Rank: 3Rank: 3Rank: 3

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

这个简单粗暴没毛病
回复

使用道具 举报

5熟悉之中
704/1000
排名
6483
昨日变化

4

主题

132

帖子

704

积分

Rank: 5Rank: 5

UID
164879
好友
2
蛮牛币
1367
威望
0
注册时间
2016-8-30
在线时间
360 小时
最后登录
2019-6-17
2018-9-25 09:25:16 显示全部楼层
用brocast 和sendmessage 比放数组什么的效率高多了。用起来也好用,自己监听广播的消息就好,然后自己放自己的动画,想怎么放怎么放
回复

使用道具 举报

6蛮牛粉丝
1415/1500
排名
3109
昨日变化

5

主题

391

帖子

1415

积分

Rank: 6Rank: 6Rank: 6

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

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

使用道具 举报

5熟悉之中
704/1000
排名
6483
昨日变化

4

主题

132

帖子

704

积分

Rank: 5Rank: 5

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

你这样说  我也懒得跟你争辩。你觉得sendmessage不好  那也应该用 代理。
回复

使用道具 举报

6蛮牛粉丝
1415/1500
排名
3109
昨日变化

5

主题

391

帖子

1415

积分

Rank: 6Rank: 6Rank: 6

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

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

使用道具 举报

5熟悉之中
704/1000
排名
6483
昨日变化

4

主题

132

帖子

704

积分

Rank: 5Rank: 5

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

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

使用道具 举报

6蛮牛粉丝
1415/1500
排名
3109
昨日变化

5

主题

391

帖子

1415

积分

Rank: 6Rank: 6Rank: 6

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

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

使用道具 举报

排名
39859
昨日变化

1

主题

6

帖子

16

积分

Rank: 1

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

使用道具 举报

排名
39859
昨日变化

1

主题

6

帖子

16

积分

Rank: 1

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

使用道具 举报

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

本版积分规则