摘要: 其实这个需求用TextMeshPro一分钟就能搞定,可TMP对中文动态字体的支持并不完美。针对即时输出的随机化文本,只能扩展Text来实现了。 基本思路 获得输出文本的每个字的位置和宽高数据。这个通过字体渲染时的顶点数据可以拿到。 算法整合每行的最大高度 整合所有行的bounds信息 根据bound 阅读全文
posted @ 2021-12-14 18:07 CodeKnight 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 所有的东西都来自抄袭、来自学习。不同的是用新的方法做其他公司做过的事情。很多公司做同样的事情,但只有一家公司最成功。你要发现一个有需求的服务,并做得比别人更好,而不是比别人更早。 阅读全文
posted @ 2014-08-26 01:38 CodeKnight 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1. 生成Android APK包签名证书1). 在doc中切换到jdk的bin目录cd C:\Program Files\Java\jdk1.6.0_18\bin2). 运行下面的命令keytool –genkey –alias android123.keystore –keyalg ... 阅读全文
posted @ 2014-08-23 12:13 CodeKnight 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 在emacs下复制粘贴是这样的。1、在任一行中按下ctrl+space键,最底行会显示 Mark set 表示已经开始标记了。2、移动鼠标或者选中文字然后,可以有两种方式:Alt+w(复制) 或者Ctrl+w(剪切)。如果您选择复制,Emacs会先回到标记的位置,让您查看选中的区域。3、最后,移动到... 阅读全文
posted @ 2014-08-21 18:50 CodeKnight 阅读(15688) 评论(0) 推荐(0) 编辑
摘要: http://blog.sina.com.cn/s/blog_a15aa56901017u0p.htmlhttp://www.cnblogs.com/coderzh/archive/2009/12/26/emacspythonide.html 阅读全文
posted @ 2014-08-21 18:10 CodeKnight 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 最近要好好反思一下项目管理进度和风险上的控制了! 阅读全文
posted @ 2014-07-30 02:24 CodeKnight 阅读(149) 评论(0) 推荐(0) 编辑
摘要: [译]wxPython布局管理简介https://www.pystack.org/wxpython_sizer/设计器、代码分离http://book.douban.com/review/5780362/使用wxFormBuilderhttp://www.cppblog.com/xkjy3000/a... 阅读全文
posted @ 2014-07-23 17:57 CodeKnight 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 田园将芜,让我来拾把荒草。修葺一下田园。久违了朋友。今天起坚持写些有用的东西。 阅读全文
posted @ 2014-07-22 20:11 CodeKnight 阅读(124) 评论(0) 推荐(0) 编辑
摘要: http://www.2cto.com/kf/201212/179828.htmlhttp://blog.sina.com.cn/s/blog_6084f58801013qrk.htmlhttp://blog.sina.com.cn/s/blog_6084f58801013r50.htmlhttp://blog.sina.com.cn/s/blog_6084f58801013s8v.htmlhttp://4137613.blog.51cto.com/4127613/762768/http://blog.csdn.net/azymq/article/details/8955782http://b 阅读全文
posted @ 2013-06-07 12:36 CodeKnight 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1. 学习任何种类的计算机编程最好的方法就是去写一些代码。2. 一旦你有了一些相关的简单成果,就继续扩展它。Rinse and repeat。3. 项目是什么并不是那么重要,只要你在动手实践游戏编程的艺术,而不仅仅是阅读它。一言蔽之,学习没有捷径,多动手通过 为知笔记 发布 阅读全文
posted @ 2012-10-24 00:30 CodeKnight 阅读(203) 评论(0) 推荐(0) 编辑