
游戏
shangmw
这个作者很懒,什么都没留下…
展开
-
游戏策划第一篇:PRG地图实现初步
游戏策划第一篇:PRG地图实现初步作者:大愚 来源:闪客帝国 日期:2004-03-19 人气:10933 提问:2收藏教程 | 查看提问 | 我要投稿 | 发给好友 | 错误报告 简介: 由于FLASH还不能支持3D,所以在FLASH的游戏中要做真正的3D引擎还是有困难的,不过做一个2.5D的游戏,相对容易,不但能给人接近3D的真实感受。而又不必原创 2009-05-29 12:49:00 · 909 阅读 · 0 评论 -
网游中人物的碰撞后反应控制
人物移动控制是单机和网游中比较重要的部分,但前单机游戏使用动力学以及IK动画等已经达到了非常逼真的地步,在大型网络游戏中这样的物理模拟同步是很实现的,因此在目前多数网游中仍旧是采取使用一个包围体(盒子或者胶囊)来模拟人物。一个好的移动系统是很重要的,平滑的贴墙滑动以及下滑,跳跃等会带给玩家顺畅的手感否则则会有种奇怪的感觉,本文具体介绍了一下碰撞反应,包括贴墙滑动等的具体实现细节。包括一个d转载 2010-05-20 13:11:00 · 528 阅读 · 0 评论 -
多人游戏位置同步——网络游戏的位置同步
有关位置同步的方案实际上已经比较成熟,网上也有比较多的资料可供参考。在《带宽限制下的视觉实体属性传播》一文中,作者也简单提到了位置同步方案的构造过程,但涉及到细节的地方没有深入,这里专门针对这一主题做些回顾。 最直接的同步方案就是客户端在每次发生位置改变时都向服务器报告 ,服务器再转发给周围的其他玩家,其他客户端将对应的游戏实体移动到新的位置上。 但是这样存在一个问题,转载 2010-05-20 13:05:00 · 1867 阅读 · 0 评论 -
等角(斜45度)游戏与数学
1984年欧洲的玩家被一款当时发布的游 Knight Lore 震惊了。这款2d游戏居然相当真实的模拟了3d环境,而当时游戏的发布平台是 ZX Spectrum, 48K的内存。这个技术就是isometric perspective(等角投影) 。后来大菠萝、最终幻想等游戏均采用了这种投影技术。等角投影是指在一定范围内,投影面上任何点上两个微分线段组成的角度投影前后保持不变的一类投影。任何点上转载 2010-02-03 21:41:00 · 1037 阅读 · 0 评论 -
地图坐标转换
AS3 RPG游戏引擎开发日志3:地图坐标转换 在这里更改之前说的45度角坐标转换的问题,地图仍然不变,但地图坐标和游戏坐标的关系改变了,它的对应关系如下图: 其中虚线表示地图的边缘,区块中标的数是数组的索引,即地图坐标。地图的高度用大写的H表示,区块的高度用小写的h表示,区块的宽度等于高度的两倍。 显示坐标转换成地图坐标 假设一个点(下图中的A点)的转载 2010-02-03 09:20:00 · 1613 阅读 · 1 评论 -
FLASH+JAVA开发实时网络游戏
本文分两部分:FLASH编程 和 Java编程,此文记录的仅仅是我在探索中的一些收获,其中用了很多个人化的描述语言,并不是业界标准的用语。 :) 探索笔记: 目前国内Flash应用大部分还是在制作精美的动画方面,但据我了解早在Flash4 的时代,国外一些人就已经开始将flash技术运用于开发动态网站(和php、asp、jsp结合)和开发应用程序(象网络游戏、远程管理等应用软件)的项目中了。而转载 2009-10-30 09:24:00 · 1086 阅读 · 0 评论 -
游戏中关于多人物场景下遮挡关系的思考
问题描述:假设一张地图中有事先摆好的30个建筑,10个npc,20个游戏玩家。我们需要让每个人物在行走的时候处理正确的遮挡关系。前提条件:建筑和NPC的层级在地图制作的时候是已经拍好顺序的,而且保证顺序正确。人物类已经写好,提供了移动到某点、换装的方法要求:给人物类的移动方法增加一个处理过程,让人物在行进中(ENTER_FRAME)随时调整自己的层级。分析:以上问题我们需要有几点考虑转载 2009-08-14 13:06:00 · 522 阅读 · 0 评论 -
AS游戏篇
http://www.flashas.net/html/flashas/asyouxi/list_5_15.html原创 2009-05-31 10:21:00 · 672 阅读 · 0 评论 -
Rectangle对象在游戏开发中的应用
原创 2009-05-31 15:38:00 · 398 阅读 · 0 评论 -
游戏效率优化之 如何降低容器子集好庞大时鼠标的滑动消耗
作者:唔系衰人/wxsr/saiman/saiqq:457691057 博客:http://wxsr.blogbus.com/ <br /> <br />如果你有一定的as游戏开发经验,那相信你也应该知道但场景里放入好多的子可视对象时,鼠标的滑动会导致cpu的狂飙;<br />原因主要在于fp内部在不停的遍历可视对象.你可能会用过或者知道可视对象都有这个方法getObjectsUnderPoint ()<br />它能够返回鼠标点下的可视对象列表 .这也是鼠标滑过时消耗高的原因所在.当然它更大的用途是用于辅转载 2010-06-22 19:22:00 · 996 阅读 · 0 评论