上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 40 下一页
摘要: 最终效果 代码 using System.Collections; using UnityEngine; using UnityEngine.UI; [DisallowMultipleComponent] [RequireComponent(typeof(CanvasRenderer))] [Req 阅读全文
posted @ 2023-07-28 23:47 yanghui01 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 1) ReferenceEquals: 仅会比较两者的引用 2) ==: 没有重载操作符就是比较引用,否则就是重载后的行为,比如System.String是先比较引用,再比较内容。 那是不是和null比较,Object.ReferenceEquals(inst, null)更好一点?因为他不会触发额 阅读全文
posted @ 2023-07-28 23:30 yanghui01 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 3d部分使用MeshRenderer来渲染,ugui的渲染均使用CanvasRenderer。 如何渲染出来呢?只需要把顶点,材质,贴图设置给CanvasRenderer,就能渲染出来了。 下面的代码,我们直接使用CanvasRenderer来进行渲染,等同于Graphic渲染部分的核心代码。 us 阅读全文
posted @ 2023-07-26 23:42 yanghui01 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 转换为二进制 a = struct.pack('cc', b"1", b"2") print(type(a)) print(a) print(type(b"1")) a = struct.pack('bb', 1, 127) # signed char, 范围[-128, 127], 用128会抛异 阅读全文
posted @ 2023-07-26 22:59 yanghui01 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 字符串和二进制的转换,需要用到编码(比如:utf-8, gbk),它起到的主要作用: 1) 字符转二进制时:根据字符,去编码表查询该字符的二进制值 2) 二进制转字符时:根据二进制值,去编码表查询该二进制对应的字符 # 字符转二进制,也叫编码 str_bytes = "123abc中文".encod 阅读全文
posted @ 2023-07-26 22:56 yanghui01 阅读(792) 评论(0) 推荐(0) 编辑
摘要: 常用操作 常见用法 arr1 = array.array("i", [1, 2]) # 元素的字节数 print(arr1.itemsize) # 4 print(len(arr1)) # 2 # 添加元素 arr1.append(3) arr1.append(4) print(len(arr1)) 阅读全文
posted @ 2023-07-26 22:50 yanghui01 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 效果 原理:就是将原有区域分割成围绕中心0的多个三角形 using UnityEngine; using UnityEngine.Sprites; using UnityEngine.UI; [RequireComponent(typeof(Image))] public class Polygon 阅读全文
posted @ 2023-07-25 23:16 yanghui01 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 常见用法 # 时区 print(time.timezone) # -28800 print(time.tzname) # ('中国标准时间', '中国夏令时') # 当前时间 utcSec = time.time() # 时间戳, 距离1970-01-01 00:00:00的秒数 print(typ 阅读全文
posted @ 2023-07-24 23:09 yanghui01 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 常用操作 字符文件本质上还是用二进制方式写出,只是他多了一步查找字符的二进制值的过程。比如:9用二进制写出就是0b1001,utf-8的'9‘写出就是要先在utf-8码表中找'9'对应的二进制0b111001,然后再写出。 写 if not os.path.exists("New Folder"): 阅读全文
posted @ 2023-07-24 22:25 yanghui01 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 常用操作 哪些是二进制文件? 图片,音频,视频等,这些都是二进制文件 写 f1 = open("test.bin", "wb") print(f1.name) # test.bin print(f1.closed) # False print(f1.mode) # wb print(f1.reada 阅读全文
posted @ 2023-07-24 22:24 yanghui01 阅读(108) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 40 下一页