- 博客(25)
- 资源 (2)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 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
4229
11
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Unity数据可视化图表插件XCharts 1.0发布
A powerful,easy-to-use,configurable charting and data visualization library for Unity.一款基于UGUI的功能强大、易用、参数可配置的数据可视化图表插件。支持折线图、柱状图、饼图、雷达图、散点图、热力图等常见图表。
2019-10-26 22:52:05
23139
86
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 将Unity场景(包含物件和地形)导出到.obj文件
最近在做服务端的导航网格寻路,用到的RecastNavigation插件需要将Unity场景导出到obj文件作为导航网格数据使用网上的ExportOBJ和TerrainObjExporter要么是只导出物件要么只导出地形并且不支持自定义导出局部地形(比如一个很大的地图周围都是山,但我只需要建筑部分用来做寻路)都不满足我的要求于是我结合两者做了个可以导出整个场景(包括物件和地形)并支持地形局部导出和...
2018-03-07 23:43:08
12266
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
1919
原创 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
5246
2
原创 ActionScript中的代码注释常用的ASDoc规范
优美的注释是优美代码的重要组成部分。好的注释不仅可以让别人快速理解代码,部分语言还可以用注释生成对应的html文档,在不看源码的情况下快速了解框架,或后期的具体查询。熟悉Java 的程序猿都知道Javadoc,不知用ActionScript的程序猿都知道asdoc不?asdoc和Javadoc类似,是adobe官方提供的ActionScript的API文档生成工具。要想能成功生成API文档,代码的
2012-06-16 18:58:37
4487
原创 Unicode中关于中文和其他特殊字符的编码范围
编程中有时候需要用到匹配中文的正则,一般用 [ \u4e00-\u9fa5]+ 即可搞定。不过这正则对一般的火星文鸟语就不太适用了,甚至全角的标点符号都不包含在内。例如游戏里面的玩家名,普通青年一般都是汉字,文艺青年会加几个特殊字符,2B青年火星文鸟语都会用上;这时候你就需要更强大的正则了。 其实,游戏内大部分的玩家名都取自:中日韩统一表意文字(CJK Unified Ideog
2012-02-13 18:45:44
7766
原创 UI设计原则【笔记、头脑风暴】
UI即User Interface,UI设计指对软件的人机交互、操作逻辑、界面美观的整体设计。感知,感知不等于真实,来源:过去的经验当前的环境将来的目标设计原则:目标时间关键操作关键操作要注意:按钮、连接视觉忽略与目标无关的信息需要注意:避免歧义一致性理解目标UI设计的关注点:提供信息对应目标使用信息流程:信息处理→用
2011-12-19 11:43:41
1768
原创 页游中的PNG图片资源的裁剪和还原
图片资源的管理,一直是网页游戏中头疼的问题。在保持图片质量和功能实现的基础上,图片越小越有利于管理,节省带宽,给玩家带来更好的用户体验。 美术在制作图片的时候,考虑到统一性和方便性,一般会对一系列的图片限定一个尺寸和中心点,在这个基础上进行制图。如一般网页游戏中的角色形象,考虑到要配合装备、武器、战斗及播放特效等动作,图片尺寸都会比角色的实际大小大得多,如下图用的尺寸是640*4
2011-11-28 20:40:49
4450
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
2747
原创 高效程序员的45个习惯
做事。与其推卸责任,不如去解决问题。欲速则不达。要增量编程,步步为营。没真正理解一段代码之前,别急着去修改它。对事不对人。掌握提问、反驳、争论的技巧,注意说话口吻,不能带个人情绪的接受或反驳别人观点。排除万难,勇奋前进。要真诚、有勇气地说出实情和想法。当你发现某段代码很混乱,需要
2011-08-08 23:03:14
1126
1
原创 代码重构之代码的坏味道
自己写段有坏味道的代码无所谓,痛苦的是看那些充斥着坏味道的代码。每当看到这样的代码,一股重构的冲动;当重构也很痛苦时,丫的不管了,重写。你的代码有坏味道吗?闻闻就知道了。一:Duplicated Code(重复代码) 如果你在一个以上的地方看到相同的代码,
2011-07-30 16:33:54
1546
1
原创 【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
6186
7
原创 【Swing入门教程】Graphics的使用及五颜六色满天星的实现
这几天,头一阵一阵地剧痛,但愿那是我睡得太晚或是工作太累的缘故,而不是因为我太想你。如果”我再次说我喜欢你“是if语句的条件,很想知道接下来会发生什么。然而,人生就是个没有goto的无限循环,或许我们每天在做重复的事,却无法返回原点。人生理应奋斗不止,却不能太乏味,让这天空飘起五颜六色的多种多样的星星吧。 又忙又累,那就来点轻松简单的把,上图实现的是每半秒钟出现一个任意边形的随机颜色渲染的星星。或许这一点意义都没有,纯粹是我闲着蛋疼。实现一个任意多半行即简单又复杂: priv
2011-03-04 01:00:00
9473
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
6894
8
原创 【Swing入门教程】一步一步做Netbeans(4):JTree的使用及定制TreeCellRenderer
下一步我们要做什么呢,其实我是想早点睡觉;我一直有个愿望,希望能在12点之前睡觉,每次都被我硬生生的拖到12点以后,我一直认为12点之前睡觉是浪费时间,会有一种负罪感。那都是学生时代养成的习惯,那时晚睡没关系,第二天可以补回来。然而,工作了觉是补不回来的。 JTree是Swing里一个很重要的组件,要详细讲的话起码要N个教程。我这就偷工减料,况且我对JTree的理解也只是入门阶段,还是不误人子弟的好。接下来我们要实现Netbeans中项目的文件树列表,这个非JTree莫选了。按惯例,先
2011-02-28 01:45:00
9767
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
5725
3
原创 【Swing入门教程】一步一步做Netbeans(2):定制可关闭的JTabbedPane标签
上次我们希望右边的NetbeansUI.java和Netbeans.java两个标签能关闭,这教程我们就来探讨这个问题。实现这种效果有两个方法:一是自定义一套JTabbedPane的L&F;二是通过自定义组件采用JTabbedPane的setTabComponentAt(int index,Component componet)方法来修改。 第一种方法对于初学者可能稍微有点麻烦,我们主要采用第二种方法。先看看做出来的效果: 和教程一的效果区别就在于多了两个小关闭按钮,并且是可关闭
2011-02-26 00:55:00
9801
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
21464
6
原创 公司起名工具,有了它你就是半仙了
<br /> 某日,闲着蛋疼,正好老总正为公司起名发愁(要开分公司?谁知道),把我叫去,说:小黄,给你个艰巨而有伟大的任务,用Java写个为公司起名的工具出来,里面的详细规则要领一会我和你详解;有了它,哪天我们可以拿着它去路边插面旗摆个摊,我们就是半仙了,不愁混不到饭吃。 一:你未必听过的知识<br /> 接下来我学了不少没接触过的知识: 五行,金、木、水、火、土;这个倒听说。汉字有五行属性,如‘才’属于金,‘干’属于木等。81数理,即汉字的笔画数(繁体),1至81,各有寓意,九九归一
2010-12-24 17:13:00
79315
5
原创 为JTable添加按列选择功能
用Swing的童鞋都知道,JTable在单击某一列的首部时只能达成排序的效果,而不能以此选择整列的内容。而用惯Excel表格的童鞋是否希望JTable能按列选择呢?下面就做一个可以按列选择的JTable。 要向JTable中添加按列选择功能,很简单,只需完成下面两个工作即可: 修改选择方式。 添加一个鼠标监听事件MouseListener。 先看看代码:package com.monitor1394.tabletest;import java.a
2010-12-23 16:37:00
6113
原创 Java循环播放图片问题
昨日在论坛中看到一贴,用Java实现循环播放截图,遇到问题颇多,下面是他的描述: “播放连续截图的时候都是卡的我眼泪直流,而且JFrame窗体老变白,我在画图片之前又将背景绘制成全黑,还是一样,还有会出现白背景!另外就是,我在将播放的帧数设置为每秒20帧的时候(也就是每50ms画一帧),根本就看不到图片出现;将其改为150ms的时候,也能看到图片的模糊影像,设置为两百的时候,才会出现上上面说的那种很卡的播放效果” 卡是情有可原,可能JVM内存不足造成,这个可以通过加大JVM内存来解
2010-12-23 11:59:00
9681
3
原创 用Java读取Excel表数据和将数据导出成Excel表
最近的项目需要使用大量的Excel表,策划把数据都做成Excel表,通过编辑器把Excel表的数据导入到数据库,编辑器提供各种编辑操作,还要提供将数据库导出成Excel表的功能。借助于JAVA EXCEL API,这个问题就很简单了。 一:史上最简单的方法对于简单的表格(纯文本),其实可以不借助JAVA EXCEL API而有更简单的方法!用制表符/t隔开每个域,用换行符/n隔开每一行,将文件后缀名改为".xls"搞定!只是这样弄出来的Excel表无法指定格式(如颜色,边框,对齐方式等
2010-12-22 11:20:00
20025
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
1003
原创 一般PNG图片压缩的Java实现
由于对资源或网速的要求,在手机游戏或一般的网页游戏中,希望能对图片进最大可能的压缩,以节省资源。最近公司做的项目也有对这方面的需求,于是我在网上逛了半天,希望能发现现成版的Java方法可以使用(用程序来压缩而不借助于工具,要不然2万多张的图片你想累死人?虽然PS有批量功能,它却无法按原来的路径存放);失望的是,好像没发现什么能直接使用代码,哪怕是提个解决方案也很少。既然网上找不到合适的,那就自己动手,丰衣足食。 关于PNG图片的格式我在此就不多说,图片压缩方面的理论知识我也不在这多此一
2010-12-20 19:17:00
28128
8
Unity数据可视化图表插件。
2022-06-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人