Godot 免费跨平台游戏引擎 (四、脚本GDScript)
原文见这里:https://indienova.com/groups/post/29324
效果:
节点与原文稍有不同,效果一样
在2333的属性面版Material这里选择新建CanvasItemMaterial,新建后点进去,设置CanvasItemMaterial,把LightMode改成Light Only,
然后我们会发现2333已经看不到了,应为设置了LightOnly,2333只会在光照时显示。
新建一个light2D,Texture设置为白色的圆,更改一下光照的Mode为Mix。
为了light2d只照到2333,选中2333,把LightMask设置成第二层,选中Light2D,把ItemCullMask设置成第二层
代码就两句,实现鼠标跟随
func _physics_process(delta):
$Light2D.global_position = get_global_mouse_position()