Unity3D 实现表内对象排序(C#)
2014-06-03 19:15
134 查看
// Sort by distance in descending order
private void SortTargetsByDistance () {
targets.Sort(delegate(Transform t1, Transform t2) {
return Vector3.Distance(t1.position, myTransform.position).CompareTo(Vector3.Distance(t2.position, myTransform.position));
});
}
private void SortTargetsByDistance () {
targets.Sort(delegate(Transform t1, Transform t2) {
return Vector3.Distance(t1.position, myTransform.position).CompareTo(Vector3.Distance(t2.position, myTransform.position));
});
}
相关文章推荐
- C#中List实现按照对象属性排序
- C#中的IComparable 和 IComparer 接口,实现列表中的对象比较和排序
- [原创]详述IComparer,IComparable接口,实现自定义方法比较对象大小并排序(C#)
- Unity3D 表对象分类中的实现(C#)
- C#中List实现按照对象属性排序
- C#基础之数组排序、对象大小比较实现代码
- C#实现对象的Xml格式序列化及反序列化
- C#对象数组排序方法
- 在C#中实现对ListView点击列标题自动排序功能
- 在C#中实现对ListView点击列标题自动排序功能
- C#实现数组的排序
- 分治法:用C#实现快速排序
- C#实现对象的Xml格式序列化及反序列化
- C#实现对象的Xml格式序列化及反序列化
- C#中如何实现对象的深拷贝问题
- C# ListView中点击表头ColumnClick实现对相应列的排序
- 快速排序的C#实现以及,算法导论上之后一个习题的思考
- 用C#实现在ListBox中拖动排序
- C#中实现DataGrid双向排序
- 对象间通信方法之一:通过委托实现(C#语言)