2016年4月3日

3D游戏中角色的换装原理-落樱之剑实例图文详细剖析(JME3,JMonkeyEngine游戏开发)

     摘要: 在整个讲解过程中需要以下一些东西来进行说明,我们将通过各种工具一步一步来完成以下物件,并最终使用这些物件在游戏中演示如何进行换装。

一个标准的人物骨骼 - 用于控制角色基本身形、装备以及角色动画
一套基本身形 - 用于模拟人物角色的皮肤,即脱光装备后的样子,这里以内衣装示例,后面我称为“身形”或“身体”
一套角色装备 - 用于换装示例,后面我统称为“装备”

注:角色基本身形和装备的本质是一样的,切换原理也是一样的, 这里先区分开来,以方便后面进行说明。由于文章的重点是讲解“换装”原理,以及换装过程中可能遇到的重要问题,所以繁琐的"建模"过程我可能会简单略过。  阅读全文

posted @ 2016-04-03 20:36 huliqing 阅读(2676) | 评论 (1)编辑 收藏

2015年3月24日

Android3D游戏开发,落樱3D - v1.0

     摘要: 嘛,本来是小版本更新的,但是写着写着停不下来了,代码越写越多,也重构了不少, 虽然表面上还是比较简单,但是内部工作量非常多,也过了不少时间,所以就把版本号改为1.0了 :)

本来一开始打算开发格斗游戏的,但是感觉调动作和调平衡非常麻烦,然后决定还是先从RPG和塔防开始...

这个版本增加了新的地图,增加了NPC、增加了防御塔,现在开始可以玩塔防游戏:),简单的财宝猎人任务,轻松体验塔防的乐趣,任务内可自由升级、有物品掉落、还可召唤小宠物,丛林冒险只是弟弟偶然提的建议,本来没有怎么在意,没想到开发着开发着就朝着这个方向了...  阅读全文

posted @ 2015-03-24 18:27 huliqing 阅读(3802) | 评论 (0)编辑 收藏

2014年12月13日

Android3D美少女格斗游戏-落樱3D v0.5

posted @ 2014-12-13 18:10 huliqing 阅读(3535) | 评论 (0)编辑 收藏

2014年11月23日

Android3D游戏开发 - 落樱3D - v0.4

posted @ 2014-11-23 17:01 huliqing 阅读(902) | 评论 (7)编辑 收藏

2014年11月7日

Android3D游戏开发 - 落樱3D

     摘要: 打算以后开发安卓软件和3D游戏,不管是业余还是专职,希望有钱途才好!

这是最近开发的安卓3D游戏 - 我起名为"落樱3D",说真的,给软件起名字的时候总是  阅读全文

posted @ 2014-11-07 18:18 huliqing 阅读(6217) | 评论 (7)编辑 收藏

2013年8月10日

java.lang.OutOfMemoryError - 关于java的内存溢出

posted @ 2013-08-10 23:43 huliqing 阅读(1856) | 评论 (2)编辑 收藏

2010年10月17日

QBlog0.96更新内容及新模板qblog01

     摘要: 新版本功能的增加及改进:

* 增加新模板:qblog01
* 增加应用模块“文章分类列表”,该功能模块允许您单独列出某类(Tag)文章的列表(重要)
* “最新发表的文章”模块更新,增几个参数:Target,Show Date,Show Edit提升操作的友好度
* 统一"文章列表"模块与"tag文章列表"的渲染逻辑 (重要)
* article页增加“上一篇”、“下一篇”文章链接
* article现在允许编辑发布时间.
* 修复Live Writer在发布“草稿”类型的文章时遇到权限异常的问题。 (重要)
* 统一修正了时区及日期格式
  阅读全文

posted @ 2010-10-17 21:35 huliqing 阅读(1200) | 评论 (0)编辑 收藏

2010年10月10日

QBlog0.95更新

     摘要: 新增加及改进内容

* 文章的摘要信息将直接从文章内容自动生成。
* 实现了MetaWeblog接口,现在可以用Windows Live Writer客户端等工具来发布日志, 具体配置看这里.
* 增加了几个系统参数设置
* 改进了导航栏的样式定义,改进的导航栏模块,现在允许使用垂直式的导航
* 完善了模版相关css的定义
* 新模板:notepad,dark
* 快速的配置切换功能完成,更好人性化的功能,一键切换整站配置。
  阅读全文

posted @ 2010-10-10 13:24 huliqing 阅读(1364) | 评论 (0)编辑 收藏

2010年10月1日

QFaces开源,基于JSF2.0的Ajax组件库

     摘要: QFaces是一个开源的JSF ajax组件框架,这个软件开放在LGPLv3下,你可以自由的使用该软件。

这个组件包支持标准jsf2.0应用及facelets页面技术。它可以帮助你实现更友好的用户体验,并简化JSF web的开发过程。   阅读全文

posted @ 2010-10-01 16:40 huliqing 阅读(1571) | 评论 (0)编辑 收藏

2010年9月29日

开源LGPL——如何宣告自己的程式为自由软件

     摘要: 这里使用LGPL协议为例简单说明一下如何将自己的程序宣告为开源软件
首先确定自己要使用的开源协议,这里选择LGPL(关于其它协议及协议的详细内容,请参考其它资料),
然后确定并准备以下几部分内容:  阅读全文

posted @ 2010-09-29 14:44 huliqing 阅读(2759) | 评论 (0)编辑 收藏

2010年8月28日

QBlog开篇第一章,闲谈AppEngine

     摘要: 写这个独立博客程序也有一段时间了,今天是首发版——QBlog0.92独立博客程序  阅读全文

posted @ 2010-08-28 18:32 huliqing 阅读(1676) | 评论 (4)编辑 收藏

2009年11月6日

QFaces1.5.16 - JSF ajax extension framework

     摘要: 已经一段时间没有更新Blog, 。最近一直想更新blog又没有安排好时间,唉!

人一懒散起来的时候什么都不想做, 恢复状态的时候又恨不得一下子把什么东西都搞掂。

QQ群这一段时间也是冷清不少。数了一下共有14个QQ群,基本都是编程方面的,大多已经忘记了是怎么加进去的了。经济危机之前群消息可是经常闪个不停,虽然自己很少在里面聊天,不过看着群消息不断,还是感觉挺热闹的,至少知道自己不是一个人在战斗,哈哈!

经济危机之后冷清了很多呢,不用国家的统计数字,从QQ就能够感觉出来了呢。就算是blogjava也能看出来,现在没有每天发的文章数远没有刚开始加入时看到的那么多。虽然这段时间没有更新blog,不过我可是每天都在“监视”呢!,怎么说呢:可以忘记刷牙,可以忘记吃早餐,可以忘记今天是星期几,就是不会忘记每天浏览blogjava、浏览javaeye、清理垃圾邮件(?),好像成了居家旅行,生活必备的了。嘿嘿!  阅读全文

posted @ 2009-11-06 00:27 huliqing 阅读(1398) | 评论 (2)编辑 收藏

QFaces 下载页面 -- 基于JSF的Ajax增强框架。

posted @ 2009-11-06 00:27 huliqing 阅读(2290) | 评论 (7)编辑 收藏

2009年5月9日

简单易用的JSF翻页组件

     摘要: 新的QFaces组件scroller, 这是一个翻页组件,直接绑定到dataTable中即可,使用非常简单,组件会包含在1.5中发布,最近会进行一些测试,组件的性能很好,比网上大部分人所用到的LocalDataModel方式要好,从性能上和易用性上。
从性能上,组件不会在生命周期中出现两次调用数据的多余操作,并且刷新之后仍可停留在原来所在的页面。
从易用性上,只要实现一个非常简单的方法绑定就可以,这已经近乎傻瓜式的了。  阅读全文

posted @ 2009-05-09 09:55 huliqing 阅读(1631) | 评论 (4)编辑 收藏

2009年4月29日

做自由落体运动的JSF组件,使用javascript打造富有个性的漂亮组件——QFaces

     摘要: 使用javascript打造富有个性及物理特性的JSF组件。
在1.4中修正并调整了一些QFaces中的js代码之后,继续除bug及增加功能。现在是1.5beta。可以在线看Demo,并且现在效果更好。
打算在1.5中增加一个基本的ajaxSupport组件或是日历组件并继续调优性能,并增加一个style文件,更好的统一下样式,现在已经慢慢形成自己的风格。在增加功能的同时考虑实用与性能,用户友好,及可扩展等。在1.4后的一段时间又使我对编程的认识提高了不少,但不只是编程上的,包括很多其它方面的。
好了,继续。QFaces的js函数库最近又增加了不少,这些都是自己慢慢增加上去的,为了打造富有个性的组件,最近又添了两个主要函数。有朋友问为什么不使用ext或者使用其它现成的js 库。说真的,我还没有使用过ext,不是很了解。我喜欢自己写核心的东西,因为只有自己写才能把它玩转得更好。在写不了的情况下,才会借鉴或使用,在俱备足够知识之后,我喜欢重复造轮子。我并不认为重复造轮子就是错的,即使自己可能造得不好,但并不是绝对没有收获。  阅读全文

posted @ 2009-04-29 15:51 huliqing 阅读(1594) | 评论 (1)编辑 收藏

2009年4月23日

在google的AppEngine上部署自己的JSF应用——QFaces1.4更新,在线Demo

     摘要: 花了不少时间在AppEngine上部署了个项目,准备有空的时候就持续更新上去。
关于AppEngine现在还是有很多限制,比如不能写文件,不能使用很多java的标准类库,不能产生新进程等。
google列出了一个可用的java类库白名单,在部署你自己的项目的时候最好参考一下这个白名单,否则可能会在部署应用时遇到很多莫名的错误。虽然 google提供了相关的SDK可以在本地模拟AppEngine的应用环境,大部分情况下都是正确的,但是有时候你会发现上传应用之后会无法成功部署。这个可能是因为本地应用引用的类库中可能引用了AppEngine不支持的类库。在部署不成功之后,首页只是出现叫你报告该错误而已,并没有提供详细的日志信息,这是很痛苦的。幸好在google的开发人员首页中有提供相关的日志信息,进入自己的控制台可以看到自己的相关项目的详细信息,但是这些日志信息可能不是很实时。另外到AppEngine社区去查找一些相关的信息也是一个很好的方法,在配置spring的过程中就在社区获得很多有用的信息,看起来 AppEngine并不是完全兼容spring的,因为sp  阅读全文

posted @ 2009-04-23 21:36 huliqing 阅读(1743) | 评论 (4)编辑 收藏

2009年4月12日

Ajax式的树形目录组件tree,支持无限层级+在线直观编辑功能——QFaces1.3(JSF)

     摘要: 同样,这也是一个JSF组件,在QFaces框架下制作的ajax组件,现在支持jsp及facelets视图技术。所以需要在JSF环境下使用。如果你并不使用JSF的话,并不要紧,后面会提供组件的大概制作思路及过程,如果你对javascript + div + css很熟悉的话,相信很快也会知道如何制作以应用于其它环境。不过我还是很推荐以JSF组件这种方式运行,它几乎可以封装掉组件95%+以上的复杂度,所以写完后使用起来非常简单。组件的JS写了800多行甚至内置了一个Tab组件:),到400左右行的时候几乎重写,在写编辑功能的时候遇到不少问题。大部分时间不是花在组件的逻辑,而是花在div+css上。如果可以只考虑一个浏览器那真是谢天谢地!不仅在多浏览器上,即使在单浏览器上也存在多版本。所以整浏览器兼容,已经整得让人很没精神。  阅读全文

posted @ 2009-04-12 18:30 huliqing 阅读(3537) | 评论 (4)编辑 收藏

2009年3月30日

关于JSF1.2 + Spring2.5 + Hibernate3 + Facelets + Annotation整合配置的参考。

     摘要: 提供一个整合JSF,Spring, Hibernate(JPA), Facelets, 及Annotation搭配的基础环境。对于刚开始使用这种组合的项目,或许可以参考一下,相信使用以上整合环境的项目还是比较少。一直很喜欢这种组合,JSF组件式的开发,Spring, Hibernate对BackingBean及数据源的管理,Facelets的模版化技术,以及Annotation都大大简化了开发。  阅读全文

posted @ 2009-03-30 18:11 huliqing 阅读(2802) | 评论 (3)编辑 收藏

2009年3月25日

一键搞定JavaEE应用,JTM1.0(JRE+Tomcat+MySQL绿色运行环境)把Web变得像桌面应用一样简单

     摘要: 这是一个集成了jre,tomcat,mysql的绿色运行环境, 解压之后就可以直接运行web(只要会点鼠标),不需要用户自己安装jre、tomcat、mysql,一键到位,看起来像是桌面程序的web应用.换句话说,就像是web与桌面应用的结合体,你还可以用它来调试或运行你的Web程序,详细信息请参考另一篇文章  阅读全文

posted @ 2009-03-25 17:26 huliqing 阅读(7929) | 评论 (45)编辑 收藏

2008年12月20日

一键搞定JavaEE应用, JRE + Tomcat + Mysql - JaveEE绿色运行环境JTM0.9版,将web变得像桌面应用一样简单.

     摘要: 这是一个集成了jre,tomcat,mysql的绿色运行环境, 直接解压之后就可以运行.不需要用户自己安装jre,tomcat,mysql,一键到位,看起来像是桌面式的web应用.换句话说,就像是web与桌面应用的结合体.

整个项目压缩后是34M(内含两个简单的web应用) ,我想对现在的带宽及硬盘已经不能算是庞然大物了.为了安全起见,里面的jre我没有做任何瘦身,是完整的jre1.6u11,tomcat使用的是 6.0.16, 端口默认为8080, mysql使用5.1.3这也是最小的完整版,支持InnoDB, 默认用户root,密码空

所以你可以用这个环境来运行你的整个项目,直接将你的项目部署到app\web下就可以,数据库文件存放于app\data下(你可以自己使用工具连接这个mysql进行一些必要的修改), 然后再将整个应用打包后发送给用户就可以了.

下载后直接解压,运行JTM0.9.exe, 点"启动(调试模式)"即可运行你的JavaEE应用.  阅读全文

posted @ 2008-12-20 00:55 huliqing 阅读(9544) | 评论 (30)编辑 收藏

仅列出标题  下一页

导航

统计

公告

文章原创,欢迎转载
——转载请注明出处及原文链接

随笔分类(60)

随笔档案(33)

最新评论

评论排行榜