Missing gdscript functions
- Langage dominant
- C++
- Étoiles
- 1.1k
- Forks
- 80
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
I notice we're missing some print functions that are in gdscript. Namely [prints](https://docs.godotengine.org/en/stable/classes/class_@gdscript.html#class-gdscript-method-prints), [printt](https://docs.godotengine.org/en/stable/classes/class_@gdscript.html#class-gdscript-method-printt), [print_debug](https://docs.godotengine.org/en/stable/classes/class_@gdscript.html#class-gdscript-method-print-debug), and [print-stack](https://docs.godotengine.org/en/stable/classes/class_@gdscript.html#class-gdscript-method-print-stack).
When writing gdscript I use `prints` in every situation (as it inserts spaces between arguments, just like `console.log` in JavaScript), so I noticed it quickly when trying this project.
Also I'm not sure that `print` is working as expected. It is supposed to accept and print any number of arguments, but in my testing it only prints the first:
```typescript
// this prints: "a"
godot.print("a", "b", "c")
```
The typings for `print` seem correct though:
```typescript
function godot.print(...args: any[]): void
```
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par localiser le binding derrière godot.print et comparez sa gestion des arguments avec les fonctions GDScript liées dans l’issue. Vérifiez comment print gère actuellement plusieurs arguments, puis suivez les points d’entrée correspondants de l’API pour print, printt, print_debug et print-stack. Le travail sera considéré comme terminé lorsque les quatre fonctions seront disponibles et que print acceptera tous les arguments fournis comme décrit.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- godot, javascript, typescript
- Domaine
- api
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 42/100