Jme笔记 (camera) Jmonkey
(可能没计算机图形学的基础 , 理解起来有点困难 )
前几天在UBUNTU上运行JME好好的,升级了显卡驱动后,就不行了.老是LWGJL出问题,不知什么时候能解决!
State ,是一种状态 , 可以在这上面加上光 , 材质等等
任何状态对象都是 这样得到的: display.getrenderer().creat......; 由渲染器创建
调节光线时注意: 要卸载原来的默认灯光 lightState.detacheall(), 灯光要打开 , setDiffuse 散光吧, 控制打在物体上的颜色 .
在变换位置时, 为什么是 setlocalTranslation() , 这里的 local 可能就是在本节点上的意思 . 因为移动了更长官级的节点相对位置不变 .
display.getRenderer().setBackgroundColor(ColorRGBA.green)
//显示器.得到渲染器.设置背景色.
//RGBA R(red) G(green) B(blue) A(alpha透明度),三原色加上透明度,所有的颜色都有了
照相机, 我搞了好久 ! 现在终于看懂了 , 可能与这几天的英语提高有关 , 文章看起来顺手了 .
Camera cam;//定义一个照相机,系统还有一个默认的
cam=display.getRenderer().createCamera(display.getWidth(),display.getHeight());//创建照相机,需要显示器的长和宽作为参数
cam.setFrustumPerspective(
130f, //这是视角,单位为度.
display.getWidth()/display.getHeight(), //显示器的宽和长之比
2, // 看得最近的距离
500); //看的最远的距离
//设置照相机的视锥.
cam.setFrame(new Vector3f(30,30,30),//照相机的位置
new Vector3f(-10f,0,0), //应该是朝向左边的轴
new Vector3f(0,20f,0), //朝向上边的轴
new Vector3f(-1,-1,-1)); //镜头的指向
这个setframe还是不好理解,怎么要这样做呢?
使用setlocal 和lookat就很好理解,setlocal 不用说,lookat有两个参数,前面一个是镜头指向,光有这个不行,比如照相,对准了物体还不行,还要根据你所处的世界摆正照相机,那么第二个参数就是这个,我们虚拟世界是怎么摆放的,一般向上是(0,1,0),如果把1改成-1,那么世界就倒过来了。
cam.update(); //相机更新
display.getRenderer().setCamera(cam); //给渲染器加我的相机
- 大小: 11.7 KB
分享到:
相关推荐
com.jme3.animation com.jme3.app com.jme3.app.state com.jme3.asset com.jme3.asset.pack com.jme3.asset.plugins com.jme3.audio com.jme3.audio.joal ...jme3tools.preview
NULL 博文链接:https://hjk685.iteye.com/blog/767080
JME教程.rar
JME程序设计实例教程 JME程序设计实例教程 JME程序设计实例教程
JME Molecular Editor结构式在线编辑器
本文档是JME 的javadoc 文档 JME是一个高性能的3D图形API,采用LWJGL作为底层支持。它的后续版本将支持JOGL。JME和Java 3D具有类似的场景结构,开发者必须以树状方式组织自己的场景。JME有一套很好的优化机制,这...
游戏开发引擎JME3中文翻译文档,简单点例子分享
本文档介绍jme的文件格式及支持的文件格式
按照图片渲染的思路,实现在Jmonkey中的Nifty里显示中文字符,有控制中文大小属性,但是没有加入控制中文字体的设置; 同样的字符串被缓存控制,但是不能大批量渲染字符串,比如在帧频中每帧都更新渲染中文字符的话...
The jMonkey Engine framework (jME) is a high-performance, 3D scenegraph based graphics API, written in Java. It supports both LWJGL and JOGL OpenGL rendering systems. jME is completely open-source ...
主要内容是介绍如何使用 jMonkeyEngine 进行游戏开发,旨在帮助初学者快速理解 jMonkeyEngine 中的核心概念,自己学习做的一些笔记,有不完美之处,还请见谅
此试题涵盖了jme的所有知识点,适合于中级人员水平的测试,包括多线程、socket、游戏开发、记录管理系统、低级事件、高级UI、无线消息、个人信息管理等内容
标签:ant-jme.jar.zip,ant,jme,jar.zip包下载,依赖包
联想LXH- JME2207P(FN)键盘驱动,联想键盘的FN功能键不能用?!you out了!!从现在开始妈妈再也不用担心键盘的功能键不能用的问题了!!很难找的,今天分享了。需要的赶紧来下载吧。
JME商业游戏进阶二 (地表层的神秘面纱1)源代码
JmonkeyEngine 是基于java的3D引擎,最近在研究如何导出内部创建的模型为通用格式,这个只是导出obj格式,但是对于模型大多数通用的话已经够了,可能贴图坐标还有点问题,分享哈哈
笔记 对于 jme 3.1: 版本:2.+ 分支:主 对于 jme 3.0(与 jme-3.0.10 兼容): 版本:1.+ 分支:jme_3.0 JME3-JFX 需要 java 8,但是可以使用 java 7 在纹理上绘制视频。对于 jME SDK,您应该创建一个 java 8 平台...
NULL 博文链接:https://hjk685.iteye.com/blog/2181913
联想FN功能键 jme2207p键盘驱动支援 XP windows7
NULL 博文链接:https://hjk685.iteye.com/blog/2297517