设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2750|回复: 4
打印 上一主题 下一主题

[通用发布] 【新手向】一个不好玩的打地鼠教程

[复制链接]

Lv4.逐梦者 (版主)

梦石
1
星屑
6716
在线时间
2650 小时
注册时间
2013-8-23
帖子
2315

开拓者

跳转到指定楼层
1
发表于 2017-2-24 07:25:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 鑫晴 于 2017-2-24 07:32 编辑


排版拍了很久...结果...算了,
还是直接看这里吧



一个半成品范例,还没加分数判断,具体思路点上方蓝框超链接
打地鼠-没有变量.zip (1.39 MB, 下载次数: 100)

Lv1.梦旅人

梦石
0
星屑
50
在线时间
49 小时
注册时间
2015-10-17
帖子
38
2
发表于 2017-2-27 23:08:11 | 只看该作者
是不是可以增加一个统计的结果
比如 成功打掉多少只地鼠  逃跑几只地鼠
当失败多少次以后游戏结束
另外可以增加一个NPC 和地鼠交替随机出现,当出现新增加的地鼠的时候 如果被击中 则游戏结束 否则游戏继续直到漏掉多少只地鼠再结束?
新增加的NPC可以用开关和独立开关操作,其他的{:2_248:} 等大神完善吧,我是真的适合做伸手党!!!{:2_250:}
最后再次感谢大神放出的免费源代码,很有意思的一个小游戏

点评

估计不会被完善了,其实你都知道怎么做了,为啥不自己做了发上来大家讨论……  发表于 2017-2-27 23:13
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

梦石
1
星屑
6716
在线时间
2650 小时
注册时间
2013-8-23
帖子
2315

开拓者

3
 楼主| 发表于 2017-2-28 02:11:50 | 只看该作者
本帖最后由 鑫晴 于 2017-2-28 02:23 编辑
hfz521999 发表于 2017-2-27 23:08
是不是可以增加一个统计的结果
比如 成功打掉多少只地鼠  逃跑几只地鼠
当失败多少次以后游戏结束


哈哈,不会再完善了,其实原本的计划是想在范例中加入这几个功能,不过时间拖太久就懒得加进去了,草草的把半成品丢出来误人子弟了(



其实思路都是差不多的
成功打掉多少只地鼠,逃跑几只地鼠

可以在各个状态下添加一个变量。比如:
在击打地鼠的事件页中,控制[变量:  击中数量] += 1
在地鼠逃跑的事件页中,控制[变量:  逃跑数量] += 1


当失败多少次以后游戏结束
并行处理的事件页里面,条件分歧:如果[变量:  逃跑数量]  >= 50 ,关闭[开关:打地鼠游戏]....


增加一个NPC 和地鼠交替随机出现
这个有许多种办法可以实现,比如:
  • 继续新增事件页,再新建一个变量或者开关来控制状态?
  • 用脚本控制事件的行走图?像更换角色行走图那样。
  • 使用[设置事件位置]让NPC的事件和地鼠位置交换?(NPC放在画面看不到的区域)

至于随机,新建一个变量,取一个随机数值,如果大于多少就...





回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
49 小时
注册时间
2015-10-17
帖子
38
4
发表于 2017-2-28 02:16:21 | 只看该作者
{:2_248:} 这个是楼主的原创代码,我只是投机取巧增加了一个额外的NPC,而且还是很费劲的那种方式,{:2_255:} 不懂代码……
消灭地鼠判定 通过物品持有数增加判定实现(不会代码的忧伤{:2_259:} )
新增的NPC通过独立开关和N个开关操作实现
由于不懂代码,所以地鼠刷新的时间人为的增加了一个判定,不然修改过后会出现连续跳跃的情况
所以{:2_259:} 大神勿喷,还是真心期待楼主能完善一下,放自己的工程里真的好好玩{:2_267:}
打地鼠.zip (1.43 MB, 下载次数: 83)



评分

参与人数 1星屑 +100 收起 理由
鑫晴 + 100 哈哈真有意思

查看全部评分

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-4 16:44

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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