![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
游戏开发
文章平均质量分 82
刘秋荣
精通ASP.NET、SQLSERVER等应用程序开发环境,善于GDI+、微软游戏引挚XNA开发及软件系统架构设计搭建,个人专注于游戏引挚、AI算法、物理碰撞、网络编程等技术研究。
展开
-
游戏开发工具引擎/模拟器收集
jMonkeyEnginejMonkeyEngine 是生成快速现代3D游戏的引擎, jMonkeyEngine (jME)封装了OpenGL,提供一个完整强大的高性能的工具包,使3D游戏的开发变得容易。游戏视频:http://www.jmonkeyengine.com/movies_demos.php 游戏图片:http://www.jmonkeyengine.com/screen原创 2009-04-03 10:40:00 · 8795 阅读 · 2 评论 -
游戏开发中的数学、向量的应用
点数学中的坐标系统(笛卡尔坐标系统)这里A(0,0), B(1,2), C(4,3), D(–1,2), E(–2,–1), F(3,–2).计算机中的坐标系统(屏幕坐标系统)注意这里的y轴在两个坐标系统是相反的。在后面将会研究将笛卡尔坐标系统转换为屏幕坐标系统。在3D的坐标系中,没有一个工业标准,有的采用y轴向上(y-up)的坐标系,有的采转载 2014-06-10 10:46:58 · 1228 阅读 · 1 评论 -
如何有效管理游戏开发过程
作者:Gamux你是否曾经因为缺少计划而在游戏开发过程中不断地改变设计和玩法方向?你应该考虑使用游戏设计文件(即Game Design Document,以下简称GDD)。它是整体游戏的指导愿景,把游戏的设计、开发和商业等方面的想法和计划组织在一起。引言简单地说:我们都喜欢讲故事。有些人非常喜欢,有些人可能没那么喜欢。但关键是,我们都曾经花很长的时间构思故事,随着时间流逝,转载 2014-06-10 11:04:25 · 1137 阅读 · 0 评论 -
xna开发资源收集
XNATouch: Microsoft XNA Games Running On The iOS Platformhttp://monogame.codeplex.com/Rendering, Graphics and Game EnginesSynapse Gaming SunBurn Engine 2.0 – Nice Game Engine loaded with f转载 2014-02-10 11:32:09 · 2018 阅读 · 0 评论 -
Xna4.0中使用Texture2D.FromStream加载png图像的问题
当XNA要嵌入到WPF中时,不能使用ContentManager加载纹理而直接用Texture2D.FromStream加载。但是用Texture2D.FromStream加载半透明的png图像时,发现纹理与原图不一致,特别是半透明的信息基本都丢失了,图像变得一团糟。具体效果如图:从左到右依次为:使用ContentManager加载、使用 Texture2D.FromStream加转载 2012-07-15 22:54:18 · 1037 阅读 · 0 评论 -
HTML5编写的小游戏集锦
HTML5 是什么东西?而 HTML5 的优势又在哪里?大家可以回顾之前一篇相关文章了解下 HTML5 知识:《深入分析:Flash VS HTML5到底谁统江山》。现在介绍多款 HTML5游戏,看看 HTML5 到底有什么优势可以吸引我们。下面介绍的所有小游戏都是使用 HTML5+JavaScript 代码编写,大家可以使用 WebKit 浏览器进行游戏。目前,IE 系列中只有 IE 9转载 2012-03-13 10:36:39 · 1170 阅读 · 0 评论 -
C#+XNA开发游戏案例《重装坦克》
上来冒泡一下,证明我的存在,再来发布一款以前给学员讲座的案例,使用C#+XNA开发的游戏《重装坦克》,本案例重点在于讲解游戏开发中如何使用面向对象的方向结合XNA引擎进行开发游戏,对于初学者来说有一定的指导的作用,其中较难部分为烟雾粒子的模拟实现,以下为游戏截图:游戏原创 2011-10-09 16:10:21 · 1837 阅读 · 2 评论 -
塔防游戏—土豆怪兽C#+XNA开发(包含地图关卡编辑器)
好久没上来写写文章了,最近有点时间就上来发表一些以前写过的作品,当时也是为了研究一些电脑AI自动根据设定好的路径进行进走、角色方向转变自动切图展示等算法,总共分为游戏地图编辑器和游戏两个程序,地图编辑已经写好,游戏程序没有写全,后来由于有其他事情没有继续开发,里面一些源码希望对想原创 2011-07-26 09:40:53 · 2990 阅读 · 7 评论 -
C#+XNA开发的泡泡龙游戏
C#+XNA开发的泡泡龙游戏,研究了一下算法,实现了递归消除... 程序下载地址:点击下载程序运行时需要安装XNA运行包:点击下载原创 2010-01-06 23:50:00 · 2673 阅读 · 1 评论 -
C#开发的TD防御游戏详解——星际防御
首先先看一下游戏界面: 一、前期准备工作:资源文件分析: 资源文件截图二、进入开发阶段:1、 打开VS2005,新建一个WINDOW应用程序项目,项目名称为:StarGame,项目路径保存在E盘根目录下,如下图: 2、 在FORM1的窗体界面中,点击窗体按右键选择“属性”,在右边的属性窗体中,将窗体的大小(Size)改成:980,735;在窗体的标题原创 2009-11-27 23:36:00 · 2361 阅读 · 1 评论 -
C#+XNA进行开发《地下城勇士DNF》网络动作游戏-连载2
经过三天的继续努力,分别实现了角色一些基本动作(如跑动、跳斩)、与NPC对话菜单、与NPC的对话交流、角色信息工具框,如下图: 在开发速度上由于还是一个人,所以有点缓慢,同时也感谢很多朋友的支持,我还是希望有共同兴趣的朋友一起加入完成,在下一阶段中,准备完成物品装备栏以及技能栏。我的QQ是:46274204,我的空间逛逛,也可以加入DNF开发交流群:168原创 2009-10-22 23:13:00 · 3154 阅读 · 3 评论 -
C#+XNA进行开发《地下城勇士DNF》网络动作游戏-连载1
“C#开发网络游戏”,呵呵,会不会有人感觉有点疯狂,之前我一直使用C#+GDI+的方式编写一些小游戏,对于高质量高性能的网络游戏还一直不敢涉足,直到我遇到了XNA。XNA游戏开发引挚的强大,让我有了越来越疯狂的想法,我这里就不多说了,先来看看我现在正在开发中的游戏客户端界面: 这是进入选择角色的界面这是创建游戏角色的界面这是进入游戏的界面才刚刚开发三天左右,由于是个人的原创 2009-10-16 21:09:00 · 3273 阅读 · 3 评论 -
在XNA中显示中文字符
在XNA中显示中文字符或其它UNICODE字符(非GDI+)XNA3.0+VS2008SP1下调试通过由于XNA内置的DrawString方法并不能输出全角UNICODE字符,只能设定字符的起始和终止的内码,欧洲语系的字元不多,可以一次导入并生成字体,但像亚洲语系这样动辄上千的字元又是全角,好像设计者并没有考虑到这些情况。为了实现字符输出,已经有一些方法,例如利用.net中的GDI+转载 2009-05-26 22:14:00 · 2465 阅读 · 3 评论 -
C#+XNA开发的勇者传说游戏
最近在给学生上课时,讲解了怎样使用C#开发游戏,发现在C#+WINFORM上开发确实存在着许多不令人满意的地方,比如按键操作等,我就将该款游戏转换至C#+XNA进行开发,功能较全,包含角色的等级提升,招式的变化,攻击的连招,必杀技,敌人的AI攻击,BOSS,道具、关卡地图、声音、特效等,游戏现只有三关,游戏截图: 游戏开始界面 打BOSS 连击招式原创 2009-05-26 20:56:00 · 1668 阅读 · 0 评论 -
XNA-顯示3D模型
將3D模型從3D軟體匯出之後,接下來就需要將它運用到程式中,程式中要顯示3D模型必須先將它加入到專案中,在方案總管中Content上按右鍵=>加入=>現有項目,然後你就可以選擇你要加入到專案中的模型檔案,XNA支援副檔名有X和FBX的檔案,選好後它就加入到你的專案中了,之後需在加入模型的檔案上按右鍵的屬性中命名,其中的Asset name這會在程式中使用到,所以必須命名,之後就是編寫程式碼讓3D模原创 2009-04-29 22:25:00 · 2827 阅读 · 0 评论 -
XNA-播放聲音
接下來將介紹遊戲中不可或缺的要素,那就是音樂或是音效等聲音,一個遊戲如果沒有了聲音,姑且不論它是否好玩有趣,想必也沒什麼好玩的了,因為聲音可以用來幫助我們融入這個遊戲的情境,適時的使用聲音可以使玩家更快的融入遊戲當中,所以就必須了解一下XNA在聲音上是如何處理的。 之前介紹了一下XNA在音效處理上是使用了XACT這個工具來處理聲音,下面就會真正來介紹如何來實現它和它操作的流程。設定X原创 2009-04-29 22:24:00 · 1717 阅读 · 0 评论 -
XNA-像素碰撞Per-Pixel Collision(程式范例)
此範例也是運用鍵盤的上、下、左、右鍵來移動人物圖片,最主要就是看它與磚塊圖片碰撞的地方,會比矩形偵測來的準確。程式範例:view plaincopy to clipboardprint?using System; using System.Collections.Generic; using System.Linq; using Micros原创 2009-04-29 22:20:00 · 1680 阅读 · 0 评论 -
游戏开发资源免费下载
如果你是个人游戏开发者,或者你是游戏开发的爱好者,抑或你们的团队缺乏必要的美工和音效等专业人员,你想要制造一个精美吸引人的好玩游戏,但是苦于缺乏合适的游戏资源。那么,这篇文章将是你的福音。在这篇文章中我们收集和汇总了一些免费游戏开发资源,并提供页面链接供开发者免费下载和使用。通用资源:Open Game Art: 免费的合法的开放游戏资源网站,里面有丰富的3D模型,精灵动画,纹理,转载 2014-06-10 11:29:21 · 1245 阅读 · 0 评论