自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小莫

Coding Thinking And Writing..........

  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

原创 Unity数据可视化图表插件XCharts3.0发布

A powerful, easy-to-use, configurable charting and data visualization library for Unity. Unity数据可视化图表插件。一款基于UGUI的功能强大、易用、参数可配置的数据可视化图表插件。支持折线图、柱状图、饼图、雷达图、散点图、热力图、环形图、K线图、极坐标、平行坐标等十种常见免费内置图表,以及3D饼图、3D柱图、3D金字塔、漏斗图、仪表盘、水位图、象形柱图、甘特图、矩形树图等多种扩展图表。...

2022-06-17 07:27:47 3911 10

原创 Unity数据可视化图表插件XCharts 1.0发布

A powerful,easy-to-use,configurable charting and data visualization library for Unity.一款基于UGUI的功能强大、易用、参数可配置的数据可视化图表插件。支持折线图、柱状图、饼图、雷达图、散点图、热力图等常见图表。

2019-10-26 22:52:05 22725 86

原创 将Unity场景(包含物件和地形)导出到.obj文件

最近在做服务端的导航网格寻路,用到的RecastNavigation插件需要将Unity场景导出到obj文件作为导航网格数据使用网上的ExportOBJ和TerrainObjExporter要么是只导出物件要么只导出地形并且不支持自定义导出局部地形(比如一个很大的地图周围都是山,但我只需要建筑部分用来做寻路)都不满足我的要求于是我结合两者做了个可以导出整个场景(包括物件和地形)并支持地形局部导出和...

2018-03-07 23:43:08 12086 9

原创 win7下编译RecastNavigation失败报错:无法打开文件SDL2.lib

下载premake5.exe(http://premake.github.io)解压到RecastDemo下下载SDL2(https://www.libsdl.org/download-2.0.php)的源码(SDL2-2.0.7.zip)到RecastDemo\Contrib下,改名SDL进入RecastDemo\Contrib\SDL\VisualC打开SDL.sln编译编译成功后将以下几个文

2018-01-09 11:03:49 1836

原创 vs2017下搭建libuv环境

下载libuv:https://github.com/libuv/libuv下载gyp(https://github.com/turbulenz/gyp)解压后放在libuv/build下gyp安装需要python环境,下载Python2.x(https://www.python.org/ftp/python/2.7.13/python-2.7.13.msi)安装并配置环境变量gyp安装:cmd进...

2018-01-09 10:51:19 5171 2

原创 ActionScript中的代码注释常用的ASDoc规范

优美的注释是优美代码的重要组成部分。好的注释不仅可以让别人快速理解代码,部分语言还可以用注释生成对应的html文档,在不看源码的情况下快速了解框架,或后期的具体查询。熟悉Java 的程序猿都知道Javadoc,不知用ActionScript的程序猿都知道asdoc不?asdoc和Javadoc类似,是adobe官方提供的ActionScript的API文档生成工具。要想能成功生成API文档,代码的

2012-06-16 18:58:37 4435

原创 Unicode中关于中文和其他特殊字符的编码范围

编程中有时候需要用到匹配中文的正则,一般用 [ \u4e00-\u9fa5]+ 即可搞定。不过这正则对一般的火星文鸟语就不太适用了,甚至全角的标点符号都不包含在内。例如游戏里面的玩家名,普通青年一般都是汉字,文艺青年会加几个特殊字符,2B青年火星文鸟语都会用上;这时候你就需要更强大的正则了。        其实,游戏内大部分的玩家名都取自:中日韩统一表意文字(CJK Unified Ideog

2012-02-13 18:45:44 7576

原创 UI设计原则【笔记、头脑风暴】

UI即User Interface,UI设计指对软件的人机交互、操作逻辑、界面美观的整体设计。感知,感知不等于真实,来源:过去的经验当前的环境将来的目标设计原则:目标时间关键操作关键操作要注意:按钮、连接视觉忽略与目标无关的信息需要注意:避免歧义一致性理解目标UI设计的关注点:提供信息对应目标使用信息流程:信息处理→用

2011-12-19 11:43:41 1741

原创 页游中的PNG图片资源的裁剪和还原

图片资源的管理,一直是网页游戏中头疼的问题。在保持图片质量和功能实现的基础上,图片越小越有利于管理,节省带宽,给玩家带来更好的用户体验。        美术在制作图片的时候,考虑到统一性和方便性,一般会对一系列的图片限定一个尺寸和中心点,在这个基础上进行制图。如一般网页游戏中的角色形象,考虑到要配合装备、武器、战斗及播放特效等动作,图片尺寸都会比角色的实际大小大得多,如下图用的尺寸是640*4

2011-11-28 20:40:49 4406 1

原创 Java自动更新SVN程序,注意系统默认的忽略文件

以前写的一个小程序,用于自动更新SVN和自动编辑swf文件,以代替繁琐的手动操作,需要先安装flash sdk和csvn。最近发现对.o文件不起作用了,更新操作还好,如果是新添加的文件就无法识别,先看下以前的程序:import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamRe

2011-11-02 20:16:39 2733

原创 高效程序员的45个习惯

做事。与其推卸责任,不如去解决问题。欲速则不达。要增量编程,步步为营。没真正理解一段代码之前,别急着去修改它。对事不对人。掌握提问、反驳、争论的技巧,注意说话口吻,不能带个人情绪的接受或反驳别人观点。排除万难,勇奋前进。要真诚、有勇气地说出实情和想法。当你发现某段代码很混乱,需要

2011-08-08 23:03:14 1102 1

原创 代码重构之代码的坏味道

自己写段有坏味道的代码无所谓,痛苦的是看那些充斥着坏味道的代码。每当看到这样的代码,一股重构的冲动;当重构也很痛苦时,丫的不管了,重写。你的代码有坏味道吗?闻闻就知道了。一:Duplicated Code(重复代码)       如果你在一个以上的地方看到相同的代码,

2011-07-30 16:33:54 1535

原创 【Swing入门教程】如何隐藏JSplitPane中的分割线

    之前为了解决这个问题,翻遍了JSplitPane相关的API,依然没头绪。我之前的想法是API可能有关于这个的设置,实现不行就修改JSplitPane的UI。今日无意在论坛中看到一帖子,原来这么简单:UIDefaults defaults = UIManager.getDefaults();defaults.remove( "SplitPane.border");defaults.remove( "SplitPaneDivider.border");      我差点想撞墙去。当

2011-03-23 10:11:00 6151 6

原创 【Swing入门教程】Graphics的使用及五颜六色满天星的实现

     这几天,头一阵一阵地剧痛,但愿那是我睡得太晚或是工作太累的缘故,而不是因为我太想你。如果”我再次说我喜欢你“是if语句的条件,很想知道接下来会发生什么。然而,人生就是个没有goto的无限循环,或许我们每天在做重复的事,却无法返回原点。人生理应奋斗不止,却不能太乏味,让这天空飘起五颜六色的多种多样的星星吧。         又忙又累,那就来点轻松简单的把,上图实现的是每半秒钟出现一个任意边形的随机颜色渲染的星星。或许这一点意义都没有,纯粹是我闲着蛋疼。实现一个任意多半行即简单又复杂: priv

2011-03-04 01:00:00 9404 3

原创 【Swing入门教程】一步一步做Netbeans(5):Swing的线程管理及如何写健壮的安全的正确的Swing程序

<br />     又过了12点。N天前在china-pub订的两本书经过漫长的等待今天终于到手了:《Core Java, Vol. 2: Advanced Features》和《Filthy Rich Clients》。这年头,快递都涨价了速度倒没见快哪去。最近有点急躁,没事,每月都有那么几天,哦,别误会,我是说男性生理周期。<br />     至本教程,我们一直都只是做些界面或组件,没过多考虑程序结构和逻辑的问题。事先也声明了,只是做界面,不管逻辑。逻辑可以不做,但是程序的结构可不能

2011-03-01 01:38:00 6826 8

原创 【Swing入门教程】一步一步做Netbeans(4):JTree的使用及定制TreeCellRenderer

      下一步我们要做什么呢,其实我是想早点睡觉;我一直有个愿望,希望能在12点之前睡觉,每次都被我硬生生的拖到12点以后,我一直认为12点之前睡觉是浪费时间,会有一种负罪感。那都是学生时代养成的习惯,那时晚睡没关系,第二天可以补回来。然而,工作了觉是补不回来的。      JTree是Swing里一个很重要的组件,要详细讲的话起码要N个教程。我这就偷工减料,况且我对JTree的理解也只是入门阶段,还是不误人子弟的好。接下来我们要实现Netbeans中项目的文件树列表,这个非JTree莫选了。按惯例,先

2011-02-28 01:45:00 9730 3

原创 【Swing入门教程】一步一步做Netbeans(3):定制可显示多行的JToolTip

<br />      Netbeans上大部分组件的标签提示都是单行的,想给按钮等设置标签提示直接用setToolTipText(String tip)即可。但如果要设置多行的标签提示怎么办,Netbeans上就有多行的标签提示,如下图示:<br /><br />      网上有人说用setToolTipText("<html>aaaa /br bbbbb </html>")可以,哈原来这么简单,试了下,纯粹扯淡。看了下JComponent源码,每个JComponent都默认带着一个JToolTip;当

2011-02-26 23:56:00 5691 3

原创 【Swing入门教程】一步一步做Netbeans(2):定制可关闭的JTabbedPane标签

     上次我们希望右边的NetbeansUI.java和Netbeans.java两个标签能关闭,这教程我们就来探讨这个问题。实现这种效果有两个方法:一是自定义一套JTabbedPane的L&F;二是通过自定义组件采用JTabbedPane的setTabComponentAt(int index,Component componet)方法来修改。     第一种方法对于初学者可能稍微有点麻烦,我们主要采用第二种方法。先看看做出来的效果:      和教程一的效果区别就在于多了两个小关闭按钮,并且是可关闭

2011-02-26 00:55:00 9760 7

原创 【Swing入门教程】一步一步做Netbeans(1):类Netbeans的主界面

      这仅仅是个入门教程,当你认为自己不是处于牛A和牛C之间时倒可以看看;我也不会蛋疼得去做一个Netbeans,仅仅是处出于对Netbeans的钟爱和对Swing的探讨而拿来的练手。       这里只打算实现Netbeans的总体界面布局,以后有时间的话会陆续补上各个模块;别指望这里有详细的说明,明细的图列,只有代码在说话!先看看效果是不是你要的先:       废话不多说,贴代码:package com.monitor1394.netbeans.ui;import javax.swing.J

2011-02-25 00:44:00 21382 6

原创 公司起名工具,有了它你就是半仙了

<br />     某日,闲着蛋疼,正好老总正为公司起名发愁(要开分公司?谁知道),把我叫去,说:小黄,给你个艰巨而有伟大的任务,用Java写个为公司起名的工具出来,里面的详细规则要领一会我和你详解;有了它,哪天我们可以拿着它去路边插面旗摆个摊,我们就是半仙了,不愁混不到饭吃。    一:你未必听过的知识<br />     接下来我学了不少没接触过的知识: 五行,金、木、水、火、土;这个倒听说。汉字有五行属性,如‘才’属于金,‘干’属于木等。81数理,即汉字的笔画数(繁体),1至81,各有寓意,九九归一

2010-12-24 17:13:00 78897 5

原创 为JTable添加按列选择功能

      用Swing的童鞋都知道,JTable在单击某一列的首部时只能达成排序的效果,而不能以此选择整列的内容。而用惯Excel表格的童鞋是否希望JTable能按列选择呢?下面就做一个可以按列选择的JTable。      要向JTable中添加按列选择功能,很简单,只需完成下面两个工作即可:       修改选择方式。      添加一个鼠标监听事件MouseListener。      先看看代码:package com.monitor1394.tabletest;import java.a

2010-12-23 16:37:00 6086

原创 Java循环播放图片问题

       昨日在论坛中看到一贴,用Java实现循环播放截图,遇到问题颇多,下面是他的描述:    “播放连续截图的时候都是卡的我眼泪直流,而且JFrame窗体老变白,我在画图片之前又将背景绘制成全黑,还是一样,还有会出现白背景!另外就是,我在将播放的帧数设置为每秒20帧的时候(也就是每50ms画一帧),根本就看不到图片出现;将其改为150ms的时候,也能看到图片的模糊影像,设置为两百的时候,才会出现上上面说的那种很卡的播放效果”    卡是情有可原,可能JVM内存不足造成,这个可以通过加大JVM内存来解

2010-12-23 11:59:00 9614 3

原创 用Java读取Excel表数据和将数据导出成Excel表

      最近的项目需要使用大量的Excel表,策划把数据都做成Excel表,通过编辑器把Excel表的数据导入到数据库,编辑器提供各种编辑操作,还要提供将数据库导出成Excel表的功能。借助于JAVA EXCEL API,这个问题就很简单了。      一:史上最简单的方法对于简单的表格(纯文本),其实可以不借助JAVA EXCEL API而有更简单的方法!用制表符/t隔开每个域,用换行符/n隔开每一行,将文件后缀名改为".xls"搞定!只是这样弄出来的Excel表无法指定格式(如颜色,边框,对齐方式等

2010-12-22 11:20:00 19954 10

原创 ZIP压缩和解压

<br />用Java实现文件(夹)的ZIP格式压缩和解压(不考虑中文乱码问题):<br /> /** * ZIP压缩文件(夹) * @param sourcePath 要压缩的文件(夹)路径 * @param zipName 生成的ZIP文件名 * @throws FileNotFoundException 文件不存在 * @throws Exception 文件操作异常 */ public static void zi

2010-12-21 18:26:00 988

原创 一般PNG图片压缩的Java实现

      由于对资源或网速的要求,在手机游戏或一般的网页游戏中,希望能对图片进最大可能的压缩,以节省资源。最近公司做的项目也有对这方面的需求,于是我在网上逛了半天,希望能发现现成版的Java方法可以使用(用程序来压缩而不借助于工具,要不然2万多张的图片你想累死人?虽然PS有批量功能,它却无法按原来的路径存放);失望的是,好像没发现什么能直接使用代码,哪怕是提个解决方案也很少。既然网上找不到合适的,那就自己动手,丰衣足食。      关于PNG图片的格式我在此就不多说,图片压缩方面的理论知识我也不在这多此一

2010-12-20 19:17:00 27989 8

Unity数据可视化图表插件。

一款基于UGUI的功能强大、易用、参数可配置的数据可视化图表插件。支持折线图、柱状图、饼图、雷达图、散点图、热力图、环形图、K线图、极坐标、平行坐标等十种常见免费内置图表,以及3D饼图、3D柱图、3D金字塔、漏斗图、仪表盘、水位图、象形柱图、甘特图、矩形树图等多种扩展图表。 具体请看Github:https://github.com/XCharts-Team/XCharts XCharts3.0 相比 XCharts2.0 的改进 更健壮的底层框架。 更强大的性能。 更小的序列化文件。 更好的交互体验。 更多的组件支持。 更强大的文本自述能力。 更合理的组件调整。 更灵活的组件插拔。 更高效的二次开发。 更丰富的Demo示例。

2022-06-07

actionscript3.0优化白皮书

本书主要将如何优化adobe flash平台的性能,包括如何写高效的as3.0代码,图形显示优化,网络优化,SQL性能等

2011-08-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除