当前位置: 首页 > 软件库 > 程序开发 > 游戏开发包 >

LuoYing RPG

Java 3D RPG游戏开发框架
授权协议 LGPL
开发语言 Java
所属分类 程序开发、 游戏开发包
软件类型 开源软件
地区 国产
投 递 者 许涵容
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

落樱RPG(LuoYing)是一个用于简化3D角色扮演游戏开发的游戏框架,该项目基于Java及JME3(JMonkeyEngine)进行开发,兼容JME,创建的游戏可以蹖多个平台发布(Window\Linux\Mac\Android\IOS)等。

这个项目的主要目的用于更高效方便的创建3D游戏,落樱采用完全开放式的配置设计,并且内置了大量的游戏组件,只要通过对各种配置文件的灵活设置并写少量的逻辑代码就可以非常自由方便的构建自己的3D游戏,同时也允许灵活的扩展自己的各种组件。 使用落樱编辑器还可以使用更直观的可视化方式轻松构建3D场景及配置各种组件。

编辑器演示一: http://v.youku.com/v_show/id_XMjY0MTM3NjQyOA==.html

编辑器演示二: http://v.youku.com/v_show/id_XMjY0NDIxMzQyMA==.html

Android版游戏截图 

Android版游戏截图2 

项目当前还在开发中,项目主要由以下几个部分组成.

  • ly-kernel 落樱核心框架

  • ly-editor 落樱编辑器,用于可视化编辑场景、特效、角色、技能等等

  • ly-luoying-desktop 游戏实例“落樱之剑”桌面版,可发布到Windows\Linux\Mac等平台

  • ly-luoying-android 游戏实例“落樱之剑”安卓版

  •         LuoYing RPG的技能系统已经开发了很长一段时间,期间对于技能系统的重构也进行了很多次,其中对于走路、跑步、空闲、攻击、射击、魔法等技能都已经有了一个实现,但由于在“落樱之剑”中没有没有对“跳跃”技能的要求,所以“跳跃”技能的实现一直放在优先级非常靠后的情况,最近几天想想觉得如果不实现确实有一些遗憾,所以这几天把跳跃技能实现了,同时也已经集成到了编辑器中,后面技能系统应该会放

  • 本来RPG类游戏主角移动的代码没什么特别, 这里要指出的是在使用character.simpleMove(moveSpeed * transform.TransformDirection(new Vector3(0, 0, 1))) 来移动,但是当角色在斜坡上由于角色角度的变化而会出现方向改变不能直接到达目的地的问题。这个问题 我尝试了好多方法,但是由于自己判断不准确,好久都没有解决。所以找到视频

  •     4.RPG游戏 RPG游戏 (角色扮演类游戏)无疑是最受欢迎的游戏类型。但很难对其进行确切定义 。本文采取用其性质或者说其构成要素来定义其本身的方法,在阐述了下述问题之后, 对RPG游戏的定义问题也就得到了解决。 4.1、对人生的模拟 如果说飞行模拟类(Flight Simulation)、体育类[Aethetics)、动作类(Action)等 游戏都是对现有的某项人类活动的再现与模拟的话

  • Overview They are all game genre. MMORPG Massively Multiplayer Online Role-Playing Game (MMORPG) 大型多人在线角色扮演游戏。From dictionary, it means any story-driven online video game in which a player, taking on

  • 角色扮演游戏(RPG)是深受广大游戏迷们喜爱的一种游戏, 它以独特的互动性和故事性吸引了无数的玩家。它向人们提供了超出现实生活的广阔的虚拟世界,使人们能够尝试扮演不同的角色,去经历和体验各种不同的人生旅程或奇幻经历。这些体验都是在现实生活中无法实现的。在玩过许多游戏后,许多玩家都不再仅仅满足于一个游戏玩家的身份,而会思考游戏是如何制作的,并且打算制作一个自己的游戏,网上的各种游戏制作小组更是如雨后

  •        由于本人比较喜好RPG类型,首先研究的就是Lgame的RPG实现方式。在最新的0.3.2版本中包含了SRPG的实现,也就是传统意义上的战棋类游戏实现,虽然只是RPG类型中的一个分支,但是也相当说明问题的了。 接上回分解,自定义渲染必然包含在SRPGScreen中。按照SRPGScreen中的结构可以把整个SRPG分为如下元素:        1.游戏地图,以及与之配合的行动域。   

  • 本篇地址 http://blog.csdn.net/changjixiong/article/details/8102512,转载请注明出处 version19  csdn下载地址请猛击这里 主要内容: 客户端:重构了Sprite类、修改了资源加载、修改了消息格式 服务端:增加了GameLoop用来刷怪、修改了消息格式 代码地址 https://github.com/changjixiong/MM

  • version2 主要内容:贴图 所属部分:客户端 代码地址 https://github.com/changjixiong/MMO-RPGGame, 如何获得代码,请参考如何用SVN从github上检出代码的不同版本 邮件地址:changjixiong@gmail.com 本系列目录 由于VC自动生成的代码,有点罗嗦,而且,我也不需要用到RC文件,希望能看到精简的代码,所以windows 的窗口

 相关资料
  • nebula3 是一个游戏引擎和开发框架,可移植的特性支持多平台,包括 iPhone。 http://code.google.com/p/nebula3-engine/

  • 本项目是win32下大型客户端游戏的游戏辅助开发框架,由于它集成并包含了游戏辅助开发的各方面功能,称本项目为win32辅助开发的组件也可。 内含具体项目有fifa online3、疾风之刃、怪物猎人online、流放之路等,也有辅助帐号验证服务器,帐号查寻与管理工具,特征码识别,资源文件系统等。 本人现已转型,特发布此项目,旨在分享一份只供参考的多年工作经验与心血,若本项目中有些您认为闪亮的设计、

  • 你的常用的数据结构都有什么? HashMap和HashSet的区别? 怎么构造一个HashMap HashMap优势是什么? 还有什么需要注意的? 扩容机制,hash冲突? 如果你去设计一个Hash函数怎么设计呢? 一般 HashMap多线程情况下会出现什么问题? 怎么解决扩容死链的? 尾插会有什么问题? 数据错乱问题以外还有什么其他问题? 怎么解决这个问题? councurrentHashMap

  • 本文向大家介绍Java游戏开发拼图游戏经典版,包括了Java游戏开发拼图游戏经典版的使用技巧和注意事项,需要的朋友参考一下 游戏介绍: 拼图游戏是一款经典的益智游戏,游戏难度分为 简单、正常、困难 三种难度,分别对应3*3,4*4,5*5布局,游戏开始前图片被随机打乱,空块位于最右下角,玩家通过点击空块周围图片或者按键方式对图片和空块进行相互交换,直到所有图片都回到原位即为游戏胜利。 本次制作的拼

  • base北京,一面全程20min,面试的有点随意只能说,项目都没问。 1.怎么学习的,看过哪些书。 2.你觉得c和c++有哪些区别。 3.你写c和c++有哪些感受和体会。 4.什么是构造函数,什么是析构函数。构造函数初始化列表有什么用 5.智能指针 6.什么是移动语义,移动语义高效在哪里,什么是万能引用。 6.用到的设计模式,或者讲一下你了解的。 7.单例与static T的区别。 8.网络相关,

  • 8.31 一面 20min 0.自我介绍 1.通过这个项目学到了什么 2.主从复制,为什么要用?怎么用? 3.主从复制的最大问题是什么?对于用户而言反应是什么?这个问题给你应该怎么解决? 4.redis怎么用的?为什么要用? 5.redis和主从复制冲突吗? 6.数据库你学过哪些?讲一下 7.count(1)和count(*)是一样的吗 8.tcp和udp区别 9.进程调度算法说一下 10.投的游

  • 全球理念:假设我想做一个游戏/电影/剪辑。为此,我需要这个(不)简单的动画得到工作。 这个问题的一个例子:我得到了类Screen,它有JFrame的Screen Stuff声明,设置它的配置(大小、关闭操作等),然后创建类Box的对象,显示在框架上。请检查这个类的图像/图表(希望我写的是正确的):ClassesDiagram 现在,class Box扩展了JPanel。我从JPanel继承了方法P

  • 1.20分钟的项目 涉及到mvc设计模式 2.数组和链表 3.父类和抽象类 4.如何判断 点在 平面内给四个点 5.判断敌人是否在扇形内 6.反问 我问的是有那些不足 面试官说项目太少啦 自我感觉 回答的很差 大概率g了 面试官很好 哪里说的不好也有在耐心的解答 hr也很温柔 感觉是很平等的