目前~木乾 发表于 2021-10-30 17:31:18

关于GAL中如何互动元素?(代码怎么写?)

想要做一个互动模式,可关可开。需要由鼠标/键盘做出特定操作,比如把某个东西拖开/完成一个拼图之类的,完成特定操作之后才可以继续剧情才能继续剧情。请问有大佬可以教一下吗?

VariableD 发表于 2021-10-30 19:21:35

拖动->鼠标按下之后移动鼠标位置->图层跟着移动

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

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

以上的前置是:
了解TJS语言的基础,知道如何将你写的东西嵌入游戏里。
(也许)可以参考的范例:
https://hydrozoa.felisworks.com/krkrgames.php
(也许)可以参考的教程:
https://chenghongli.com/zh/tag/tjs-challenge/
页: [1]
查看完整版本: 关于GAL中如何互动元素?(代码怎么写?)