在unity的scene中画五角星
2024-08-22 14:26:27
使用Gizmos的DrawLine方法画线。
首先在场景中找到五角星的五个定点的坐标,按照一笔画的顺序命名为1,2,3,4,5,如图所示:
接下来就是编写代码了,代码很少,如下所示:
using UnityEngine;
using System.Collections; public class fiveStars : MonoBehaviour { public Transform[] fivePoints = new Transform[5];
// Use this for initialization
void Start () {
} // Update is called once per frame
void Update () { } void OnDrawGizmos()
{
Gizmos.color = Color.red;
for (int i = 1; i < fivePoints.Length; i++)
{
Gizmos.DrawLine(fivePoints[i-1].position, fivePoints[i].position);
}
Gizmos.DrawLine(fivePoints[4].position, fivePoints[0].position);
}
}
最后的效果图如下所示:
最新文章
- .net程序部署(setupFactory)
- virtualBox安装Centos7之后
- 使用snmp+mrtg监控CPU、流量、磁盘空间、内存
- JMeter基础之一 一个简单的性能测试
- LDO和DC-DC器件的区别
- C++创建对象的两种方式
- application/x-www-form-urlencoded
- Unity 通过NGUI 完成单摄像机 制作地图
- PAT (Advanced Level) 1077. Kuchiguse (20)
- 转:Java IO流学习总结
- Bootstrap中关闭第二个模态框时出现的问题和解决办法
- 手把手带你走进MVP +Dagger2 + DataBinding+ Rxjava+Retrofit 的世界
- Solr 13 - 在URL地址栏中操作Solr集群 - 包括CRUD、别名、切割分片、更新配置
- Mybatis与JDBC批量插入MySQL数据库性能测试及解决方案
- python面试题之如何用Python输出一个斐波那契数列
- cmp指令
- Qt 编程指南 3_1 按钮弹窗手动和自动关联示例
- 【Linux学习一】命令查看与帮助
- 《算法》BEYOND 部分程序 part 2
- 全屏幕显示AVI