Java究竟怎么玩?

天地程序已定棋,人间大数待变局

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  307 随笔 :: 1 文章 :: 86 评论 :: 15万 阅读

04 2009 档案

摘要:(源码依旧在Jar中)源码下载地址:http://code.google.com/p/loon-simple/downloads/list老实说,延迟下载游戏资源及调用只是一种辅助手段,与游戏开发本身关系并不大,实质也无非只是文件下载及文件读取的混用。但考虑到上周有网友问及此类问题,笔者觉得与其回邮件单独解释,倒不如写篇博文看起来更具体清晰,还能令大家帮助笔者斧正刊误,故成此文,仅供参考。 一般来讲,我们之所以会需要通过下载方式加载游戏资源,无非是出于如下几种目的:1、精简游戏体积: 假设我做了个100MB的游戏,却非想把它宣传成仅有1MB的精巧程序,这时我该怎么办呢? 去欺骗用户,用大量复杂 阅读全文
posted @ 2009-04-29 19:16 cping 阅读(279) 评论(0) 推荐(0) 编辑

摘要:2.5D游戏,虽然在外观上近似于3D游戏,却又不是严格意义上讲的3D游戏,故此2.5D游戏又常被称为[伪3D游戏]。在笔者的观念中,2.5D严格上说并不能算是一种技术,而只是一种实现方式或者说应用手段。大多数时候,游戏公司之所以会采取2.5D方式开发游戏,常是为解决3D及2D技术混用而采取的一种折中,而并不是说这种手段有多么先进。2.5D游戏的实现方式虽然很多,但主要无非有三类,即:2D角色+3D场景(比如RO1)、3D角色+2D场景(比如生化复刻版)、2D角色+2D场景(比如仙剑),另外有些纯3D游戏出于操作性考虑而固定视角,勉强擦了个2.5D的边,但严格上讲依旧是3D。除了2D角色+2D场 阅读全文
posted @ 2009-04-25 10:59 cping 阅读(1023) 评论(0) 推荐(0) 编辑

摘要:1、真正的程序员真正的程序员从来不写注释,难写的程序必定也难读。真正的程序员不写应用程序,他们直接从最底层的裸机开始编程。他们认为应用程序编程是那些不会系统编程的人干的活。真正的程序员不画流程图,流程图是没文化的人的文档,居住在山洞里的人才在岩壁上画流程图。真正的程序员不读手册,依赖手册是无知和懦弱的表现。真正的程序员从不一次做对,他们可以连续30个小时坐在机器前面给程序打补丁。真正的程序员从不按早9晚5的生活过日子,如果你在早上9点看见一个程序员,那一定是他一夜未眠。真正的程序员比用户还清楚用户需要什么。真正的程序员喜欢兼卖爆米花,他们利用CPU散发出的热量做爆米花,可以根据米花爆裂的速度听 阅读全文
posted @ 2009-04-04 19:41 cping 阅读(762) 评论(0) 推荐(0) 编辑

摘要:本文说明如何通过实现 BufferedImageOp 接口来编写自定义 Java 2D 图像处理类。它使用一个 2D 细胞自动机(CA),即循环空间,来构造图像处理应用程序。CA 会 “操作” 图像(例如,一个 PEG 文件),使图像不断地按有趣的方式转换。我希望本文能开阔您的视野,使您能编写一个全新的图像处理应用程序类。2D 细胞自动机2D 细胞自动机由分布在 2D 网格(通常称为布局)中的细胞 组成。每个细胞都有一个状态,可以是 0 到 n 之间的任意整数。清单 1 显示了如何用 Java 代码声明一个细胞自动机布局: 清单 1. 定义 TwoDCellularAutomaton.un.. 阅读全文
posted @ 2009-04-04 14:21 cping 阅读(452) 评论(0) 推荐(0) 编辑

摘要:Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 众所周知,Java应用的运行速度虽然不慢,却也谈不上快,以最新的JRE1.6表现来说,至多也就是优胜于一些纯粹的解释型语言,距离C/C++等编译型的执行效率还有一定差距。平心而论,如果我们使用Java去制作一些简单的桌面应用,那么目前Java组件的绘图速度勉强还能接受;但如果用Java来进行游戏开发,尤其是制作一些需要高FPS才能满足的动态效果,就必须利用... 阅读全文
posted @ 2009-04-03 20:03 cping 阅读(615) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示