• lufylegend.js教程(1)


    1.图片元素如何缩小?

      在LSprite类中,有两个属性:{scaleX,scaleY},这两个属性属于按比例缩放精灵对象,可以放大,可以缩小,注意这两个属性是在图片中心点位置开始缩放。

      代码:

      

     1 Box.prototype.init=function(){
     2     var self = this;
     3     self.backgroundBitmapData = new LBitmapData(dataList["b_1"],0,0,self.n.width,self.n.height);
     4     self.backgroundBitmap = new LBitmap(self.backgroundBitmapData);
     5     self.backgroundBitmap.x = 200;
     6     self.backgroundBitmap.y = 0;
     7     self.backgroundBitmap.scaleX = self.n.scalevalue;
     8     self.backgroundBitmap.scaleY = self.n.scalevalue;
     9     self.addChild(self.backgroundBitmap);
    10     self.addShape(LShape.RECT, [-1*(self.n.width/2),-1*(self.n.height/2),self.n.width,self.n.height]);
    11     //self.addEventListener(LEvent.ENTER_FRAME, self.onframe);
    12     self.fulldown();
    13 }

    2.如何进行碰撞检测?

      1.在LSprite类中,有一个addShape的方法,进行添加对象的碰撞检测范围。(添加碰撞形状,指定碰撞的范围。如果没有添加碰撞形状,则会默认使用最大矩形范围来碰撞检测。

      2.点击可以查看API文档:addShape

      3.项目中,在添加了对象到画布之后,如果需要碰撞检测,首先要调取此方法

      4.hitTestObject调用此方法进行检测,用法是:范围对象.hitTestObject(即将碰撞对象);

      

  • 相关阅读:
    基于日志实现ssh服务防护脚本
    给多主机传输文件脚本
    Python map() 函数
    常用希腊字母读法
    Python中Numpy.nonzero()函数
    numpy.eye() 生成对角矩阵
    (sklearn)岭回归 sklearn.linear_model.Ridge用法
    pip配置永久国内源
    python numpy的var std cov研究
    numpy中的mean()函数
  • 原文地址:https://www.cnblogs.com/programmerVIP/p/5772972.html
Copyright © 2020-2023  润新知