游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3635|回复: 7

老唐,有几个问题你一定要说清楚…不能再偷懒了

[复制链接]

4

主题

11

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2004-10-29 21:26:00 | 显示全部楼层 |阅读模式
一、书中所说的坐标是以什么地方为原点的(屏幕还是窗口?不弄清楚心里真不踏实)
比如 point.x  、 man[p].xix 、  srcx

二、第七章里的大地图是否真的存在?如果真的存在为什么显示的时候还拼来拼去的。
还有就是在游戏界面的时候鼠标的坐标以哪里为原点啊。 屏幕、窗口还是大地图?

三、107页有两行
int x=(man[q].xix-w/4)*mapw;
int y=(man[q].xiy-h)*maph;

首先我不懂man[q].xix(xiy)的原点在哪
其次我不知道为什么要-w/4、-h
如果不减不是在下面的x/wi=man[q].xix*(mapw/WIDTH*SCRP)
不就是按比例显示在小地图上了吗!

跪求啦 !坏了一两个有内不能用,又没有别的可用。但又不想浪费时间,所以抓紧时间看书。不懂的只好这样问你啦 。为了学生能够事半功倍,为了子孙后代,你一定要… [em24] [em24] [em21]

4

主题

714

帖子

714

积分

高级会员

Rank: 4

积分
714
QQ
发表于 2004-10-30 18:33:00 | 显示全部楼层

Re:老唐,有几个问题你一定要说清楚…不能再偷懒了

游戏学里的坐标跟数学里的坐标有点不一样,它是:左小右大,上小下大;
Demo中一幅背景图片的大小是480,640,当前显示DC大小也是480,640,也就是说,一幅背景贴满了当前显示DC,整个大地图(2X2,12X12..)就是靠这个背景图片用编程的手段得到的,这个编程的手段实际上就是:
左右移动这张背景图时,比如向右移动时,左边必然空出,此时编程贴满左边空出来的部分,因为背景图是无缝接的,无论是在左右方向还是上下方向,因此就形成了一张在左右方向无限延伸的大地图,上下移动也是同一个道理;

4

主题

714

帖子

714

积分

高级会员

Rank: 4

积分
714
QQ
发表于 2004-10-31 04:45:00 | 显示全部楼层

Re:老唐,有几个问题你一定要说清楚…不能再偷懒了

感觉问题1没答到要点,再答一次:
坐标系不同,原点当然会不同。。

42

主题

334

帖子

344

积分

中级会员

Rank: 3Rank: 3

积分
344
发表于 2004-11-1 08:42:00 | 显示全部楼层

Re:老唐,有几个问题你一定要说清楚…不能再偷懒了

我希望你们自己修改程序中的数据试试,这样好多问题就清楚了。自己搞清的知识才是自己的。

4

主题

11

帖子

11

积分

新手上路

Rank: 1

积分
11
 楼主| 发表于 2004-11-1 09:45:00 | 显示全部楼层

Re: 老唐,有几个问题你一定要说清楚…不能再偷懒了

还是不懂
各位大虾能不能帮我一下~!!~
说清楚点 [em20] [em20]

4

主题

12

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2004-11-1 13:55:00 | 显示全部楼层

Re:老唐,有几个问题你一定要说清楚…不能再偷懒了

Cqtml你好!你的书我正在拜读,感觉很不错,很适合我这种入门中的低手,书还没有全部看完,但收获已经很多了,在此谢谢你的辛勤工作!并对你所说的后续书籍期待ing...
不过有时还是有些看不明白的,不知道是我没有理解领悟到,还是由于印刷笔误,由于书没有带来,具体页码我记不清楚了.记得清的就是在你画的一幅表示人的移动方向图中,Y轴向上的方向你标的是+,而向下则标的负,这幅图是不是标错了?

42

主题

334

帖子

344

积分

中级会员

Rank: 3Rank: 3

积分
344
发表于 2004-11-1 15:32:00 | 显示全部楼层

Re:老唐,有几个问题你一定要说清楚…不能再偷懒了

在迪卡尔坐标系中Y轴向上为正(+),向下为负(-)。没错呀

4

主题

12

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2004-11-2 09:36:00 | 显示全部楼层

Re:老唐,有几个问题你一定要说清楚…不能再偷懒了

可是在书内的游戏中Y方向是以下大上小的方式吧?
也就该是Y轴向上为负(-),向下为正(+)?
zhengwei_2000:你自己试着把人物的初始点坐标(man[0].xix,man[0].xiy;)设在原点,然后执行,操作,你看你的人是从哪儿出来的嘛
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-23 02:11

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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