上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 47 下一页
摘要: Iterable: 表示可迭代对象, 用于获取迭代器(实现__iter__函数来返回迭代器) Iterator: 表示迭代器,用于遍历元素(通过__next__函数),迭代器也是可迭代对象 from collections.abc import Iterable, Iterator my_list 阅读全文
posted @ 2023-09-04 23:18 yanghui01 阅读(41) 评论(0) 推荐(0)
摘要: 推导式是什么? 用于创建容器对象的一种语法,主要用于创建list, dict, set, tuple。 1, list推导式 遍历+条件+产生的元素,用[]包装产生的每一个元素,其中条件是可选的。 my_list = [1, 2, 3] result = [elem + 1 for elem in 阅读全文
posted @ 2023-09-04 23:14 yanghui01 阅读(19) 评论(0) 推荐(0)
摘要: 三角函数 rad_30 = math.radians(30) rad_45 = math.radians(45) rad_60 = math.radians(60) rad_90 = math.radians(90) print(math.sin(rad_30)) # 0.5 print(math. 阅读全文
posted @ 2023-09-04 23:08 yanghui01 阅读(33) 评论(0) 推荐(0)
摘要: int, float print(int(1.2)) # 1 print(int("1")) # 1 print(int("0b11", 2)) # 3 print(int("27", 8)) # 23 print(int("0xF", 16)) # 15 print(int("0x1F", 16) 阅读全文
posted @ 2023-09-04 23:05 yanghui01 阅读(10) 评论(0) 推荐(0)
摘要: 例1 fn = lambda x, y: x + y print(type(fn)) # <class 'function'> print(fn(1, 2)) # 3 例2 def add(x, y): return x + y print(type(add)) # <class 'function 阅读全文
posted @ 2023-09-04 23:03 yanghui01 阅读(11) 评论(0) 推荐(0)
摘要: Bounds: 表示的是长方体, 用center和extends(halfSize)表示Rect: 表示二维矩形, 用左下角和size表示 根据min, max创建Bounds 写法1: public static Bounds GetBounds(Vector3 vMin, Vector3 vMa 阅读全文
posted @ 2023-08-31 00:09 yanghui01 阅读(207) 评论(0) 推荐(0)
摘要: 效果 这边只实现了滚动条的核心逻辑: 1) 点下时, 点在滑动轨道空白区域, 滑动块直接滚动到点击位置(这边是直接瞬时滚动了, 可以优化成动画滚动) 2) 点下时, 点在滑动块上, 可以拖动滑动块进行滚动 using UnityEngine; using UnityEngine.EventSyste 阅读全文
posted @ 2023-08-31 00:07 yanghui01 阅读(37) 评论(0) 推荐(0)
摘要: 这个标签本来是用于TextMesh来实现图文混排的,并不是用于Text的,但用在Text中也不会报错,而且通过一定的trick,也能用于Text来实现图文混排。 <quad>标签支持的属性 material: MeshRender中Materials数组的索引。 TextMesh组件才有, Text 阅读全文
posted @ 2023-08-13 18:54 yanghui01 阅读(449) 评论(0) 推荐(0)
摘要: c#的几个Json库 MiniJSON SimpleJson litjson NewtonJson 其中MiniJSON最简单,所以这边也是学习这个库的Json解析部分(注意:只涉及解析,没有生成json)。 整体代码也没有用到特别的算法什么的,就是一个一个字符的读取,然后根据读到的边界标识符来进行 阅读全文
posted @ 2023-08-13 09:14 yanghui01 阅读(389) 评论(0) 推荐(0)
摘要: Text的文本排版是通过TextGenerator来实现的,它把排版的细节封装在c++层了,我们无法看到,但可以在c#层获取到排版后的详细信息,包括: 每个字形(Glyph)的排版信息,行的排版信息等。 通过把排版后的信息打印出来,我们就可以大致了解排版的原理 using UnityEditor; 阅读全文
posted @ 2023-08-12 23:44 yanghui01 阅读(216) 评论(0) 推荐(0)
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 47 下一页