自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Wing的博客

一些技术文章和生活随笔

原创 Chrome禁用NPAPI插件(包括 Silverlight、Java 和 Unity)

过去,许多插件都是使用一种称为NPAPI 的旧系统开发的。如今,只有少量网站在使用 NPAPI 插件,因为这些插件有时会给网站带来安全风险。   为了让用户获得更安全、更快速且更稳定的 Chrome 浏览体验,目前已结束 Chrome 42 版对 NPAPI 插件的支持。   使用 Pepper...

2015-07-13 14:24:01 8257 1

原创 JavaFX打包到Android上

让JavaFX运行到移动平台一直是社区努力完成的事。  当然,目前已经可以让JavaFX运行到Android和IOS平台了,下面我们来看看如何打包自己的JavaFX项目到Android平台。  首先下载下面这个示例: http://pan.baidu.com/s/1bnwIYrP  这个示例是我从...

2015-07-12 17:15:15 5923 8

原创 JavaFX开发的地图编辑器WiTKMapEditor(更新GitHub地址)

其实早在几年前就有开发一个自己的游戏地图编辑器的想法,当时使用JavaSE开发的,纯属练手。结果后来笔记本出问题了,数据丢失,代码都找不回来了。    于是便准备重新开发一个游戏地图编辑器的,因为自己偶尔会研究JavaFX,而且论GUI技术,JavaFX也确实还是不错,所以就使用JavaFX做了...

2015-07-09 12:11:35 5026 3

原创 近期工作计划

因为在公司做Unity3D一段时间了,最近项目要完结,时间稍微多一点,于是研究了一下JavaFX打包到Android上。   目前来看,运行效果良好,不过因为Android分辨率的问题,如果真的要JavaFX在Android上良好运行,在开发JavaFX程序时,需要根据设备的分辨率来做游戏和布局的...

2015-07-01 22:52:04 1469 3

原创 新版NGUI事件传递参数

NGUI事件机制更改之后,使用方法都不一样了。   今天在做项目的时候,有一个需求是1-30的数字,每一个都可以点击圈起来或者取消。这个就需要在代码里增加事件并传递参数了。   我们通过EventDelegate来实现事件参数的传递,如下所示:EventDelegate del...

2015-05-27 13:45:23 3515 0

原创 将JavaFX运行到Android上

本人在之前的博客中提到过很多次,目前已经有一些自发的项目,来使JavaFX运行到Android上面。不过惭愧的是,我也是研究了一会儿,今天才真正打包到手机上运行的。   下面先看一些手机上运行的效果,由本人手机截图的:      对JavaFX有些研究...

2014-12-31 18:09:37 6522 2

原创 谈谈Android个人开发者的现状

在读大四的时候,由于之前对于JavaME的开发比较感兴趣,突然了解到了Android的存在,于是便有幸见证了Android的崛起,毕业后便开始从事了几年的Android开发。   其中,我也做了一段时间的个人APP,就暂且在这里谈一下我对Android个人开发者的现状的一些看法。   11年上半年...

2014-12-25 13:51:57 5237 6

原创 谈谈对于JavaFX开发的感想

从2008年发布的第一个JavaFX版本开始,在这几年里,断断续续的利用业余时间进行JavaFX的学习和开发,也怀有用JavaFX进行游戏开发的想法。  不过目前决定暂时减少JavaFX游戏开发相关的内容,仅仅将JavaFX作为一个Java的GUI来进行开发自己的工具和软件,除非后续Oracle有...

2014-12-18 16:53:13 11573 1

原创 EnumProcessModules失败的问题

当我们为了列出所有的进程而使用EnumProcessModules时,有可能发现很多进程获取不到进程名等信息。 根据官方文档说明:当我们在64位系统上,运行32位的程序来获取进程列表的时候,只能获取到32位的进程,获取不到64位的进程。如果真的有这个需要,请采用64位编译程序,另外如果要单独...

2014-12-16 15:42:28 5111 0

原创 Unity3D开发的2D游戏---《趣味推箱子》

趁着工作的空闲时候,用Unity3D的自带的2D系统和NGUI做了个推箱子的游戏,目前共30个关卡。   里面加入了类似与愤怒的小鸟的关卡选择系统,时间和炸弹两个道具等内容。对于Window/Web和移动平台做了一些细微的定制。   截图如下:               游戏地...

2014-12-11 17:06:16 6660 1

原创 Unity3D 新版NGUI事件添加

在新版的NGUI中,事件机制发生了变化,添加的事件的方式也与之前有所差别了。 我们来看看普通的控件事件: 1.不带参数的事件,例如UIButton,如下图所示: 在UIButton中,我们只需要拖动包含事件处理的脚本到OnClick上面,然后勾选处理事件的函数即可。 2....

2014-12-08 15:51:50 3059 0

原创 JavaFX之FXController详解

在JavaFX的UI开发中,FXController是个很重要的东西,主要是用于UI层和事件层分离。  事实上,JavaFX使用FXML来开发UI界面,有多种形式来监听我们的事件,下面我们来细看。  1.通过Controller Class来处理事件  首先我们创建一个简单的界面,包含一个Butt...

2014-11-21 16:08:14 29307 5

原创 JavaFX 简单3D示例

从Java8开始,在JavaFX中便增加了3D部分的内容,包括Camera,Material,Light,Shape3D等基础内容。  当然,JavaFX 3D应该是OpenJFX里目前正在补充和完善的一个模块,很多地方还不尽如人意,所以该示例仅供参考。另外,OpenJFX目前已经有人通过Rovo...

2014-11-17 15:42:52 4388 0

原创 JavaFX战旗游戏开发 第七课 回合逻辑(完)

上一节课中,我们讲述了SLG中获取移动范围的算法(获取攻击范围也是同理),相对如自动寻径来说,简单不少。由于个人时间问题,这一节课将会把内容讲完,将这个系列完结,并给出示例下载地址。   项目下载地址:JavaFX战旗类游戏开发示例   注意:该项目为e(fx)clipse项目   在战旗游戏开发...

2014-10-28 18:07:03 4399 1

原创 JavaFX战旗类游戏开发 第六课 移动范围的获取

有一段时间没有写这个战旗游戏Demo的教程了。现在来继续。   战旗类游戏的范围获取其实并不复杂,主要是节点的遍历和权值的比较。   大家知道,在A*Star最短寻径算法里,权值是有个G值和H值的,G值是起点到当前点的移动量(通常相邻两格移动量在1),H值是当前点到目标点的移动量估算值。   当然...

2014-09-22 22:38:26 3875 1

原创 Unity3D 4.6 新的UI系统

在Unity3D 4.6版本中,终于增加了新的UI系统。虽然从功能,效果等方面来讲,跟NGUI还有一定的差距,但NGUI毕竟是收费插件,对于游戏商用来说有一定的制约。 下面我们来看看,Unity3D 4.6中新的UI系统吧。

2014-09-11 22:45:54 4770 1

原创 如果不当程序员,我是否可以生活的更好

如果不当程序员,我是否可以生活的更好?   我相信,对于中国式的程序员,往往都会对自己有这样的疑问。     首先,从事IT行业的我们,对于当前的现状应该都是很了解的。程序员,在中国,其实就是个赤裸裸的贬义词,通常被人冠以“IT民工”,“IT屌丝”等称谓,还有不计其数的人以“钱多人傻死的早”来陈述...

2014-08-27 16:22:31 4195 5

原创 博客重新开放

周末回家去了,回武汉上网后,发现CSDNbo

2014-08-25 10:14:18 1107 0

原创 JavaFX将Node导出为图片

在JavaFX中提供了一个很实用的功能。我们可以将任意节点截图导出。  代码如下: WritableImage image = mapCanvas.snapshot(new SnapshotParameters(), null); try { ImageIO.wri...

2014-08-01 18:33:06 6742 1

原创 JavaFX战旗类游戏开发 第五课 定时器的应用

在上一节课中,

2014-07-31 15:43:47 5555 2

原创 JavaFX战旗类游戏开发 第四课 属性框和菜单的创建

上一课中,我们创建了游戏角色。这节课中,我们将会创建菜单,以便后面使用。   由于只是Demo,我创建的是最简单的形式,如下图所示:      基于游戏开发中的UI控件通常需要有事件(比如图中的移动,攻击,待机,是有事件处理的),我们应该首先创建自己的文字控件。   文字控件代码如下: ...

2014-07-29 15:42:38 3629 0

原创 JavaFX战旗类游戏开发 第三课 创建游戏角色

在上一节课程中,我们学习了在JavaFX中绘制游戏地图。这一节课,我们将会创建我们的游戏角色。   首先,同样的,我们创建一个简单的基类。   import javafx.scene.canvas.GraphicsContext; /** * 游戏物体基类 * @author Wing...

2014-07-28 17:07:37 3788 1

原创 JavaFX战旗类游戏开发 第二课 游戏地图绘制

在上一节课中,我们对即将要完成的战旗Demo有了一个大概的了解,本节课当中,我们将会学习绘制游戏地图。 自从在JavaFX 2.2中增加了Canvas相关的功能,我们就可以使用Canvas来实现游戏绘制了。 游戏地图绘制主要用到GraphicsContext.drawImage方法。

2014-07-28 15:42:47 5557 3

原创 JavaFX战旗类游戏开发 第一课 概述

用JavaFX开发的地图编辑器

2014-07-28 14:22:16 5027 1

原创 我为什么写博客?

"你为什么写博客?"   "也没什么人评论,是什么支撑着你写下去的?"   忽然之间,有人这么问我。   不知是习惯或是什么,这个问题我没法准确的回答。   从大学时候的百度空间,到CSDN博客,再到个人博客。就仿佛是自然...

2014-07-23 23:08:51 1230 1

原创 JavaFX之ListView的使用

ListView是一个很常见的控件。在JavaFX中,ListView也拥有很丰富的功能。下面,我们来看看如何使用ListView。 ListView位于javafx.scene.control包中,该包是包含javafx中的所有UI控件。

2014-07-17 16:11:21 15926 6

原创 Unity3D之MeleeWeaponTrail武器轨迹插件的使用

MeleeWeaponTrail是Unity Asset Store中的一个免费插件。主要是用于显示武器的轨迹。

2014-05-30 22:43:37 5450 0

原创 Unity3D之Vector3.Dot和Vector3.Cross的使用

在Unity3D中,Vector3.Dot表示求两个向量的点积;Vector3.Cross表示求两个向量的叉积。   点积计算的结果为数值,而叉积计算的结果为向量。两者要注意区别开来。   在几何数学中:   1.点积   点积的计算方式为: a·b=|a|·|b|cos 其中|a|和|b|...

2014-05-30 22:22:36 15722 0

原创 Java 8即将正式发布

根据计划,Java 8将在下个月也就是2014年3月发布了。 其实在早期计划中,Java 8本应在2013年下半年正式发布。不过由于在2013年Java在各平台以及浏览器插件中相继曝出重大漏洞,导致Java安全性的问题亟待解决。于是Java 8便延迟发布了。 Java 8中的一...

2014-02-07 15:07:43 1717 0

原创 浅谈JavaFX事件机制

之前有人问到过JavaFX中,如何监听窗口大小的变化。所以,我觉得有必要新开一篇文章来讲解一下JavaFX的事件机制以及与Java GUI 和 Android事件的区别。 在Java GUI 和Android中,事件通常通过实现listener的接口函数,并通过addXXXListener...

2014-01-28 11:44:43 12836 2

翻译 Unity3D 2D ToolKit --tk2dCamera

tk2dCamera是让我们能有更简单的处理2D游戏Camera的一个解决方案,而且我们使用tk2dCamera能够花费很少的精力来处理各种不同的分辨率适应问题。

2014-01-14 15:34:30 4985 3

翻译 Unity3D 2D ToolKit --为你的项目选择Camera

声明:   本博客文章翻译类别的均为个人翻译,版权所有。转载请注明出处: http://blog.csdn.net/ml3947,另外本人的个人博客:http://www.wjfxgame.com。  由于最近几个月搬家等各种事宜,导致现在我的状态不行,上班和空闲的时候,都没能花时间来写代码 ...

2014-01-13 14:48:01 3887 0

原创 2014·冬末

2014,冬末。   并不太冷的冬天,整日阳光暖暖的。   趁着周末,新买了吸尘器,洗衣机。   在家里,用吸尘器吸了一遍,又拖了一遍。然后把偌大有点重的洗衣机慢慢的挪到了阳台上,琢磨着安装起来。   就这样,一个人忙碌着。   惊喜的是,元旦当天开不了机的海尔电视,也突然的就好了。听说...

2014-01-05 23:11:27 1295 3

原创 JavaFX之TableView的使用

TableView,算是一个很重要的控件,几乎随处可见,而且功能强大,数据展示效果良好。所以,在JavaFX中,我们自然而然也应该学习一下TableView的使用。 下面我们先看看TableView的效果图:

2013-12-05 17:58:02 10263 0

原创 JavaFX之对话框的创建

在JavaFX的官方API中,是没有对话框相关的类。所以我们在需要使用对话框的时候,可以使用Swing的库。但是由于风格相差较大,更多的时候我们需要用JavaFX来创建对话框。 下面我们来看看怎么用JavaFX来创建一个对话框吧。

2013-12-05 16:45:50 7822 0

原创 JavaFX 3D部分介绍(4) Materials

这一节中,我们将会讲述 JavaFX 3D API中的材质。 Material材质中包含了一系列的渲染属性。下面我们来看看它的类结构。

2013-10-11 11:42:16 2380 0

原创 JavaFX 3D部分介绍(3) Lights

这一节当中,我们将会讲解JavaFX 3D API中的灯光。 在JavaFX中,Light灯光也是被定义为一个Node节点。当场景里活动的灯光为空时,将会提供一个默认的灯光。 每一个Light灯光都包含一系列被灯光影响的节点集合。如果这个节点集合为空,那么场景中的所有节点将会受灯光影响。当...

2013-10-09 17:35:50 1815 0

原创 JavaFX 3D部分介绍(2) Camera

本篇文章将紧接着上一篇进行JavaFX 3D API的讲解。 JavaFX 3D Graphics API中,Camera是一个Node,并且可以被直接添加到JavaFX的Scene中。我们可以在3D UI布局中随意的移动Camera,这将不同于2D布局。 首先,Camera的坐标体...

2013-10-08 17:54:37 2653 0

原创 JavaFX 3D部分介绍(1) 3D Shape

众所周知,3D模块是JavaFX 8中非常重要的组成部分。而在JavaFX 8的目前版本中,JavaFX 3D的各种特性也在陆续添加中。下面,我来对JavaFX 8中现有的3D部分进行简单的介绍。 3D Shapes JavaFX 3D Graphics目前提供了对3D Shape的创建...

2013-09-25 12:04:39 3232 0

原创 JavaFX的扩展控件库ControlsFX介绍

声明:   本博客文章原创类别的均为个人原创,版权所有。转载请注明出处: http://blog.csdn.net/ml3947,另外本人的个人博客:http://www.wjfxgame.com。      ControlsFX 是JavaFX的一个扩展控件库。是对JavaFX内置的控件的一...

2013-07-11 14:03:00 5320 0

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