2013年3月5日

游戏开发之人物动画的切换

摘要: 以下完全是自己的想的,所以有错的话请指正(*^__^*)【人物动画的显示原理】这个先不讲了,网上很多这样的教程,就我目前了解的大概是两种方式,一种是动作都在一张图上,采用矩形定位的方式,通过不断改变矩形的位置可以显示出不同的动画,另外一种是文件方式,该文件保存了很多图,在用的时候将这个文件一次性加载到内存中,然后通过不断读取里面图片的方式呈现出动画效果,我更倾向于后者,不用拼图,O(∩_∩)O哈哈。【动画的切换】在实际的游戏中,游戏人物不单单只有行走的动作,还有跳跃、攻击等等,这些都需要通过动画来体现,如果还是采用一个纹理对象加载一个动画文件的话就会显得代码很臃肿,占用的内存也会很客观,毕竟有 阅读全文

posted @ 2013-03-05 12:34 诺亚行者 阅读(589) 评论(0) 推荐(0)

2013年2月17日

关于游戏地图的构建

摘要: 地图比较复杂,所以我就直接将一张地图加载进去,还不错,省却了贴片步骤。【卷屏】由于地图很大,比游戏显示窗口要大,所以这里就需要实现【卷屏】效果,一开始摸不着头脑,试了很多种方法,有些是可以,但是过于复杂,涉及到了C#语言特性,比如委托和事件,这个不具备其他语言通用的方法,因此肯定存在更加广泛的技术。网上搜了些资料,有了大概的思路,卷屏的效果的原理是:当人物在一个区域内,是通过改变人物在屏幕上的坐标来实现走动效果,当人物离开一个区域后,是通过地图反向移动之后实现人物“走动”的效果。所以,一开始,就应该准备一个这样的区域,假设是scrollRect,它的中心应该处于屏幕的中心,区域大小应该小于游戏 阅读全文

posted @ 2013-02-17 13:51 诺亚行者 阅读(2595) 评论(8) 推荐(1)

2012年11月28日

Jsp数据的传递之Cookie

摘要: 刚刚完成了一个超小型的BBS,只有登录、发帖、回帖功能,算是一个实验性作品,虽然结构简单,但是对于我这个初学者来说是一个不小的挑战。数据库连接、函数构建这些倒不是难题,反而是页面之间的数值传递花了不少时间。也许方法很多,但是我知道的有用cookie、session、html的form方式和a href方式,现在来介绍一下cookie。假设我们有页面A、B,想要将A中的用户名username传递到B中显示出来,可以这样子:首先先声明一个cookie:Cookie cookie_id = new Cookie("username", value);其中第一个参数是这个cooki 阅读全文

posted @ 2012-11-28 20:04 诺亚行者 阅读(1986) 评论(0) 推荐(0)

导航