【cocoon.js】为什么我的游戏在canvas+下黑屏呢?
construct2吧
全部回复
仅看楼主
level 11
upupzealot 楼主
RT,没有console、warning、error都没有任何显示。。。
在webview+下可以正常运行,只是效率略低。
2014年12月16日 12点12分 1
level 11
upupzealot 楼主
@傅老師_台灣 求助啊[泪]
我看了官方的说明中有说canvas不是完全的HTML5支持,可是我又怎么知道我写的代码哪里不被支持了呢。。。
2014年12月16日 12点12分 2
你是自己写的吗?我们都是用C2产生的喔~ canvas+不支援DOM物件,像是<textarea>、<img>、<input>,通通不能用。
2014年12月16日 12点12分
回复 傅老師_台灣 :我确实是自己写的。从document新建canvas也不可以吗?比如:this.buffer = document.createElement("canvas");
2014年12月16日 12点12分
回复 傅老師_台灣 :你先把你早期项目文件拿去转,再逐个功能往上加,加到出现黑屏那就是他了。
2014年12月16日 12点12分
回复 傅老師_台灣 :[不高兴]已经有几十个版本了。
2014年12月16日 12点12分
level 11
upupzealot 楼主
<body style="margin:0px">
<canvas id="main_canvas"> your browser does not support the canvas tag </canvas>
<script type="text/javascript">
var canvas = document.getElementById("main_canvas");
var ctx = canvas.getContext("2d");
ctx.fillRect(20, 20, 100, 100);
</script>
</body>
这样都是黑屏!
2014年12月16日 14点12分 4
cocoonJS有一种模式是没有DOM的, 所以document.getElementById有极大可能会爆.
2014年12月17日 02点12分
回复 rexrainbow :可是那应该怎么办!不用document.getElementById的话,又怎么获得定义的画布呢?[疑问]
2014年12月17日 02点12分
level 13
有打算试试Intel XDK吗??
2014年12月16日 14点12分 5
那个我一直没太清楚怎么用[汗]
2014年12月16日 14点12分
1