自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (3)
  • 收藏
  • 关注

原创 高级碰撞检测(二)——居于格子的大量单位的检测方法

对于大多数引擎来说,大量对象之间的移动和碰撞会引发很多的问题,一个不留意就会把渲染速度给降下来,所以对大量对象的碰撞检测有很多的探讨余地,当然这也要结合项目的具体情况来实现。如果只有6个相互作用的对象进行两两检测时,假设给定对象为A、B、C、D、E、F,那么它们需要进行以下15次检测:AB、AC、AD、AE、AFBC、BD、BE、BFCD、CD、CFDE、DFEF那么可

2014-12-20 23:34:16 1884

原创 高级碰撞检测(一)

这里讲的碰撞检测是针对 BitmapData.hitTest 的应用,它最大的优点是像素碰撞检测,对于碰撞检测精细要求较高可以采用这种方法,但是可能消耗比较大,我暂时碰到的项目很少应用它来进行碰撞检测,更多的是居于距离的检测,也跟项目的显示对象的数量多少有一定的联系吧(这是我的猜想,大神有见解求讲解下)。现在着手的项目是一个SLG项目,负责战斗的逻辑实现,AI这一块,每次更改需求都让我深深的蛋

2014-12-20 21:31:37 707 1

原创 【规划】年底的规划

虽然计划赶不上变化,但制定一个短期的规划,能知道自己专心该做什么。回想毕业一年多的成长,时快时慢,没有很明确的规划是自己最大的弱点,做为程序员,在技术上的成长是偏慢的,跟长远的人生规划不是很合格,在这警告自己要付出更多的努力去实现自己的计划。1、把《Flash ActionScript3.0 高级动画教程》里面的原理理解透彻,并做好相关的笔记,实时更新博客。2、复习和巩固DirectX

2014-12-20 19:50:51 421

原创 Starling第二步

package{import flash.geom.Point;import starling.display.Quad;import starling.display.Sprite;import starling.events.Event;import starling.events.Touch;import starling.events.TouchEvent;

2014-01-26 16:44:53 557

原创 Starling第一步

package{import flash.display.Sprite;import flash.display.StageAlign;import flash.display.StageScaleMode;import flash.display3D.Context3D;import flash.display3D.Context3DRenderMode;import

2014-01-26 16:23:44 558

原创 AS3.0基础

一、变量    变量标志是var,Emexple:var drink:String = "Root beer";二、常量    常量标志是const,Emexple:const BOLLING_POINT:int = 212;    常量的惯例一律使用大写字母,并使用下划线分割单词三、访问控制(1)public(2)private(3)internal    内

2013-11-18 21:49:21 1795

原创 AS3.0简介

我是新手,之前一直接触的是C++及DirectX技术,对于AS3.0基本没接触过,所以关于AS3.0的学习还在摸索中。    一、AS能完成的任务:(1)加载图像(2)播放音频和视频(3)用编程方式绘图(4)加载各种数据,如XML文件(5)响应用户事件,如鼠标单击        二、AS3.0的新特性(1)显示列表(2)运行时错误(3)运行时数据类型

2013-11-18 21:03:28 2368

原创 作为刚毕业不久对自己未来的心声吧

写这篇博客并不是为了什么关注,就是想诉说下自己,理顺下自己思路,也许会有共鸣者吧。好了,不说那么多冠冕堂皇的理由了,我是今年毕业的,毕业已经5个月了,想想时间过的真快,转眼就快到年底了,而我却好像不知道哪里是我的路,好吧,既然会在CSDN游荡的,自然是百度百科解释很神奇的程序猿,在大学的专业是教育技术学,看到这专业就知道这有多蛋疼了吧,还是在工科院校的,毕业自然不会有什么教师资格证,想想班上那些女

2013-11-14 00:29:56 1008

原创 Windows窗口风格

窗口风格(Window style)WS_BORDER 有边框窗口WS_CAPTION 必须和WS_BORDER风格配合,但不能与WS_DLGFRAME风格一起使用。指示窗口包含标题要部分。WS_CHILD 说明窗口为子窗口,不能应用于弹出式窗口风格(WS_POPUP)。WS_CHILDWINDOW 同WS_CHILD。WS_CLIPCHILDREN 绘制父窗口时,不绘制子窗口

2013-11-02 13:21:38 524

原创 windows7操作系统下ATI显卡如何设置全屏幕显示

方法一      步骤如下:      1、打开“注册表编辑器”             两种方法。             法一   开始-在“搜索程序和文件”那里输入“regedit”回车;             法二   按Win+R键,弹出经典的“运行”对话框,输入“regedit”回车。      2、“注册表编辑器”窗口被分为左右两格。在左边大格中像“资源管理

2013-10-18 22:40:52 903

原创 DirectX渲染状态设置

1)设置着色模式:SetRenderState( D3DRS_SHADEMODE, D3DSHADE_FALT )// 设置平面着色模式SetRenderState ( D3DRS_SHADEMODE, D3DSHADE_GOURAUD )// 设置格劳德着色模式2)设置多边形填充模式SetRenderState( D3DRS_FILLMODE, D3DFILL_POINT

2013-09-30 15:43:58 1188

原创 微软多动画理解

不同的动作衔接的时候进行动画平滑过渡。通过m_bIdle和bCanMove控制动作的平滑过渡,SetMoveKey()是移动动画平滑过渡,SetIdleKey()是闲置动画平滑过渡void CTiny::SetMoveKey(){    DWORD dwNewTrack = ( m_dwCurrentTrack == 0 ? 1 : 0 );    LPD3DXANIMATIONC

2013-09-24 10:07:36 787

原创 点与点之间的碰撞检测

bool CTiny::IsBlockedByCharacter( D3DXVECTOR3* pV ){    D3DXVECTOR3 vSub;    // move through each character to see if it blocks this    vector ::iterator itCur, itEnd = m_pv_pChars->end();

2013-09-24 09:08:23 719

居于网格的碰撞检测实例(as3.0代码实现)

这是居于网格的碰撞检测实例代码,实用于大量的对象处理碰撞的情况,当然我还会上传在项目中的实际应用的demo,请关注我的博客http://blog.csdn.net/lbq09047128

2014-12-20

DirectX框架

DirectX很实用的框架,已经搭建好了,扩展性强,包括了设备输入控制类、摄像头类

2013-07-10

socket网络编程教程

socket网络编程教程,关于游戏网络编程的socket套接字

2013-04-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除