RenPy中文空间

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 369|回复: 6

[Demo] 【推理游戏demo】罗曼圣诞探案集

[复制链接]
发表于 2018-5-27 22:43:35 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
本帖最后由 apoto5 于 2018-5-27 22:51 编辑

最近在做的第一个游戏下载链接
https://drive.google.com/open?id=1DvL_zQJvN5x-ubk7pW5dCe9nprvd2_MQ
感谢版主的耐心解答
Z%ZZN(S67]{B38YHD@RC()H.png
图有点大不能全传)



Z%ZZN(S67]{B38YHD@RC()H.png

评分

参与人数 2硬币 +20 干货 +6 收起 理由
被诅咒的章鱼 + 20 + 3 鼓励原创!
BuErShen + 3 鼓励原创!

查看全部评分

发表于 2018-5-29 20:29:30 | 显示全部楼层
BuErShen 发表于 2018-5-28 22:29
唔,觉得你拖动哪里(帖子图片演示),可以改进改进。
1.拖动的drags,一旦没有交互(触碰其它drop),则返 ...

难得有人研究使用“Drag and Drop”,今天挤出点时间看看,并修改一下,你测试看看。
用下面给出脚本,把“game\tl\how.rpy” 里脚本替换即可。
有空去写个教程——看注释应该也能理解。
就这样吧。
别忘了,点击“强制重新编译”。

how.rpy

18.27 KB, 下载次数: 5, 下载积分: 硬币 100

售价: 30 硬币  [记录]

回复 支持 2 反对 0

使用道具 举报

发表于 2018-5-28 12:30:54 | 显示全部楼层
君可知墙为何物
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-5-28 14:01:19 | 显示全部楼层
龙氏 发表于 2018-5-28 12:30
君可知墙为何物

百度云抽风传不上去
回复 支持 反对

使用道具 举报

发表于 2018-5-28 22:29:02 | 显示全部楼层
唔,觉得你拖动哪里(帖子图片演示),可以改进改进。
1.拖动的drags,一旦没有交互(触碰其它drop),则返回原来位置。
2.一旦有触碰交互,则右边drags的替换左边图(灰色的drop),同时不再被其它drags触碰交互。
3,任意5个drags,交互完毕,就验证,并弹出提示,错误就恢复归位(重来)。正确,就下一步剧情。


回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-5-30 13:30:47 | 显示全部楼层
BuErShen 发表于 2018-5-29 20:29
难得有人研究使用“Drag and Drop”,今天挤出点时间看看,并修改一下,你测试看看。
用下面给出脚本,把 ...

太感谢了!注释很详细,而且效果真的很棒!
回复 支持 反对

使用道具 举报

发表于 2018-6-3 16:06:52 | 显示全部楼层
apoto5 发表于 2018-5-30 13:30
太感谢了!注释很详细,而且效果真的很棒!

有个细节问题,导致#7号drags,即,“汉斯把绳子绑在围栏上”,拖放到4号drop,4号drop未隐藏。
脚本修改如下:
[RenPy] 纯文本查看 复制代码
## 7号 类似。
    def detective_dragged_7(drags, drop): # 

        if not drop: # 
            drags[0].snap(500,620, 0.1) # 

        if drop: #

            store.detective = drags[0].drag_name 
            store.city = drop.drag_name 

            if city == "1":# 
                store.c0_how_1 = detective
                store.c0_detective_a = True # 
                drags[0].snap(50,50, 0.1) 

            if city == "2":
                store.c0_how_2 = detective
                store.c0_detective_b = True
                drags[0].snap(50,175, 0.1) 

            if city == "3":
                store.c0_how_3 = detective
                store.c0_detective_c = True
                drags[0].snap(50,300, 0.1) 

            if city == "4":
                store.c0_how_4 = detective
                store.c0_detective_d = True # 修改这里 原来是:c0_detective_d = True 
                drags[0].snap(50,425, 0.1) 

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|RenPy中文空间 ( 苏ICP备17067825号 | 苏公网安备 32092302000068号 )

GMT+8, 2018-10-24 11:47 , Processed in 0.039868 second(s), 26 queries , File On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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