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

扫一扫,访问微社区

开发者专栏

关注:2061

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

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

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

[yukuyoulei] 好用的画线工具Handles

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

54

主题

894

帖子

7733

积分

Rank: 9Rank: 9Rank: 9

UID
287
好友
45
蛮牛币
4731
威望
30
注册时间
2013-6-9
在线时间
1995 小时
最后登录
2018-1-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神教教主!大写的赞!!!.

查看全部评分


回复

使用道具 举报

排名
745
昨日变化
3

1996

主题

2983

帖子

1万

积分

Rank: 16

UID
101536
好友
17
蛮牛币
47501
威望
0
注册时间
2015-5-19
在线时间
3392 小时
最后登录
2018-1-19

七夕浪漫情人蛮牛妹

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

哦,不错~

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

使用道具 举报

6蛮牛粉丝
1318/1500
排名
2534
昨日变化
2

1

主题

464

帖子

1318

积分

Rank: 6Rank: 6Rank: 6

UID
171030
好友
4
蛮牛币
1529
威望
0
注册时间
2016-9-22
在线时间
351 小时
最后登录
2018-1-14

活力之星

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

回复 支持 反对

使用道具 举报

7日久生情
3068/5000
排名
2044
昨日变化
1

0

主题

1944

帖子

3068

积分

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

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

回复

使用道具 举报

7日久生情
1935/5000
排名
2335
昨日变化
10

22

主题

1121

帖子

1935

积分

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

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

回复

使用道具 举报

6蛮牛粉丝
1036/1500
排名
3539
昨日变化
22

0

主题

503

帖子

1036

积分

Rank: 6Rank: 6Rank: 6

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

回复

使用道具 举报

6蛮牛粉丝
1038/1500
排名
1742
昨日变化
1

1

主题

127

帖子

1038

积分

Rank: 6Rank: 6Rank: 6

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

社区QQ达人

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

回复 支持 反对

使用道具 举报

7日久生情
3039/5000
排名
142
昨日变化

5

主题

271

帖子

3039

积分

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

UID
2352
好友
6
蛮牛币
5539
威望
0
注册时间
2013-8-21
在线时间
798 小时
最后登录
2018-1-17

社区QQ达人

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

回复

使用道具 举报

排名
30
昨日变化

54

主题

894

帖子

7733

积分

Rank: 9Rank: 9Rank: 9

UID
287
好友
45
蛮牛币
4731
威望
30
注册时间
2013-6-9
在线时间
1995 小时
最后登录
2018-1-20

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

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

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

帮我记着点儿。哈哈

回复 支持 反对

使用道具 举报

排名
30
昨日变化

54

主题

894

帖子

7733

积分

Rank: 9Rank: 9Rank: 9

UID
287
好友
45
蛮牛币
4731
威望
30
注册时间
2013-6-9
在线时间
1995 小时
最后登录
2018-1-20

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

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

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

回复 支持 反对

使用道具 举报

7日久生情
2220/5000
排名
1312
昨日变化
6

10

主题

826

帖子

2220

积分

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

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

回复 支持 反对

使用道具 举报

5熟悉之中
904/1000
排名
2148
昨日变化
4

0

主题

104

帖子

904

积分

Rank: 5Rank: 5

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

回复 支持 反对

使用道具 举报

5熟悉之中
731/1000
排名
4481
昨日变化
32

3

主题

217

帖子

731

积分

Rank: 5Rank: 5

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

回复

使用道具 举报

5熟悉之中
785/1000
排名
4107
昨日变化
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日久生情
3039/5000
排名
142
昨日变化

5

主题

271

帖子

3039

积分

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

UID
2352
好友
6
蛮牛币
5539
威望
0
注册时间
2013-8-21
在线时间
798 小时
最后登录
2018-1-17

社区QQ达人

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

我可能是个假程序~

回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

站长推荐 上一条 /1 下一条

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