自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

开发html5 2d 赛车游戏以及打包发布为手机APP 第四话 敌人出动

上一话完成了拖拽移动功能,现在是时候让NPC车辆自动出现了 前几话,咱们有几张车子的图片还没用到,这话使用它们吧 首先定义一个数组变量,用于存放大量的NPC车子队伍  var npccars;npccars = new Array();  然后在animate()方法中里面添加一个setnpccar()方法用来自动增加NPC车 funct...

2017-03-09 11:56:55 225

开发html5 2d 赛车游戏以及打包发布为手机APP 第三话 拖动我们的主角车子

原本打算直接讲如何让NPC自动出来,但是检查代码的时候发现要让NPC车子出来得涉及到面向对象。所以决定这话先讲简单的面向对象化,还有怎么让主角车子能被拖动起来。 那么,我们就得修改一下咱们原来的代码,定义一个Car的类和定义用于保存Car类实例化对象的 zhujue  var zhujue; function Car(x,y,width,height,img...

2017-02-11 20:44:57 351

开发html5 2d 赛车游戏以及打包发布为手机APP 第二话 让单调的背景动起来

接着上一话,得到一个死板的“图片”肯定没人会喜欢,因此,这一话,咱们来让死板的背景动动,让车子看起来是在前进,所以上一话没用到的道路分界线图片在这一话有用了  我们要画道路分界线,首先定义2个变量 var fenjiepic; //用于保存道路分界线图片对象var fen_y; //第一个分界线的Y坐标  在init()方法里面添加fenj...

2017-02-05 22:35:33 401

开发html5 2d 赛车游戏以及打包发布为手机APP 第一话 工欲善其事

    按照昔日做给上头拿去找汽车商卖钱的一个赛车游戏APP的经验来说明这个例子(不过当然只说有关游戏的部分) 思路:一幅赛道画面,赛道上面有一辆主角车,可以由玩家用手指拖拽去控制赛车的移动            设置计时器,画面上方会不断刷新出不属于主角控制的NPC车辆,这些车辆不断向下移动,直到离开屏幕下方             设置计时器,如果主角车辆没被N...

2017-02-02 12:19:05 416

原创 关于开发html5 2d 动画和游戏以及打包发布为手机APP(简单入门)

写一下关于html5 2d 以及发布手机APP的文章 先构思我们想要用html5 做点什么事情:   1.用html5代码创建一块用于作画的画布canvas  2.在canvas中写一句话如:你好,这是此系列的第一个html5 2d页面  3.在canvas中画一个实心圆,并且让实心圆自动向右移动300像素     效果如下:   (图一)   (图二)...

2017-01-28 23:23:23 866

Cassandra的Token计算器

在建立cassandra系统时,如果不去设定每个node里cassandra.yaml配置的initial_token参数,新节点会被自动指派一个token值,但是自动指派的token值通常会造成每个node在整个ring裡的距离不相等,进而导致每个node负责的partition大小不相等。如果一开始就要让partition相等,可以利用下面的这个Java版CassandraTokenCalc...

2013-06-05 08:24:05 435

原创 在JPA中,将createNativeQuery的结果转换成其他对象

在JPA中,当你使用createNativeQuery去下SQL语法时,你可能会用getResultList来取得查询出来的结果: 但是当你执行时,会出现无法转换的错误:ClassCastException occured : [Ljava.lang.Object; cannot be cast to models.Post这时候你可以在执行createNativeQuery时,给定第...

2013-05-26 09:30:03 2933

原创 (转)Java项目开发公共方法小结

package com.baosight.kwan;import java.math.BigDecimal;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.Random;public class Tools {...

2013-05-02 09:26:23 493

原创 关于虚拟机Centos系统apache,403 you don't have permission to access问题

今天在虚拟机新装Centos图形版,安装完自带的LAMP,在/var/www/html/ 新建个1.html,在浏览器中输入127.0.0.1/1.html测试,结果出了403 you don't have permission to access错误,说我没权限连接。在网上搜了各种方法,无法解决,于是直接登录CENTOS官方论坛,在老外的帖子中找到办法解决。 在终端输入   (更...

2013-02-20 11:15:42 733

FLEX远程连接Fluorinefx

  用FLEX远程连接Fluorinefx,主要是用到NetConnection 使用工具:VS2008(必须安装了Fluorinefx),FLEX 步骤入下:打开VS2008, 点击菜单  "文件"---->                                     "新建"---->                           ...

2011-08-21 10:47:24 131

JOGL入门例子总结

 呵呵,为自己写的一系列JOGL入门例子写个总结. 大家(各位读者)应该都对JOGL的功能和其代码开发有了一定的认识,感谢大家的支持,还有不少网友给我留言问我许多关于JOGL开发时遇到的问题该怎么解决,虽然在下水平有限,不过我都给出了我有限经验内的回答. 首先说明一点,就是JOGL的功能非常强大,当然是绝不局限于我发布的那些例子,JOGL还有很多高级的技术.举例说明:这是n...

2011-03-10 14:58:00 620

Flash AS 3 熊猫推箱子源程序

 Flash AS 3 熊猫推箱子源程序 今天忽然找到以前做给心爱的人的推箱子游戏,呵呵,发给大家玩玩,素材除了熊猫是自己做图画的(可能与网上某些熊猫有些相似,),其他素材都是网上搜集的. 全代码:(因为是很久以前做的,没有注释) stop();var xiongmao1_x:int;var xiongmao1_y:int;var mao_b1:int;va...

2011-01-18 23:13:10 294

JOGL入门例子(十四)----3D场景中,显示列表的重要作用.

 上一章我们已经尝试制作了一个3D场景,但是也发现了一个严重问题,就是CPU使用率的问题,那是因为我们在上一章的代码中,GL是负责了大部分画图工作,每刷新一帧,就重画一次,以至CPU使用率急升,虽然OPENGL的速度已经很快,在C++里尚且非常需要优化,在JAVA里,优化的工作更是不可缺少的,下面用NEHE-JOGL里的第十二章:显示列表来稍微修改一下来说明显示列表的重要作用.先看看效果图...

2010-08-27 19:02:36 418

JOGL入门例子(十三)----3D场景漫游引擎与纹理贴图与汉字.

这章我们来实现用JOGL2制作简单的3D场景,并且第一次使用纹理贴图为图象服务和汉字显示FPS.程序有点复杂,人懒,不写PPT说明了,直接看图: 图一:我们的摄像机被当作人的双眼放至场景中央.FPS已经被锁定为每秒60帧左右.  图二: 用上下左右控制摄像机移动位置,看到不同的场景效果.飞机的机身和机翼都分别用了不同纹理贴图.  图三:由于是世界杯期间编写的...

2010-08-07 16:02:13 843

JOGL入门例子(十二)----------JOGL2作地球围绕太阳公转

由于出了JOGL 2.0,代码应用上和JOGL 1.0多少有点区别,研究了一下,做了个基于JOGL2的例子  JOGL 2.0 for netbeans 下载地址,感谢网友wei495715356提供的地址和包http://projectkenai.com/projects/netbeans-opengl-pack/downloads/directory/early-acces...

2010-07-03 23:31:01 446

JOGL入门例子(十一)---------正投影和透视投影

 正投影和透视投影是OPENGL里最基本,而且最重要的内容.下图分别是正投影和透视投影的运行效果图,运行的是两个大小,外貌完全相同的组合矩型框体.但是视觉效果上却非常不一样,这正是正投影和透视投影的区别. 这由于正投影的逻辑宽度在前,后,顶,底,左,右都是相等的. 正投影往往适用与CAD, 文本,建筑绘图,2D游戏等用3D来描绘2D的处理,关键代码:void glOrtho...

2010-07-01 20:36:05 588

JOGL入门例子(十)---------画陀螺和控制其旋转

不知不觉写到了第十篇文章,这次画个陀螺,并且可以用键盘控制它旋转.  主窗体类,,SWING+keylistener package com.gl3dgame.pegtop; //要是想使用默认包,请去掉这行import java.awt.*;import java.awt.event.*;import javax.swing.*...

2010-06-27 22:21:58 557

JOGL入门例子(九)---------JOGL制作时钟(用好旋转)

继续利用所学的知识,画一个时钟,效果如下图.本例子十分简单,就是用Calendar c = Calendar.getInstance();        hour = c.get(Calendar.HOUR);                 获取小时        minute = c.get(Calendar.MINUTE);          获取分钟        second...

2010-06-17 23:01:55 316

JOGL入门例子(八)---画机器人:活用长方体

我们用前面用过的知识,画一个运动的机器人.效果如下:  主窗体类:package com.gl3dgame.robot; //要是想使用默认包,请去掉这行import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.media...

2010-06-17 12:47:13 639

JOGL入门例子(七)-------基本立体图形

 运行效果就如上图,,值得注意的是旋转是基于矩阵的旋转,要选择某个物体的时候千万要用gl.glPushMatrix();  保存模型矩阵 gl.glPopMatrix();   释放矩阵不然就很可能旋转的是整个投影矩阵说点小插曲,鉴于某楼主在自己发布的源代码包里放美女图片,本人几乎也用同样的方法提高知名度了,呵呵,想把程序背景改为美女三点式泳衣图,,后来想到应该是后面...

2010-06-07 10:41:32 754

JAVA的OPENGL:JOGL入门例子(六)---NetBeans可视化与JOGL结合

有人会问:以前都用eclipse作为JOGL的开发工具,为什么忽然要用NetBeans呢?看看下面图片: 很明显,,你们看到的不是JFrame运行以后的效果,而是类似于VC++6.0,或或者VS2005,2008系列的可视化窗体开发界面,对,NetBeans作为SUN发布的IDE,功能十分全面,然而我不是写文章来介绍NetBeans是多么多么好用的,目的只是为了为大家介绍 可视化JFrame...

2010-05-11 14:06:42 327

原创 JAVA的OPENGL,JOGL入门例子(五)----充满能量的立体三维螺旋体

从网上找了NEHE JOGL的旋转例子加以修改,感谢NEHE 的贡献。代码已经上传,直接复制粘贴到src下即可(eclipse) 运行效果:哈哈~前面的2D图象是不是不爽了,来,我们来用前面学到的4个例子的知识做3D的效果,其实也没有太多改动,你会发现和前面例子里面的代码几乎没什么两样,对,,就是增加使用了一些方法。   glu.gluPerspective(45.0f, h, 1.0,...

2010-05-09 10:50:19 543

JAVA的OPENGL,JOGL入门例子(四)----富视觉的螺旋体

由于长度不够,这次只打GLEventListener 的代码,整套代码我已经上传了,名为 富视觉的螺旋体.rar,大家可以下载测试一下,这来一个不错的动画,和前面的标准教程不同,这个例子富有视觉和动态,运行效果:程序会自动画螺旋体,然后扩大,背景能变色,gl.glBegin(GL.GL_LINE_STRIP);是本章重点,就是画一条连续不间断的线。其他句子的用法在前面3章都提过。  pa...

2010-05-05 20:08:01 371

JAVA的OPENGL,JOGL入门例子(三)-----点斜控制(2D)

package com.jogl.second; import java.awt.BorderLayout;import java.awt.Component;import java.awt.Dimension;import java.awt.HeadlessException;import java.awt.Toolkit;import java.awt.event...

2010-05-02 21:10:02 313

JAVA的OPENGL,JOGL入门例子(二)-----不断变色的点阵(2D)

ECLIPSE环境下 JOGL的配置请参照第一章。 package com.jogl.first; import java.awt.BorderLayout; import java.awt.Component; import java.awt.Dimension; import java.awt.GraphicsConfiguration; import java.awt.HeadlessEx...

2010-05-02 20:21:53 234

JAVA的OPENGL,JOGL入门例子----碰撞移动的正方体

开发环境:XP + eclipse + JOGL第一步:到https://jogl.dev.java.net/ 下载 jogl-1.1.2-pre-20080523-windows-i586.zip解压缩到随意文件夹里,如:C:\Program Files\Java\jogl-1.1.2-pre-20080523-windows-i586打开eclipse, ...

2009-04-22 19:03:45 399

空空如也

空空如也

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

TA关注的人

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