游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2425|回复: 8

还想问一个问题``游戏里的怪物走动是怎样处理的?

[复制链接]

12

主题

36

帖子

40

积分

注册会员

Rank: 2

积分
40
发表于 2004-12-16 22:59:00 | 显示全部楼层 |阅读模式
对于这个``我一点想法都没```一般游戏里的怪物都会自己走动的``请问那些是怎样实现的?我的矛盾是``:当程序在执行我的人物走动的事件时,怎样分身去处理怪物走动的事件?就是难在这里啊``

15

主题

107

帖子

115

积分

注册会员

Rank: 2

积分
115
发表于 2004-12-17 00:33:00 | 显示全部楼层

Re:还想问一个问题``游戏里的怪物走动是怎样处理的?

怪物的走动或者是采用固定的路线,或者是用人工智能计算路线。
两个事件是再同一帧内处理,并不是严格的同时处理!
位置是每一帧刷新一次!

12

主题

36

帖子

40

积分

注册会员

Rank: 2

积分
40
 楼主| 发表于 2004-12-17 00:46:00 | 显示全部楼层

Re:还想问一个问题``游戏里的怪物走动是怎样处理的?

DX里有帧这个概念啊?不懂``哪里有资料``

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20686
发表于 2004-12-17 09:08:00 | 显示全部楼层

Re:还想问一个问题``游戏里的怪物走动是怎样处理的?

你可以把每个会动的元素看作一个对象,比如:NPC、Player,然后派给一定的CPU周期给于独立AI运算,然后最后在Display把结果表现出来。

这个概念有点像粒子系统吧。。。

2

主题

43

帖子

43

积分

注册会员

Rank: 2

积分
43
发表于 2004-12-17 09:19:00 | 显示全部楼层

Re:还想问一个问题``游戏里的怪物走动是怎样处理的?

应该是计算完所有对象的位置后,再把图形显示出来

用定时器每隔一段时间计算一次,再显示一次

这样看起来图片就象会动一样了

33

主题

669

帖子

669

积分

高级会员

Rank: 4

积分
669
QQ
发表于 2004-12-17 09:32:00 | 显示全部楼层

Re:还想问一个问题``游戏里的怪物走动是怎样处理的?

帧 就是显存页

68

主题

710

帖子

719

积分

高级会员

Rank: 4

积分
719
QQ
发表于 2004-12-17 10:21:00 | 显示全部楼层

Re:还想问一个问题``游戏里的怪物走动是怎样处理的?

和动画片没什么区别

12

主题

36

帖子

40

积分

注册会员

Rank: 2

积分
40
 楼主| 发表于 2004-12-17 12:18:00 | 显示全部楼层

Re:还想问一个问题``游戏里的怪物走动是怎样处理的?

噢``其实就是多任务的概念```设置一个TIEMR``执行敌人走动和人物走动以及其他的``因为CPU的速度``所以给人的感觉是同一时间执行?

32

主题

543

帖子

543

积分

高级会员

Rank: 4

积分
543
发表于 2004-12-17 14:57:00 | 显示全部楼层

Re:还想问一个问题``游戏里的怪物走动是怎样处理的?

就是这样,以前小弟也有你这矛盾,不过后来想想CPU这么快,两个事件在同一帧内处理,也行。。。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-23 17:59

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表