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

扫一扫,访问微社区

开发者专栏

关注:1871

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

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

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

[yukuyoulei] 好用的画线工具Handles

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

52

主题

857

帖子

7398

积分

Rank: 9Rank: 9Rank: 9

UID
287
好友
44
蛮牛币
4023
威望
30
注册时间
2013-6-9
在线时间
1869 小时
最后登录
2017-9-24

七夕浪漫情人社区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神教教主!大写的赞!!!.

查看全部评分


回复

使用道具 举报

排名
649
昨日变化

1996

主题

2981

帖子

1万

积分

Rank: 16

UID
101536
好友
17
蛮牛币
47386
威望
0
注册时间
2015-5-19
在线时间
3296 小时
最后登录
2017-9-22

七夕浪漫情人蛮牛妹

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

哦,不错~

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

使用道具 举报

6蛮牛粉丝
1292/1500
排名
2406
昨日变化
2

1

主题

463

帖子

1292

积分

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日久生情
2337/5000
排名
2474
昨日变化
1

0

主题

1515

帖子

2337

积分

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

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

回复

使用道具 举报

7日久生情
1712/5000
排名
2550
昨日变化
1

22

主题

994

帖子

1712

积分

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

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

回复

使用道具 举报

5熟悉之中
870/1000
排名
4211
昨日变化
31

0

主题

448

帖子

870

积分

Rank: 5Rank: 5

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

回复

使用道具 举报

6蛮牛粉丝
1031/1500
排名
1596
昨日变化

1

主题

127

帖子

1031

积分

Rank: 6Rank: 6Rank: 6

UID
3427
好友
0
蛮牛币
1810
威望
0
注册时间
2013-9-7
在线时间
268 小时
最后登录
2017-9-15

社区QQ达人

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

回复 支持 反对

使用道具 举报

7日久生情
2969/5000
排名
126
昨日变化

5

主题

269

帖子

2969

积分

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

UID
2352
好友
6
蛮牛币
5407
威望
0
注册时间
2013-8-21
在线时间
779 小时
最后登录
2017-9-21

社区QQ达人

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

回复

使用道具 举报

排名
27
昨日变化

52

主题

857

帖子

7398

积分

Rank: 9Rank: 9Rank: 9

UID
287
好友
44
蛮牛币
4023
威望
30
注册时间
2013-6-9
在线时间
1869 小时
最后登录
2017-9-24

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

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

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

帮我记着点儿。哈哈

回复 支持 反对

使用道具 举报

排名
27
昨日变化

52

主题

857

帖子

7398

积分

Rank: 9Rank: 9Rank: 9

UID
287
好友
44
蛮牛币
4023
威望
30
注册时间
2013-6-9
在线时间
1869 小时
最后登录
2017-9-24

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

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

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

回复 支持 反对

使用道具 举报

7日久生情
1721/5000
排名
1747
昨日变化
2

7

主题

638

帖子

1721

积分

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

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

回复 支持 反对

使用道具 举报

5熟悉之中
743/1000
排名
2538
昨日变化
1

0

主题

92

帖子

743

积分

Rank: 5Rank: 5

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

回复 支持 反对

使用道具 举报

5熟悉之中
605/1000
排名
4822
昨日变化
2

0

主题

183

帖子

605

积分

Rank: 5Rank: 5

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

回复

使用道具 举报

5熟悉之中
774/1000
排名
3914
昨日变化

0

主题

333

帖子

774

积分

Rank: 5Rank: 5

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

回复

使用道具 举报

7日久生情
2969/5000
排名
126
昨日变化

5

主题

269

帖子

2969

积分

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

UID
2352
好友
6
蛮牛币
5407
威望
0
注册时间
2013-8-21
在线时间
779 小时
最后登录
2017-9-21

社区QQ达人

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

我可能是个假程序~

回复 支持 反对

使用道具 举报

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

本版积分规则

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