作者jonathanmeow (喵)
看板Flash
标题Re: [问题] 很多问题@@
时间Mon Jan 1 19:05:14 2007
※ 引述《evabird (☆扫帚星☆)》之铭言:
: 想要问几个程式 做游戏要用的
: 1.左键按下去 游标会从a图形变到b图形
这比较简单讲
首先要先指定某个元件的座标跟着滑鼠跑(假如是mouseicon_mc)
然後该元件有两个影格 A图形放在影格1 B图形放在影格2
若是你所谓的左键按下去 是按下某个按钮
就写上该按钮的onRelease匿名函数让mouseicon_mc跑到2或是1
(端看mouseicon_mc现在在哪个影格)
: 2.有几个物件 在画面上会在限定区域自由移动
: 3.碰到墙壁会往另外一边走 而且会变成另外一面
以上可参考"大师谈Flash游戏设计与制作"
如果你真的要写游戏 这本书我挺推荐的
但是如果基础的AS还没很熟的话 应该会看不懂吧
往另一边走就是让该物件的x移动量乘以-1
而哪时候该往另外一边走则靠该物件的_x属性
假如你限定区域自由移动是在(100,100)到(540,380)这之间的矩形的话
那就每onEnterFrame检查该物件的x和y座标
若要超过该限定范围的话
(而为了不让物件陷入墙里面 可在程式中把范围限定矩形是(110,110)~(530,370)
这也要看你的该物件大小是怎样 然後设定一个触须的范围)
就先让该物件的x移动量乘以-1(y轴亦然)
接着下一次EnterFrame的时候他就会走反方向
当然每一次EnterFrame的时候都要执行物件移动的函数
唔....讲哪麽多 我觉得还是找本书来看看比较实在....
以上所说的观念 在"大师谈Flash游戏设计与制作"里面都有说到
: 4.物件会随机发生事情
: 5.物件发生事件後 会停止移动 变成待解决的动画 开始计时
: 6.选项按钮可以拖曳到物件上 然後触发事件
: ex:A君发生了一件事 拖曳选单上的东西到A君上 A君的事就解决了
: 7.事件发生後 超过一定时间 就会扣血 而且物件本身会变成死去的图形
: ex:B君发生了某件事 5秒之後没有解决 扣玩家的血 而且变成幽灵的动画
: 8.有一个物件会随机出现 解决完之後就会消失 没有解决就会变成幽灵动画
: 9.画面上的物件都变成幽灵时 就会出现game over的画面
以上问题的解决要看你游戏怎麽设计
我想
你先让物件会自由移动并且有正确的反应(碰到墙等等)後再来考虑这些问题吧
: 10.开始时 会出现游戏开始字样 字样是慢慢出现 慢慢消失 开始游戏
用影格先跑然後再到游戏影格?
还是你背景就想要有游戏的画面呢?
若这样的话就要看游戏画面上的物件是否能先出现了...
然後透过图层和关键影格去设定游戏操作的程式可以执行的时间点
: 以上就是这些问题- -||| 可能之後还会有问题吧- -"
: 谢谢
唔....如果有人每个题目都解释清楚的话 那游戏应该就写好了....
我想你还是先试试看能写到什麽地步吧....
说不一定很多事情在试试看的时候就会迎刃而解了....
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.141.15.249
1F:推 evabird:Q1是想问单按滑鼠左键就会变图形~ 01/01 19:26
2F:推 jonathanmeow:喔我以为是滑鼠游标勒 那更简单了叫那个被按的 01/01 19:40
3F:→ jonathanmeow:按一下就变成另一个frame 再按一次就又回来了既可 01/01 19:40
4F:推 evabird:我好像问错了- -" 应该就只是单纯游标图案会变而已 01/01 20:11
5F:→ evabird:请问 "精通 ActionScript 2.0" 这本书现在还适用吗? 01/01 20:15
6F:推 jonathanmeow:您所指的游标是什麽?? 那本书没看过 但应该还适用 01/01 20:20
7F:→ jonathanmeow:我学c语言的基础都有用了 我想写程式是自身逻辑要强 01/01 20:21
8F:→ jonathanmeow:还要知道该语言可以做些什麽 什麽方法可达到自己所需 01/01 20:22
9F:→ jonathanmeow:这些都是要靠自己摸索 而书只是一个参考 01/01 20:22
10F:→ jonathanmeow:用来参考让你知道"这语言可以做什麽" 01/01 20:22
11F:→ jonathanmeow:但是他举例的"做什麽"有时并非你想要"做的事" 01/01 20:23
12F:→ jonathanmeow:所以还是得融会贯通 举一反三 自己试试看 01/01 20:24
13F:→ jonathanmeow:ps:我是由"Flash MX互动式教材实作圣经"启蒙的 01/01 20:26
14F:→ jonathanmeow:但是除此之外我也看过很多本关於AS的书 01/01 20:28
15F:→ jonathanmeow:所以我想多看几本书吧 应该都会有帮助 01/01 20:28
16F:→ jonathanmeow:不过别认为可以直接套用书中的东西 01/01 20:29
17F:→ jonathanmeow:很多还是要自己创造、自己思考.书中的逻辑观念最重要 01/01 20:29
18F:→ jonathanmeow:多看看别人的逻辑 再由自己吸收消化转换成自己的逻辑 01/01 20:30