WebGL içeren bir proje üzerinde çalışıyorum ve geliştirme yapmak için WebStorm kullanıyorum.
Geliştirme akışıyla ilgili bir sorun, WebStorm'un WebGL ile ilgili şeyleri otomatik olarak tamamlayamamasıdır. Özellikle, bir değeri tür olarak eklersemWebGLRenderingContext
/** @type {!WebGLRenderingContext} */
var gl;
WebStorm, WebGLRenderingContext öğesinin çözümlenmemiş bir değişken olduğundan şikayet ediyor. Ayrıca gl
, bu yöntemlerin bulunamayacağından şikayet ediyor ve bu yöntemleri bulamayacakları konusunda uyarıyor.
Geçerli geçici çözümüm (yalnızca uyarıları kapatmanın yanı sıra) şöyle bir kayıt türü belirtmektir:
* @type {{
* texParameteri: function,
* TEXTURE_WRAP_T: *,
* ...
* }}
var gl;
Ama açıkçası, bir oluşturma bağlamı kullanmak istediğim her seferinde bunun gibi düzinelerce standart üyeyi kişisel olarak listelemek biraz saçma. Daha kolay bir yol var mı?