He leído sobre la etiqueta canvas en HTML5, y siempre vi getContext('2d')
.
El parámetro es '2d', ¿entonces no hay otra posibilidad como '3d'?
Y, ¿cómo podrías usar eso? Intenté 3D antes, pero realmente no entendí (debido a un tutorial no explicativo). Cualquier tutorial?¿Se puede usar canvas.getContext ('3d')? Si es así, ¿cómo?
Respuesta
El contexto 3D aún no está implementado en la mayoría de los navegadores. Creo que hay una versión experimental de Opera que proporciona uno, y un complemento para FF que hace lo mismo, pero ninguno de ellos está listo para el horario estelar. Tendrás que esperar a una amplia adopción e implementación.
y creo JavaScript es más fácil entonces un lenguaje de programación real
, JavaScript es un lenguaje de programación 'real'. Ser un lenguaje de alto nivel no lo convierte en un juguete o falso (y esto viene de un tipo de sistemas que, en su opinión, escribe código en lenguajes de programación "reales" todos los días).
Si bien es cierto, me gustaría que no lo fuera. –
@Zekian: Si tuviera que usarlo, estoy seguro de que sentiría lo mismo –
Creo que WebGL es compatible con la mayoría de los navegadores (incluido el móvil) excepto IE. Lea aquí https://www.ichemlabs.com/1375. – Lucky
Es posible obtener un WebGL context, que le daría acceso a esa API, lo que permite la representación 3D de OpenGL ES 2.0.
WebGL debe ser available in the most up-to-date versions of all browsers. Uso:
<!DOCTYPE html>
<html>
<body>
<canvas id='c'></canvas>
<script>
var c = document.getElementById('c');
var gl = c.getContext('webgl') || c.getContext("experimental-webgl");
gl.clearColor(0,0,0.8,1);
gl.clear(gl.COLOR_BUFFER_BIT);
</script>
</body>
</html>
¿Cómo podría usar eso? Probé 3D antes, pero realmente no entender
- si cree idiomas "reales" son difíciles, usted tendrá un montón de problemas con WebGL. En algunos aspectos, es bastante alto nivel, en otros aspectos es bastante bajo nivel. Debe repasar sus matemáticas (geometría) y prepararse para un trabajo arduo.
- three.js es una biblioteca muy apreciada que le permite hacer muchas cosas en 3D sin tener que lidiar con webgl directamente, échele un vistazo.
- 1. ¿Se puede usar REST en PHP? ¿Si es así, cómo?
- 2. ¿Debería usar 3D para mi juego? Si es así, ¿qué tan lejos y cualesquier buenos tutoriales?
- 3. ¿Puede el FFI lidiar con matrices? ¿Si es así, cómo?
- 4. ¿Puede establecer atributos en Colecciones Backbone.js? ¿Si es así, cómo?
- 5. ¿Cómo verificar si __PRETTY_FUNCTION__ se puede usar?
- 6. PHP: ¿Se puede usar una matriz como la parte argumentos de la función sprintf? ¿si es así, cómo?
- 7. ¿Se puede usar el renderizado OpenGL para monitores 3D?
- 8. ¿Debo limpiar el servidor SMTP? Si es así, ¿cómo hacerlo?
- 9. ¿Es posible filtrar datos en una cuadrícula como se puede en una cuadrícula de datos? ¿Si es así, cómo?
- 10. En Python, ¿puede tener variables dentro de comillas triples? ¿Si es así, cómo?
- 11. ¿Puedo usar git-svn y parecer que estaba usando SVN, si es así cómo?
- 12. ¿Se puede usar Automapper para vincular instancias de clase a Winforms y, de ser así, cómo?
- 13. ¿Puedo teñir (negro) un UIKeyboard? ¿Si es así, cómo?
- 14. ¿Es esto un cierre? Si es así, ¿por qué?
- 15. ¿Se puede crear una etiqueta de plantilla personalizada que devuelva un conjunto de preguntas? Si es así, ¿cómo? - Django
- 16. ¿Puede una suma de verificación TCP producir un falso positivo? Si es así, ¿cómo se soluciona esto?
- 17. ¿Puede la clase ser abstracta incluso si no tiene ningún método abstracto? Si es así, ¿cuál es el uso?
- 18. Si es posible, ¿cómo se puede insertar PostgreSQL?
- 19. ¿Puede Delphi solo usar un .dll si es necesario?
- 20. ¿Es posible crear archivos .mobi con python? ¿si es así, cómo?
- 21. ¿Cómo comprobar si un formulario de Windows ya está abierto y cerrarlo si es así?
- 22. ¿Es así como usar un patrón MVC en PHP OO
- 23. ¿Has escrito funciones muy largas? Si es así, ¿por qué?
- 24. ¿Es posible dividir una cadena en varias líneas en un archivo XML? ¿Si es así, cómo?
- 25. Obtener si la entrada del Registro existe si es así, si no, haga eso
- 26. ¿qué se puede usar en su lugar si captcha es inseguro?
- 27. ¿Se prefiere XAMPP (para Windows) a WampServer? Si es así, ¿por qué?
- 28. ¿Cómo se puede usar Python en Vim?
- 29. ¿Android mantiene los archivos .apk? ¿si es así, donde?
- 30. ¿Se puede usar Clutter con Python 3?
"JavaScript es más fácil que un lenguaje de programación real". ¡Cómo te atreves! – j08691
A largo plazo, JavaScript es más difícil precisamente por lo que falta. Como dicen los ancianos: "Dale a un hombre JavaScript y buscará un día, enseñarle a un hombre a JavaScript y desearía tener un sistema de tipos". –
'getContext ('4d')' próximamente –