2009-08-17 6 views
1

Nous faisons un travail d'interface de jeux sérieux. Les jeux permettent de nouvelles interfaces uniques, mais nous voulons également éviter de devoir réimplémenter les contrôles 2D traditionnels, nous voulons tirer parti des années de raffinement des contrôles Windows. Comment allons-nous héberger et rendre les contrôles .NET dans un contexte 3D? 3D dans le sens de, finalement ils devront passer par le moteur de jeu/opengl, mais cela pourrait facilement être simplement en peignant le contrôle à une texture et en mettant un quad texturé sur l'interface.pas réimplémenter les contrôles de l'interface graphique sur la nouvelle «plate-forme»

Répondre

1

Peut-être que vous voulez regarder quelque chose comme le travail WPF 2D on 3D que l'équipe WPF3D travaillait. Ce qu'ils ont fait était de prendre les contrôles de l'interface graphique de WPF et de les tracer sur une surface 3D, comme mettre une image sur une carte postale 3D, ou prendre une carte du monde et l'enrouler autour d'une sphère. L'utilisateur peut toujours interagir avec ces contrôles, comme la possibilité de faire glisser/sélectionner une zone "rectangulaire" sur la sphère qui suit les lignes lat/longues. Plutôt cool.

Le code is available on CodePlex, mais attention, il est distribué sous la licence Ms-LPL, que je ne crois pas être une vraie licence de logiciel libre. Il limite son utilisation uniquement aux systèmes d'exploitation Windows. Je ne sais pas si c'est une préoccupation pour vous.

+0

c'est la recherche donc Windows est bien, ma principale préoccupation est la facilité d'utilisation pour mes développeurs –

+0

@Dustin Getz - oui, il semblait que c'était assez facile à utiliser, une fois que vous avez le cadre de base en place. J'ai regardé certaines de leurs vidéos. –

Questions connexes