自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

游戏开发者

专注手机游戏 网页游戏开发 Unity Java

  • 博客(19)
  • 资源 (13)
  • 收藏
  • 关注

原创 jMonkeyEngine译文 FlagRush系列 汇总(10篇更新完毕)

      这个系列你将通过创建一个简单(然而充满游戏特性)的游戏从而向你介绍jME图形引擎。这个游戏将简单的开始与结束,它增加了jME提供的大多特性。这个系列的向导基于DarkBASIC的Limit Rush 系列向导。      游戏玩法很简单。你控制着太空船(其实本文中是辆未来主义的bike),平面上随机出现“旗帜”。第一辆到达旗帜的太空船将获得一个分数。在旗帜被获取后,它又随机出现。这样不断出现,直到时间到了或达到设置的分数。游戏元素将随着向导前进被添加进来,以便于介绍其它效果。本帖为jMonkey

2010-10-31 19:43:00 11974 13

翻译 jMonkeyEngine译文 FlagRush8(2)——增加随机的Flag

8.6、为旗杆增加布<br />    我想要让Flag看起来像…很好,像Flag。为了这么做,我们需要模拟一个布的Flag,attach到旗杆。有什么更好的方式完成这件事,还是使用jME的ClothPatch功能。这将允许我们去创建一个弹簧(spring)点的matrix,它们由不同方向的外力(force)调整(引力和风力)。我已经为这个向导创建了我自己的风力,而我们将在下面讨论。<br /> <br />    首先,增加对象到Flag类。<br />    <br />    //用于制作Flag的C

2010-10-31 18:45:00 2458

翻译 jMonkeyEngine译文 FlagRush8(1)——增加随机的Flag

<br />FlagRush系列教程快完了~~今天正在看第9篇,现在先发第八篇吧。<br /> <br /> <br /> <br />注:本系列教程全部翻译完之后可能会以PDF的形式发布。<br />如果有什么错误可以到http://blog.csdn.net/kakashi8841留言或EMAIL:kakashi9bi@gmail.com给我。<br /> <br />jME版本:jME_2.0.1_Stable<br />开发工具:MyEclipse8.5<br />操作系统:Window7/Vist

2010-10-31 18:38:00 2327

翻译 jMonkeyEngine译文 FlagRush7(2)——拥抱大地让我们驾驶的不再是Box

<br /> <br />唉,最近有点忙,忘记写Blog咯,喜欢jME的支持。<br /> <br /> <br /> <br /> 7.6、源码<br /> <br />import java.io.BufferedInputStream;<br />import java.io.ByteArrayInputStream;<br />import java.io.ByteArrayOutputStream;<br />import java.io.IOException;<br />import java

2010-10-30 20:19:00 2339

翻译 jMonkeyEngine译文 FlagRush7(1)——拥抱大地让我们驾驶的不再是Box

迄今为止,我们拥有一个带驾驶参数的box。允许我们创建不同性能类型的vehicle。box在地形上表现得很好。我们开始看一些新的。我们开始获得一些玩游戏所必需的基础。所以,让我们花这一节课来让游戏中的事物变得好看点。是时候增加一些炫的啦。我们将让terrain看起来更真实,用一辆酷的未来主义vehicle代替box,而且让这个酷的未来主义vehicle跟随terrain得更好。让我们开始!7.1、优化         就像之前的向导提到的一样,我们的action正在做一些相同的事,并重复很多代码。此刻,我们

2010-10-30 20:15:00 3094

翻译 jMonkeyEngine译文 FlagRush6(2)——控制交通工具

天气有点冷,早上竟然出奇般的七点多就起床了,呵呵~~ 6.4、Actions         在第五课,我们创建一个InputHandler,它调用了4个分开的InputAction:KeyNodeForwardAction,KeyNodeBackwardAction,KeyTurnLeftAction,KeyTurnRightAction。我们现在将编写我们自定义的Action去使用新的Vehicle类。         首先,我们想用一个加速vehicle的action替换KeyNodeForwardA

2010-10-28 08:09:00 2535

转载 不用带眼镜 东芝裸眼3D电视9个角度随便看

<br />http://v.youku.com/v_show/id_XMjA1MTc0NTc2.html<br />http://player.youku.com/player.php/sid/XMjA1MTc0NTc2/v.swf<br /> <br />

2010-10-26 14:16:00 2252 1

转载 比Vista更震撼!真正3D桌面物理技术亮相

<br />http://v.youku.com/v_show/id_XMjk5NzQ4MA==.html<br />http://player.youku.com/player.php/sid/XMjk5NzQ4MA==/v.swf<br /> <br />

2010-10-26 14:15:00 1562 1

转载 未来3D显示技术

<br />http://v.youku.com/v_show/id_XMjE1MDc4OTgw.html<br />http://player.youku.com/player.php/sid/XMjE1MDc4OTgw/v.swf<br /> <br /> <br />

2010-10-26 14:13:00 1400

转载 LG谷歌联手开发——裸眼3D技术呈现

<br />LG谷歌联手开发——裸眼3D技术呈现<br />http://v.youku.com/v_show/id_XMjExNTI0Njc2.html<br />http://player.youku.com/player.php/sid/XMjExNTI0Njc2/v.swf<br /> <br /><embed src="http://player.youku.com/player.php/sid/XMjExNTI0Njc2/v.swf" quality="high" width="480" hei

2010-10-26 14:12:00 1803

翻译 jMonkeyEngine译文 FlagRush6(1)——控制交通工具

可能是季节更换,最近老有点困。期望赶快度过这个时期。注:本系列教程全部翻译完之后可能会以PDF的形式发布。如果有什么错误可以留言或EMAIL:kakashi9bi@gmail.com给我。jME版本:jME_2.0.1_Stable开发工具:MyEclipse8.5操作系统:Window7/Vista控制交通工具6.1、介绍这节课我们将改善我们上一次的控制模式。由于我们正驾驶一辆交通工具,我们假设它遵循物理定律,它不应不经加速就移动,或者突然就停下来。为了做到这个,我们增加一些模仿物理的东西。这将需要一个类

2010-10-25 18:42:00 2929

翻译 jMonkeyEngine译文 FlagRush5(3)——跟随的摄像机(ChaseCamera)

5.7、源码import java.util.HashMap;import javax.swing.ImageIcon;import com.jme.app.BaseGame;import com.jme.bounding.BoundingBox;import com.jme.image.Texture;import com.jme.input.ChaseCamera;import com.jme.input.InputHandler;import com.jme.input.KeyBindingManag

2010-10-24 19:21:00 2542

翻译 jMonkeyEngine译文 FlagRush5(2)——跟随的摄像机(ChaseCamera)

5.4、让我们增加玩家对于这个向导,我们将只是使用一个占位符代替交通工具。我们将在之后载入模型,但那只是没价值的工作,我们想要先让游戏的核心能运作。一个Box是一个好的占位符,因为它是我们交通工具的基础模型。         所以,让我们先增加一个buildPlayer的方法并在initGame中调用它。我们将接着创建一个box做为玩家的几何体并把这个Box  attach到node。这个玩家Node将会是一个类变量,以便我们能在update期间访问它。我将创建一个中心为(0,0,0)和大小为(0.35,0

2010-10-24 19:18:00 3237

翻译 jMonkeyEngine译文 FlagRush5(1)——跟随的摄像机(ChaseCamera)

花了一个小时研究了CullState,发现以前没学线性代数真是个错误。唉!不过这也和学校教育制度有关吧,如果学校能以2个方向培养人才:先理论后应用,先应用后理论,学生选择适合自己的方向这样多好!话不多说,下面为译文。注:本系列教程全部翻译完之后可能会以PDF的形式发布。如果有什么错误可以留言或EMAIL:kakashi9bi@gmail.com给我。jME版本:jME_2.0.1_Stable开发工具:MyEclipse8.5操作系统:Window7/Vista5、增加一个跟随摄像机(Chase Camer

2010-10-24 19:09:00 2527

翻译 jMonkeyEngine译文 FlagRush4——创建环境

既然我们已经有了terrain(或者说是我们即将交互的真实平面),我们需要其他“没用”的对象去让它看起来像个足够大的世界包围着我们。因为地形是有限的,我们需要一些方法去保持玩家包含在我们狭小的空间内,而且是以一种合理的方式。所以,这个向导,我们将创建一个力场(Force-Field)舞台(Fence),那定义了游戏的区域。可能我们的玩家是被监禁的,然后被迫为腐败的典狱长提供消遣?这将创建一个感觉,那就是我们永远也不能超出那个terrain的原因。再者,我们想让它看起来像是在Fence外有个世界。我们将使用S

2010-10-24 00:03:00 2697 1

翻译 jMonkeyEngine译文 FlagRush3——创建地形

这个向导中我们涉及到一些好玩的,我们将为我们的游戏加载地形(下文将使用Terrain代替)。这里对于我想要的类型的terrain有一些要求:l  每次随机l  不需太多三角形l  为了跳跃“崎岖”l  对于快速的交通工具足够大我们将在第二课中的框架上构建。首先,由清除Sphere渲染代码开始。我们不再需要这个例子。你现在应该有相当干净的框架用于工作。现在,我们将创建的地形会相当大。所以我想改变Camera的位置保证地形在视野里面。因此,在initSystem中作出如下改变:       Vector3f l

2010-10-22 12:05:00 2754

翻译 jMonkeyEngine译文 FlagRush2——从你的应用程序中移除SimpleGame

这个向导中,我们将为Flag Rush构建基础。我们将通过自己实现继承BaseGame。我们将使用BaseGame做为父类,但之后可能改为其它的游戏类型,因为BaseGame简单地尽可能快地进行update和render。我们或许不必或不想使用这种类型的循环。然而,现在BaseGame是一个循环无关的类。在以后,改变BaseGame将不是重点,因为只是传入update和render方法的值不同而已。我们将开始创建一个继承自BaseGame的新类。你会注意到有6个需要实现的方法:update、render、i

2010-10-21 18:53:00 2327

原创 Java写的编译器1

由于上了编译原理的课,需要做词法分析的实验。因此用Java做了个,目前也只实现词法分析。更多功能将在随后的实验加入。下面为截图:嘿嘿,滚动条还保留着Java丑陋的面目,有空把它改掉。

2010-10-21 17:53:00 3342 2

翻译 jMonkeyEngine译文 FlagRush1——通过SimpleGame创建你的第一个应用程序

今天在实验室忙了一下,趁着有空整理了jME的第一篇翻译,献给想在Java3D方面发展的人。全部翻译完之后可能会以PDF的形式发布。如果有什么错误可以留言或EMAIL给我。1、      通过SimpleGame创建你的第一个应用程序1.1、SimpleGame介绍SimpleGame是包含在jME包中默认的应用程序类型。SimpleGame尝试为你关心所有的事。这让它很容易构建起原型并运行。它设置了所有的元素,诸如:Camera、InputHandle、基础RenderState等等。首先,我将运行一个由S

2010-10-18 19:04:00 3957 3

[Shader]对NGUI的UISprite和UITexture进行裁剪

NGUI 对Sprite和Texture做遮罩的。具体可以看: http://blog.csdn.net/kakashi8841/article/details/44851885

2015-04-03

Protobuf-net

protoc.exe用于把proto文件生成代码,具体用法自己搜索下~ csharp文件里面是各个平台用到的protobuf的dll

2014-07-07

SimpleJSON

C#写的JSON解析,用于Unity之后能正常工作IOS、Android上。

2014-03-23

protobuf-java-2.5.0

把它导入你java项目的buildpath里面就可以啦

2013-12-16

swing超绚丽俄罗斯方块[源码+可运行jar]

效果可以在这里看到: http://blog.csdn.net/kakashi8841/article/details/7338836 1、消行使用了自己写的一个简单粒子效果。 2、很多外发光文字是已经封装好了一个工具类,可以直接使用。 3、固定方块和背景的渐变色是纯代码产生的效果。 4、右边带缓动的积分槽 5、没做等级和难度,大家有兴趣自己稍微改下代码就OK啦

2012-03-10

可视化归并排序算法

使用生产者(排序线程)-消费者(Swing的GUI线程)模型实现归并排序的可视化。 这里可以看到运行效果图: http://blog.csdn.net/kakashi8841/article/details/7318618

2012-03-05

可视化归并排序

使用生产者(排序线程)-消费者(Swing的GUI线程)模型实现归并排序的可视化。

2012-03-04

A*搜索算法源码和运行程序

A* 搜索算法 A* 寻路算法 游戏算法 源码 可以到我的博客看到运行效果: http://blog.csdn.net/kakashi8841/article/details/7300893

2012-02-28

Java逐帧动画播放器V0.1.0

使用Java swing+多线程制作的播放逐帧动画的小软件。 只要将图片序列放在一个目录下,运行程序时指定该目录。就能播放动画。 直接双击压缩包里面的run.bat可以运行。也可以用记事本打开run.bat并修改里面的参数指定图片路径、缓冲区大小和帧率等。 大家可以自行添加自己想播放的动画的图片。 这里有预览图: http://blog.csdn.net/kakashi8841/article/details/6747828

2011-09-04

Java快速实现的进度条

使用JProgressBar和SwingWorker做的Java进度条 简单方便 效果看这里:http://blog.csdn.net/kakashi8841/archive/2011/05/03/6388797.aspx

2011-05-03

Java游戏引擎 jMonkeyEngine FlagRushSeries中文翻译(1-10)

FlagRushSeries中文翻译(1-10) jME版本 :jME_2.0.1_Stable 开发工具:MyEclipse8.5 操作系统:Window7/Vista FlagRush1——通过SimpleGame创建你的第一个应用程序 FlagRush2——从你的应用程序中移除SimpleGame FlagRush3——创建地形 FlagRush4——创建环境 FlagRush5——跟随的摄像机(ChaseCamera) FlagRush6——控制交通工具 FlagRush7——拥抱大地让我们驾驶的不再是Box FlagRush8——增加随机的Flag FlagRush9——墙壁检测系统(Detection System) FlagRush10——墙壁检测系统(Detection System) 如果确实没分下载,到我博客看看吧,这些文章那里都有。有分的就支持一下我咯。 http://blog.csdn.net/kakashi8841/archive/2010/10/31/5977953.aspx

2010-11-05

学生选课管理系统V0.1.0

Java + MS SQLSERVER 写的学生数据管理系统。该版本实现了学生添加,删除(鼠标右键实现),修改(直接修改表格数据), 实现课程选修。右键列出关联课程,选修等。 该版本目前为测试版,有兴趣可以下载。

2009-12-12

空空如也

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

TA关注的人

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