本帖最后由 tseyik 于 2016-2-6 19:52 编辑 有效 選項是On(点透明部分不觸發事件)或Off(点部分地方也觸發事件) 順便説一下,觸發方法由5種加到11種 * P_CALL_CE [ピクチャ番号] [コモンイベントID] [トリガー]: * ピクチャの領域内でトリガー条件を満たした場合に呼び出されるコモンイベントを関連づけます。 * トリガーは以下の通りです。(省略すると 1 になります) * 1 : クリックした場合 點擊 * 2 : 右クリックした場合 右擊 * 3 : 長押しした場合 持續按住 * 4 : マウスをピクチャに重ねた場合 鼠標懸停在圖片上 * 5 : マウスをピクチャから放した場合 鼠標離開圖片上 * 6 : クリックを解放(リリース)した場合 放開點擊 * 7 : クリックした場合(かつ長押しの際の繰り返しを考慮) * 8 : クリックしている間ずっと * 9 : ホイールクリックした場合(PC場合有効) 滑輌點擊 * 10 : ダブルクリックした場合 雙擊 * 11 : マウスを移動した場合 移動鼠標 |
トリアコンタン的PictureCallCommon 是有處理透明的選項(1.1.0以後,最新版是1.3.0) // 1.3.0 2016/01/24 ピクチャをなでなでする機能を追加 // トリガーにマウスムーブを追加 // ピクチャが回転しているときに正しく位置を補足できるよう修正 // 1.2.1 2016/01/21 呼び出すコモンイベントの上限を100から1000(DB上の最大値)に修正 // 競合対策(YEP_MessageCore.js) // 1.2.0 2016/01/14 ホイールクリック、ダブルクリックなどトリガーを10種類に拡充 // 1.1.3 2016/01/02 競合対策(TDDP_BindPicturesToMap.js) // 1.1.2 2015/12/20 長押しイベント発生時に1秒間のインターバルを設定するよう仕様変更 // 1.1.1 2015/12/10 ピクチャを消去後にマウスオーバーするとエラーになる現象を修正 // 1.1.0 2015/11/23 コモンイベントを呼び出した対象のピクチャ番号を特定する機能を追加 // 設定で透明色を考慮する機能を追加 // トリガーとして「右クリック」や「長押し」を追加 // 1.0.0 2015/11/14 初版 |
对该点透明度进行判断 /**返回指定点alpha像素值。 * Returns alpha pixel value at the specified point. * * @method getAlphaPixel * @param {Number} x The x coordinate of the pixel in the bitmap * @param {Number} y The y coordinate of the pixel in the bitmap * @return {String} The alpha value */ Bitmap.prototype.getAlphaPixel = function(x, y) { var data = this._context.getImageData(x, y, 1, 1).data; return data[3]; }; |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-12-24 11:03
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.