• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
游戏编程
记录我的游戏编程之路
博客园 首页 新随笔 联系 订阅 订阅 管理
上一页 1 ··· 6 7 8 9 10

2011年12月13日

MFC+Flash图片浏览器
摘要: import flash.events.Event;import flash.display.MovieClip;import flash.events.MouseEvent;import flash.events.ContextMenuEvent;import flash.display.Loader;import fl.motion.MatrixTransformer;import flash.display.Sprite;import flash.display.Shape;import flash.system.LoaderContext;import flash.display.Di 阅读全文
posted @ 2011-12-13 09:53 sunstar1989 阅读(1111) 评论(0) 推荐(0)
 
 

2011年12月12日

Unity3D写雷电游戏(三)
摘要: 现在开始真正的游戏元素的编写了。第一步,让飞机动起来。首先是飞机的前进,通常2D中的做就是背景的循环滚动。在3D中我们可以让摄像机移动,背景我们可以做超一个大地形。。在地形上摆一些固定的东西。 // Update is called once per frame void Update () { TurnLeft = false; TurnRight = false; if (Input.GetKey(KeyCode.W)) { Vector3 screenPos = Ca... 阅读全文
posted @ 2011-12-12 23:16 sunstar1989 阅读(2236) 评论(2) 推荐(1)
 
 

2011年12月10日

Unity3D写雷电游戏(二)
摘要: 通过上一篇那些资料的学习,现在假定你能比较熟练的操作unity3D了。本人也是Unity3D的初学者,这边记录一下我的游戏制作经过,希望对别人有所帮助吧,欢迎大家一起讨论。一、搭建游戏的框架。一般的游戏都可以分为四个场景:1.开始界面2.游戏场景3.暂停界面4.结束界面开始界面,就是存放开始菜单的地方了,游戏场景就是游戏的主场景,游戏的主要元素都在这边体现,暂停和结束画面我就不多说了。更多的还有在开始和主游戏场景之间加入过场动画等等。当然你也可以在暂停界面中插入广告:)我们会发现这几个场景之间其实就是切换来切换去的关系。如果知道设计模式中的State模式,就会发现跟这个很象。可以通过State 阅读全文
posted @ 2011-12-10 22:29 sunstar1989 阅读(2498) 评论(4) 推荐(0)
 
Unity3D写雷电游戏(一)
摘要: 一个课程项目,用Unity3D写雷电游戏,感觉有点大材小用。用3D的引擎来写一个2D小游戏,不过会方便许多,可以方便的添加三维的逻辑,比如有地面上的攻击单位,你却打不到它,也可以让飞机从地面升空之类的。国内有关unity3D的资源不是很多,如果遇到问题还是上google,可以找到挺多的解决方法。国内看到一个不错的Unity3D的网站:http://unity3d8.com/unity3d可以在这里找到挺多入门的资料,还有一些作品。好像几乎所有的引擎都是以FPS游戏入门的。。想想也是。。3D不就是为了在虚拟世界漫游,而FPS则就是在这基础之上设计的游戏。学习Unity3D也是如此,做一个FPS, 阅读全文
posted @ 2011-12-10 21:04 sunstar1989 阅读(5056) 评论(3) 推荐(1)
 
 

2011年12月6日

随机生成路径
摘要: 问题:给定几个元动作及起始点、终止点、还有起始方向,生成一条随机行走的路径。暂时用最笨的解决方法,回溯法,找到一条就返回。现有元动作,左转,直行,右转.用pygame进行图形显示。扩展性有点差,每个方向都要根据当前的方向和元动作进行判断。import pygameimport mathimport randomblack = (0, 0, 0)white = (255, 255, 255)red = (255, 0, 0)green = (0, 255, 0)blue = (0, 0, 255)yellow = (255, 255, 0)done = False#define move dir 阅读全文
posted @ 2011-12-06 11:20 sunstar1989 阅读(1435) 评论(0) 推荐(0)
 
 

2011年11月22日

Ogre骨骼动画
摘要: 一、基本框架先看一下OGRE动画的基本框架:http://blog.csdn.net/leonwei/article/details/5819248二、动画控制OGRE的基本动画控制是很简单的,设置一个动画的操作是这样:// Set idle animationmAnimationState = ent->getAnimationState( "Idle" ); mAnimationState->setLoop( true );mAnimationState->setEnabled( true );(上面这段代码来自Intermediate Tutoria 阅读全文
posted @ 2011-11-22 17:35 sunstar1989 阅读(3571) 评论(0) 推荐(0)
 
 

2011年11月21日

原来C语言没有重载。。。
摘要: 今天一个人说他的程序出了个错误如下:call of overloaded `pow(int&, int&)" is ambiguous代码如下f = pow(2,4);google一下才发现,是参数不对,pow(double, int)所以要强转。原来这个pow是一个老的C语言函数,是不支持重载的。。必需参数要一致。。 阅读全文
posted @ 2011-11-21 23:17 sunstar1989 阅读(443) 评论(0) 推荐(0)
 
Blog搬家吧
摘要: 百度虽然方便搜索,但毕竟面向的对象不同。。代码都没法加关键字高亮和排版。。还是博客园感觉好一点。。可能可以找到志同道合的人。原来的地址:http://hi.baidu.com/sunstar1989/blog 阅读全文
posted @ 2011-11-21 10:59 sunstar1989 阅读(143) 评论(0) 推荐(0)
 
Ogre的资源管理以及资源冲突
摘要: Ogre资源管理1.Ogre资源的载入、卸载和销毁的过程http://ogre3d.cn/wiki/index.php?title=%E6%96%87%E6%A1%A3:%E6%95%99%E7%A8%8B:%E4%B8%AD%E7%BA%A7%E6%95%99%E7%A8%8B:%E4%B8%AD%E7%BA%A7%E6%95%99%E7%A8%8B%E4%B8%83http://blog.csdn.net/pizi0475/article/details/62644672.跟踪material的资源载入过程。ResourceGroupManager::initialiseAllResour 阅读全文
posted @ 2011-11-21 10:54 sunstar1989 阅读(832) 评论(0) 推荐(0)
 
 

2011年3月16日

HGE做的俄罗斯方块
摘要: 俄罗斯方块1.简介俄罗斯方块(Tetris,俄文:Тетрис)是一款风靡全球的电视游戏机和掌上游戏机游戏,它由俄罗斯人阿列克谢·帕基特诺夫发明,故得此名。俄罗斯方块的基本规则是移动、旋转和摆放游戏自动输出的各种方块,使之排列成完整的一行或多行并且消除得分。由于上手简单、老少皆宜,从而家喻户晓,风靡世界。2.游戏设计1.流程图俄罗斯方块的流程相对比较简单,游戏开始时,方块按照一定的时间间隔下落,然后要根据用户的操作发着改变,还要验证操作的合法性(判断越界),最后就是要消行计分了。其流程图如下所示:图2-1流程图2.设计思路1.盘的设计首先要解决的是显示问题。如何正确的在屏幕上显示俄罗 阅读全文
posted @ 2011-03-16 21:51 sunstar1989 阅读(1966) 评论(0) 推荐(0)
 
 
上一页 1 ··· 6 7 8 9 10

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3