UNPKG

ycc.js

Version:

Mini and powerful canvas engine for creating App or Game.

46 lines (41 loc) 1.23 kB
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name=viewport content="width=device-width,initial-scale=1,user-scalable=0,viewport-fit=cover"> <title>Hello,Ycc!</title> <link rel="stylesheet" href="../style.css"> </head> <body> <div class="return-btn"> <a href="../"> 返回首页 </a> </div> <div class="tip"> <h3>示例说明:</h3> <div> 这个示例是教程里最简单的一个,仅仅显示了一个居中文本"Hello,Ycc!"。 </div> <br><br> </div> </body> </html> <script src="../common.js"></script> <script src="http://localhost:9000/livereload.js"></script> <script src="../../build/ycc.js"></script> <script> // 新建Ycc实例 var ycc = new Ycc(); // 新建舞台 var stage = ycc.createCanvas({width:300,height:480,dpiAdaptation:true}); ycc.bindCanvas(stage); document.body.appendChild(stage); var layer = ycc.layerManager.newLayer({enableEventManager:true}); var text = new Ycc.UI.SingleLineText({content:"Hello,Ycc!",rect:new Ycc.Math.Rect(0,ycc.getStageHeight()/ycc.dpi/2,ycc.getStageWidth()/ycc.dpi,30),xAlign:'center'}); text.ontap = function(){ console.log("点击事件!"); } layer.addUI(text); ycc.layerManager.reRenderAllLayerToStage(); </script>