开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

开发者专栏

关注:1963

当前位置:游戏蛮牛 技术专区 开发者专栏

__________________________________________________________________________________
开发者干货区版块规则:

  1、文章必须是图文形式。(至少2幅图)
      2、文章字数必须保持在1500字节以上。(编辑器右下角有字数检查)
      3、本版块只支持在游戏蛮牛原创首发,不支持转载。
      4、本版块回复不得无意义,如:顶、呵呵、不错......【真的会扣分的哦】
      5、......
__________________________________________________________________________________
查看: 1923|回复: 19

[yukuyoulei] 好用的画线工具Handles

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

53

主题

876

帖子

7551

积分

Rank: 9Rank: 9Rank: 9

UID
287
好友
44
蛮牛币
4442
威望
30
注册时间
2013-6-9
在线时间
1932 小时
最后登录
2017-11-20

七夕浪漫情人社区QQ达人活力之星原创先锋认证开发者

QQ
发表于 2017-3-28 15:22:41 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册帐号

x
前段时间重构公司的AI系统,由于想挑战一下极限,计划搞成可视化的,所以用到了在编辑器里画线的功能,bing了N多方案,有LineRenderer,有GUI.DrawTexture然后旋转,但是总会出现一些奇奇怪怪的问题,今天终于找到了Handles这个类,完美解决了绘制连线的问题

[C#] 纯文本查看 复制代码
	public static void DrawLine(Vector3 start, Vector3 end, Color? c = null)
	{
		if (start.x > end.x)
		{
			Vector3 v = start;
			start = end;
			end = v;
		}

#if UNITY_EDITOR
		UnityEditor.Handles.color = c.HasValue ? c.Value : Color.red;
		UnityEditor.Handles.DrawLine(start, end);
#endif
	}



感受一下效果
1.png


连GUI.BeginScrollView的遮罩都能完美兼容。

需要在编辑器里画线的同学可以放心食用了。

Enjoy~

评分

参与人数 1鲜花 +20 收起 理由
东方喵 + 20 不愧为GUI神教教主!大写的赞!!!.

查看全部评分


回复

使用道具 举报

排名
709
昨日变化
1

1996

主题

2981

帖子

1万

积分

Rank: 16

UID
101536
好友
17
蛮牛币
47447
威望
0
注册时间
2015-5-19
在线时间
3354 小时
最后登录
2017-11-20

七夕浪漫情人蛮牛妹

发表于 2017-3-28 15:27:22 | 显示全部楼层

哦,不错~

回帖是美德~是一种行动认可和支持~希望更多蛮牛小伙伴参与到支持行动中~
回复

使用道具 举报

6蛮牛粉丝
1300/1500
排名
2496
昨日变化
1

1

主题

463

帖子

1300

积分

Rank: 6Rank: 6Rank: 6

UID
171030
好友
4
蛮牛币
1587
威望
0
注册时间
2016-9-22
在线时间
346 小时
最后登录
2017-9-9

活力之星

发表于 2017-3-28 23:23:23 | 显示全部楼层
好神奇....话说这个是类似unity自带的animator?

回复 支持 反对

使用道具 举报

7日久生情
2715/5000
排名
2231
昨日变化
2

0

主题

1731

帖子

2715

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
94526
好友
0
蛮牛币
1690
威望
0
注册时间
2015-4-22
在线时间
474 小时
最后登录
2017-11-20
发表于 2017-3-29 08:13:34 | 显示全部楼层
感谢楼主分享

回复

使用道具 举报

7日久生情
1800/5000
排名
2428
昨日变化

22

主题

1047

帖子

1800

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
132417
好友
3
蛮牛币
8238
威望
0
注册时间
2015-12-23
在线时间
299 小时
最后登录
2017-11-15
发表于 2017-3-29 09:18:42 | 显示全部楼层
学习了,谢谢分享

回复

使用道具 举报

5熟悉之中
960/1000
排名
3787
昨日变化
2

0

主题

479

帖子

960

积分

Rank: 5Rank: 5

UID
156480
好友
0
蛮牛币
1572
威望
0
注册时间
2016-7-12
在线时间
177 小时
最后登录
2017-11-13
发表于 2017-3-29 09:36:32 | 显示全部楼层
66666666666666

回复

使用道具 举报

6蛮牛粉丝
1037/1500
排名
1660
昨日变化

1

主题

127

帖子

1037

积分

Rank: 6Rank: 6Rank: 6

UID
3427
好友
0
蛮牛币
1822
威望
0
注册时间
2013-9-7
在线时间
270 小时
最后登录
2017-11-8

社区QQ达人

发表于 2017-3-29 10:00:02 | 显示全部楼层
对你的AI系统感兴趣,能分享么?

回复 支持 反对

使用道具 举报

7日久生情
3016/5000
排名
128
昨日变化

5

主题

270

帖子

3016

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
2352
好友
6
蛮牛币
5491
威望
0
注册时间
2013-8-21
在线时间
791 小时
最后登录
2017-11-15

社区QQ达人

发表于 2017-3-29 10:11:40 | 显示全部楼层
这线 有点儿丑!

回复

使用道具 举报

排名
29
昨日变化

53

主题

876

帖子

7551

积分

Rank: 9Rank: 9Rank: 9

UID
287
好友
44
蛮牛币
4442
威望
30
注册时间
2013-6-9
在线时间
1932 小时
最后登录
2017-11-20

七夕浪漫情人社区QQ达人活力之星原创先锋认证开发者

QQ
 楼主| 发表于 2017-3-29 10:26:38 | 显示全部楼层
guojia 发表于 2017-3-29 10:00
对你的AI系统感兴趣,能分享么?

暂时不行,因为是公司的项目,不过等项目告一段落了我可以分享一下这个系统的思路。

帮我记着点儿。哈哈

回复 支持 反对

使用道具 举报

排名
29
昨日变化

53

主题

876

帖子

7551

积分

Rank: 9Rank: 9Rank: 9

UID
287
好友
44
蛮牛币
4442
威望
30
注册时间
2013-6-9
在线时间
1932 小时
最后登录
2017-11-20

七夕浪漫情人社区QQ达人活力之星原创先锋认证开发者

QQ
 楼主| 发表于 2017-3-29 10:27:00 | 显示全部楼层

你是美术还是策划,我们程序员的审美就是酱紫的,么哈哈哈哈哈

回复 支持 反对

使用道具 举报

7日久生情
1944/5000
排名
1538
昨日变化

9

主题

720

帖子

1944

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
68430
好友
3
蛮牛币
7372
威望
0
注册时间
2015-1-14
在线时间
507 小时
最后登录
2017-11-20
发表于 2017-3-29 10:58:23 | 显示全部楼层
我回头也想想我的AI 架构能否可视化~~好像我的灵活的太高,不好搞~

回复 支持 反对

使用道具 举报

5熟悉之中
803/1000
排名
2400
昨日变化
1

0

主题

97

帖子

803

积分

Rank: 5Rank: 5

UID
100061
好友
0
蛮牛币
1782
威望
0
注册时间
2015-5-13
在线时间
214 小时
最后登录
2017-11-20
QQ
发表于 2017-3-29 11:29:43 | 显示全部楼层
Handles 虽然是UnityEditor下的,但是却是用GL和Graphics实现的.稍微改改Handles就能在UnityEngine下使用了

回复 支持 反对

使用道具 举报

5熟悉之中
640/1000
排名
4736
昨日变化
1

0

主题

190

帖子

640

积分

Rank: 5Rank: 5

UID
160770
好友
6
蛮牛币
443
威望
0
注册时间
2016-8-5
在线时间
216 小时
最后登录
2017-11-16
发表于 2017-3-29 15:18:00 | 显示全部楼层
看下,多谢分享

回复

使用道具 举报

5熟悉之中
785/1000
排名
3964
昨日变化
2

0

主题

339

帖子

785

积分

Rank: 5Rank: 5

UID
3796
好友
0
蛮牛币
879
威望
0
注册时间
2013-9-13
在线时间
158 小时
最后登录
2017-10-10
发表于 2017-3-29 16:42:25 | 显示全部楼层
感谢楼主分享

回复

使用道具 举报

7日久生情
3016/5000
排名
128
昨日变化

5

主题

270

帖子

3016

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
2352
好友
6
蛮牛币
5491
威望
0
注册时间
2013-8-21
在线时间
791 小时
最后登录
2017-11-15

社区QQ达人

发表于 2017-3-29 17:24:16 | 显示全部楼层
yukuyoulei 发表于 2017-3-29 10:27
你是美术还是策划,我们程序员的审美就是酱紫的,么哈哈哈哈哈

我可能是个假程序~

回复 支持 反对

使用道具 举报

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

本版积分规则

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