THE NVL Maker

 找回密码
 注册
搜索
查看: 5491|回复: 1

[脚本编辑] 关于GAL中如何互动元素?(代码怎么写?)

[复制链接]

3

主题

3

帖子

0

精华

游戏开发者

积分
3
发表于 2021-10-30 17:31:18 | 显示全部楼层 |阅读模式
想要做一个互动模式,可关可开。需要由鼠标/键盘做出特定操作,比如把某个东西拖开/完成一个拼图之类的,完成特定操作之后才可以继续剧情才能继续剧情。请问有大佬可以教一下吗?
回复

使用道具 举报

16

主题

1008

帖子

0

精华

管理员

Rank: 9Rank: 9Rank: 9

积分
1029
发表于 2021-10-30 19:21:35 | 显示全部楼层
拖动->鼠标按下之后移动鼠标位置->图层跟着移动

需要:
创建一个全屏图层
用全屏图层检测鼠标是否按下
检测当前鼠标位置
根据当前鼠标位置移动一个小图层
判断小图层坐标是否在某个范围内

你可以在KR2DOC文档里找到以上所有图层类(layer class)接口的说明和使用方法。

以上的前置是:
了解TJS语言的基础,知道如何将你写的东西嵌入游戏里。
(也许)可以参考的范例:
https://hydrozoa.felisworks.com/krkrgames.php
(也许)可以参考的教程:
https://chenghongli.com/zh/tag/tjs-challenge/
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|nvlmaker

GMT+8, 2024-6-16 18:09 , Processed in 0.007974 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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