美文网首页
技术方面的一些思考

技术方面的一些思考

作者: 东丶野 | 来源:发表于2017-09-30 00:30 被阅读0次

1 : 如何多重排序?例如我想要优先品质排序,然后id排序
itemlist.Sort (delegate(ItemSaveInfo x, ItemSaveInfo y) {
if(x.qualtiy!=y.qualtiy){
return y.qualtiy.CompareTo (x.qualtiy);
}else{
return x.ID.CompareTo (y.ID);
}
});

2 : 如何使用string.format来控制显示或者不显示? 例如角色有hp,攻击,防御等等,如果是攻击=0那么不显示这条属性
string curattr = string.Format ("{0}:Lv.{1}{2}{3}{4}{5}",curitem.name, curInfo.level,
attr.HP>0?"\n血量:"+attr.HP:"",
attr.fight>0?"\n攻击:"+attr.fight:"",
attr.defence>0?"\n防御:"+attr.defence:"",
attr.intell>0?"\n智力:"+attr.intell:"");

3:如何设置通用的一个选中框的设定。需求一般是,默认打开某个列表框的时候显示第一个,点击后显示其他元素
原则:如果是新打开的窗口,则使用默认显示,否则以点击的位置为准
public struct SelectorData{
public WindowID curShowWnd; //当前窗口
public int curSelectIdx;
public int curSelectIdx2; // 备用,一般一个界面不会出现超过两个的需要点击显示的内容
public Transform parent;
}

public interface IScrollSelector { //默认显示,需要使用的窗口需要实现
void DefaultSelector ();
}

相关文章

  • 技术方面的一些思考

    1 : 如何多重排序?例如我想要优先品质排序,然后id排序itemlist.Sort (delegate(Item...

  • 经营 2019-01-05

    宋运辉思考自己是做技术还是做经营。技术只是解决某一方面的问题。可是经营,其实也就是管理。是帮助把技术落到实处的问题...

  • 2020RTM技术小结

    20200214 比较有纪念意义,晚上给陌生个案做RTM技术,个案后面的反馈很受鼓舞。所以开篇做一些有关技术运用方...

  • 简易筛选器模型

    最近接触到一些名词 TQL Elasticsearch,在做筛选器时候技术选择方面的思考 需求: 无全局搜索对单个...

  • 团队技术分享方面的一些经验和思考

    之前一直也在不断的思考,如何才能在组织内部,打造好一个良好的技术分享平台或者机制,怎么样才算是一个良好的技术分享机...

  • 读书笔记:《黑客简史》

    读后感 最近对黑客方面的东西比较感兴趣,一方面找了很多的技术方面的书,并做了一些实践,另一方面看了不少相关方面的闲...

  • 谈一谈面试

    面试,是招聘方和应试方首次沟通。对应试方而言,其中的关键便是沟通。面试官会提问一些问题,一般是技术方面的。应聘者应...

  • [SQL注入]一些绕过WAF的技术

    [SQL注入]一些绕过WAF的技术 本文是在各种方法的WAF的总结,我们可以在测试bypass WAF使用下面的方...

  • 不要寄托未来虚无缥缈的东西

    最近追剧《底线》里面的台词给了我一些思考,给了我一些生活的动力。方远说“:未来两年后的事是虚无缥缈的东西,把...

  • 《谈判思考的技术》

    《谈判思考的技术》这本书是关于谈判方面的,主要阐述了谈判的定义,谈判的一些误区等,并且提出了一个工具“BATNA”...

网友评论

      本文标题:技术方面的一些思考

      本文链接:https://www.haomeiwen.com/subject/wmnwextx.html