- 浏览: 52795 次
- 性别:
- 来自: 厦门
最新评论
-
大器晚成:
ouyangheshun 写道图片怎么看不到啊截图,引自官网 ...
3D JAVA游戏引擎JMonkeyEngine 介绍及入门之简单配置环境 -
ouyangheshun:
图片怎么看不到啊
3D JAVA游戏引擎JMonkeyEngine 介绍及入门之简单配置环境 -
cloverprince:
$ java -versionjava version &qu ...
Java中LinkedList遍历速度可比ArrayList快! -
cloverprince:
arraylist size 50000linkedlist ...
Java中LinkedList遍历速度可比ArrayList快! -
zxh603:
这个不一定哦,楼主这样写有点误导群众啦
Java中LinkedList遍历速度可比ArrayList快!
文章列表
import java.util.ArrayList;
public class ArrayListTest {
public static void main(String[] args) {
//一个物件链表
ArrayList<String> strAl=new ArrayList<String>();
strAl.add("a");
strAl.add("b");
strAl.add("c");
strAl.add("d");
/ ...
我写的
RandomAccessFile raf=。。。
int len=raf.readShort()&0xffff;
byte[] name=new byte[len];
raf.read(name);
return new String(name,"utf-8");
readUTF源码
int utflen = in.readUnsignedShort();
byte[] bytearr = null;
char[] chararr = null;
if (in instanceof D ...
参照改写自 http://blog.kingsamchen.com/archives/547#viewSource
public class HeapSorter {
int temp = 0;
/*
* 输 入: Ary(int[]) - [in,out]排序数组 nIndex(int) - 起始下标 nHeapSize(int) - 堆大小 输
* 出: - 功 能: 从nIndex开始检查并保持最大堆性质
*/
void MaxHeapify(int Ary[], int nIndex, int nHeapSize) {
while (t ...
入手了个i897 感觉还不错 速度好快的说
自己搞了点代码测出传感器就5个
加速度传感器(accelerometer)
环境光照传感器(light)
磁力传感器(magnetic field)
方向传感器(orientation)
距离传感器(proximity)
可惜了没有陀螺仪 六方向传感器应该一样吧
最近想转行做游戏开发,所以就准备用java写个2D游戏的引擎,图形引擎好了之后就做了个地图开发工具。在eclipse下用swing写的。
行测 50以内数运对照表
- 博客分类:
- 人生
一件工程,甲单独做20天完成,乙单独做30天完成,问甲、乙合作几天完成?
A10B11C12D13
3,6:2 6,12:4 9,18:6 12,24:8 15,30:10 18,36:12 24,48:16
4,12:3 8,24:6 12,36:9 16,48:12
5,20:4 10,40:8
10,15:6 20,30:12 30,45:18
6,30:5
7,42:6
21,28:12
14,35:10
24,40:15
21,42:14
36,45:20
一、最有效、最基本的方法——难度判断法
定义:难度判断法是指根据试题的难度确定答案的基本位置。
基本原理:由于行测全是四选一的客观题,所以无论如何答案都在ABCD 这四个选项中,此其一。其二,按照试题 ...
在JDialog JFrame里有时因为布局的问题, 默认打开窗口后聚焦的组件并不是我想要的
所以如果想默认聚焦按钮,就是按enter会响应的按钮,
可以用(JFrame jf/JDialog jd) .getRootPane().setDefaultButton(JButton j);
如果想默认聚焦到其他可输入组件,
(JFrame jf/JDialog jd).addWindowListener(new WindowAdapter(){
public void windowActivated(WindowEvent e){
(JTextField jt/..).requestF ...
看了http://westice.iteye.com/blog/415511 westice的笔记,这里有些内容引自该页
设置摄像机
cam.setFrustumPerspective(
130f, //这是视角,单位为度,修改该角度可缩放屏幕
display.getWidth()/display.getHeight(), //显示器的宽和长之比
2, // 可看到的最近的距离
500); ...
JMonkeyEngine(缩写JME)是一个开源的很不错的3D引擎,网址是www.jMonkeyEngine.com,用java编写的,封装了LWJGL,JOGL,都是使用opengl和openol的API,包括了开发3D网游的所有基本组件(网络,脚本功能除外)。令人头痛的速度问题,我在用了一段时间之后,觉得JME的速度已经可以达到大型游戏水准了,至于有的人会搞的很慢,那可能是编程水平的问题,本人文字表达水平不高,请别见怪了
OK,讲下怎么本地配置JME,svn方式官方上写的很清楚,这里先不讲了
1.安装有eclipse(ec)或者netbeans(nb)的电脑,我JDK版本是1.6.0_1 ...
JME的构造
1.initSystem() - 初始化系统(比如显示系统)
2.initGame() - 初始化游戏(比如准备缓存)
3.游戏循环,直到finish()被调用
3.1.update(float) - 更新游戏数据
3.2.render(float) - 渲染游戏数据
4.cleanup() - 释放所有资源
变量
DisplaySystem display 渲染器,用于显示游戏画面
boolean finished 标志游戏是否运行
GameSettings settings 游戏参数设置,包括大小,全屏,位深等
每句话都可以品味一生
老鼠嘲笑猫的时候,身旁必有一个洞。
站在山顶和站在山脚下的两人,虽然地位不同,但在对方眼里,同样的渺小
使我们不快乐的,都是一些芝麻小事,我们可以躲闪一头大象,却躲不开一只苍蝇
最好的与最坏的创造了历史,平庸之辈则繁衍了种族
在这世上惟一件事比别人议论更糟,那就是无人议论你
失败并不意味你浪费了时间和生命。失败表明你有理由重新开始
许多人爬到了梯子的顶端,却发现梯子架错了墙
才华其实就是把与人相同的聪明用到与众不同的地方
所谓百依百顺,就是为了某种不可告人的目的在未完成前,所表现的不同寻常的耐心
所有的人都是平凡的,有些人因知道这一点而真正成了平凡的人
家庭的幸福需夫妻 ...
拖拽物品
- 博客分类:
- JMonkeyEngine 3D游戏
传递参数物件ID值
修改部分代码:jmetest.awt.swingui.dnd.TestDnd
protected void buildUI() {
new JMEDragAndDrop(this.getDesktop());
JInternalFrame frame = new JInternalFrame("dnd test", true, true);
frame.setLayout(new GridLayout(4, 4));
JInternalFr ...
修改该类源代码,主要是这两个方法。测试环境简体中文XP3测试通过
// Properties props = System.getProperties();
// String charset=props.getProperty("sun.jnu.encoding");
// "GBK"是输入时的环境,一般中文输入法都采用该字符集吧
char chcode=0;
public void on ...
方法有3
1、在main函数的入口处添加如下代码:
System.setProperty("java.awt.im.style", "on-the-spot");
2、在执行参数中添加-D属性,该方法我未验证
3、把Local设置为英国或美国