logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【VC++游戏开发#十二】2D篇 —— 人工智能(二):最短路径 & 智能越过障碍 By BlueCoder

今天我们来聊一聊游戏中最常见的一种AI(Artificial Intelligence,人工智能):寻路 —— 最短路径 & 智能越过障碍言下之意,就是人物能智能寻找到达目的地的最短路径,并能够越过障碍这些功能在程序背后是有很多种算法可以来支撑的,可能大家最熟悉的就是A*算法,还有深度优先、广度优先搜索算法、递归、回溯…… 而本次呢,我决定先讲一个较为简单的算法 —— 回溯+递归这个算法来的也很蹊

#游戏开发#人工智能
<Win32_12>位图的透明效果——AlphaBlend函数的用法

我们知道位图中大多都有alpha信息(图像通道),专用于位图的透明今天使用的这个函数AlphaBlend——从名字上看,是"Alpha混合"的意思——那么既然是Alpha,也就和位图的透明相关了 OK,我们先来看看msdn中对于这个函数的说明:BOOL AlphaBlend(HDC hdcDest,// handle to destinat

【VC++游戏开发#十】2D篇 —— 人工智能(一):滚动地图 & 用鼠标控制人物的走动

Hello,大家好^_^漫长的期末考试总算结束,终于有时间继续做自己喜欢的事儿了——今天,继续我们的游戏梦想……最近,有款端游很受欢迎哈——腾讯推出的一款3D竞技端游,想必很多朋友应该玩过吧。不过说实话,我没玩过,但看过室友玩过(因为我不喜欢玩游戏,这似乎听起来挺别扭的——一个喜欢研究游戏开发的,却不喜欢玩儿^_^)F话不多说了,在这款(或类似的)端游中,我们经常会看见一个场景:用鼠标控制自己的角

#游戏开发
到底了