永发信息网

unity5.3的tile creator在哪

答案:1  悬赏:0  手机版
解决时间 2021-01-19 23:03
unity5.3的tile creator在哪
最佳答案
using UnityEngine;
using System.Collections;
using UnityEditor;
[ExecuteInEditMode]
public class TilemapEditor : MonoBehaviour {
public Material material;
Vector2 middlePoint;
public Vector2 one;
public Vector2 two;
public Vector2[] list;
Vector2[] pointone=new Vector2[50];
Vector2[] pointtwo=new Vector2[50];
Vector2[] pointThree= new Vector2[50];
Vector2[] pointFour= new Vector2[50];
public float test;
// Use this for initialization
void Start () {
// Handles.DrawLine(new Vector3(0,0,0),new Vector3(100,300,0));
}
// Update is called once per frame
void Update () {
// Debug.DrawLine(new Vector3(0,0,0),new Vector3(100,300,0));
}
void OnPostRender()
{
if(!material)
{
return;
}
material.SetPass(0);
GL.PushMatrix();
GL.LoadOrtho();
// GL.MultMatrix(transform.localToWorldMatrix);
GL.Begin(GL.LINES);
for(int i=0; i<20;i++)
{
pointone[i]= Vector2.Lerp(two,one,test*i);
pointtwo[i]=Vector2.Lerp(list[0],new Vector2(two.x,two.y-(two.y-one.y)*2),test*i);
pointThree[i]=Vector2.Lerp(two,list[0],test*i);
pointFour[i]= Vector2.Lerp(one,new Vector2(two.x,two.y-(two.y-one.y)*2),test*i);
}
// pointone[0]= Vector2.Lerp(two,one,test);
// pointtwo[0]=Vector2.Lerp(list[0],new Vector2(two.x,two.y-(two.y-one.y)*2),test);
DrawLine(one.x,one.y,two.x,two.y);
DrawLine(list[0].x,list[0].y,two.x,two.y);
DrawLine(one.x,one.y,two.x,two.y-(two.y-one.y)*2);
DrawLine(two.x,two.y-(two.y-one.y)*2,list[0].x,list[0].y);
for(int i=0; i<20;i++)
{
DrawLine(pointone[i].x,pointone[i].y,pointtwo[i].x,pointtwo[i].y);
DrawLine(pointThree[i].x,pointThree[i].y,pointFour[i].x,pointFour[i].y);
}
GL.End();
GL.PopMatrix();
}
void DrawLine(float x1,float y1,float x2,float y2)
{
// GL.PushMatrix();
GL.Vertex(new Vector3(x1/Screen.width,y1/Screen.height,0));
GL.Vertex(new Vector3(x2/Screen.width,y2/Screen.height,0));
// GL.PushMatrix();
}
// void OnSceneGUI()
// {
// Handles.color=Color.blue;
// HandleUtility.Repaint();
// }
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
打混泥土之前要去抄标高那个标高怎么抄?
现在种植罗卜行不行
如图所示,在干燥的圆底烧瓶中充满某气体a,
新型电动汽车的介绍
宫斗拉线格式和秀女殿试表,如 汝等字
捷信贷款逾期多少天才会终止合同为什么我才70
从美国寄一件衣服到中国用DHL快吗,丢件率高
vivo11反应慢怎么处理
在交通事故鉴定过程中,出现完全相反的鉴定结
玉林串串香的特色菜品有哪些?
求明代北京地图,最好是明末年的。越清晰越好
"绯袍犀带"的高官,解释"绯袍犀带"?
和男友出去,后来我们开房了,他很想那个,但
野·芭蕉天然泉水选秀活动的决赛在27号,这个
河南三峡门职业技术学院2016年的录取分是多少
推荐资讯
新目标云南版七年级动力版,第17期英语
男裤子的种类,一共分多少种?
方程x/0.3-0.15-0.7x/0.02=1可变形为
我的学校韩城一小作文700字
螺丝m1.4*3.0为牙长多少
代位权执行法律依据有哪些
求立式摆线针轮减速机装配图!CAD图
直径280算出六等分的坐标?
C.S.A是什么意思
吴天明的电影老井在哪拍摄的
根据表中所列的几种物质的熔点,下列判断错误
michael is from ________(美国)
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?