【游戏技术群】959392658  【游戏出海群】12067810
游戏蛮牛 手机端
开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

问答求助

关注:567

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

_____________________________________________________________________________________________________________
问答求助版块规则:

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

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

[复制链接]  [移动端链接]
排名
38934
昨日变化
24

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蛮牛粉丝
1041/1500
排名
3774
昨日变化
3

5

主题

292

帖子

1041

积分

Rank: 6Rank: 6Rank: 6

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

回复

使用道具 举报

排名
38934
昨日变化
24

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

回复

使用道具 举报

排名
38934
昨日变化
24

1

主题

6

帖子

16

积分

Rank: 1

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

回复

使用道具 举报

排名
38934
昨日变化
24

1

主题

6

帖子

16

积分

Rank: 1

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

回复

使用道具 举报

5熟悉之中
800/1000
排名
4464
昨日变化
2

7

主题

217

帖子

800

积分

Rank: 5Rank: 5

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

回复

使用道具 举报

3偶尔光临
227/300
排名
9060
昨日变化
2

5

主题

41

帖子

227

积分

Rank: 3Rank: 3Rank: 3

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

这个简单粗暴没毛病

回复

使用道具 举报

5熟悉之中
585/1000
排名
7795
昨日变化
3

4

主题

115

帖子

585

积分

Rank: 5Rank: 5

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

回复

使用道具 举报

6蛮牛粉丝
1041/1500
排名
3774
昨日变化
3

5

主题

292

帖子

1041

积分

Rank: 6Rank: 6Rank: 6

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

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

回复

使用道具 举报

5熟悉之中
585/1000
排名
7795
昨日变化
3

4

主题

115

帖子

585

积分

Rank: 5Rank: 5

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

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

回复

使用道具 举报

6蛮牛粉丝
1041/1500
排名
3774
昨日变化
3

5

主题

292

帖子

1041

积分

Rank: 6Rank: 6Rank: 6

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

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

回复

使用道具 举报

5熟悉之中
585/1000
排名
7795
昨日变化
3

4

主题

115

帖子

585

积分

Rank: 5Rank: 5

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

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

回复

使用道具 举报

6蛮牛粉丝
1041/1500
排名
3774
昨日变化
3

5

主题

292

帖子

1041

积分

Rank: 6Rank: 6Rank: 6

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

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

回复

使用道具 举报

排名
38934
昨日变化
24

1

主题

6

帖子

16

积分

Rank: 1

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

回复

使用道具 举报

排名
38934
昨日变化
24

1

主题

6

帖子

16

积分

Rank: 1

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

回复

使用道具 举报

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

本版积分规则

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