新ブログ「ごんフラブログG2」

WordPressで始めてみました

[海外]バンドルされた複数のゲーム・PCアプリが購入できるサイト
humblebundle.com


ごんたろうのぼやきトップ

2018年11月20日

【CocosCreator】タッチイベント(eventManager)が非推奨・次期廃止になって変更するべき点。

「eventManager.addlistener」が非推奨になっているので
onを使ってタッチイベントなんかを書かなければいけないのですが
this.node.on(c.Node.EventType.TOUCH_START,this.node)
のような書き方をする場合、
画面タッチではなく、画面上のあるオブジェクトをタッチしないと
いけなくなるような状態になることがあります。
これをゲーム画面全体・・・のような感じに変更したいと思います。

要は「画面全体」を表すオブジェクトを指定すれば
実現できます。
一番早いのが「Canvas」だと思います。
Canvasを指定して、[Canvas].onとかけば
画面全体のタッチに反応します。

もしくはthis.node.on〜と書いたスクリプトを
CanvasでaddComponent〜カスタムコンポーネント〜と
やればできますので、やり方が違うだけで
ほぼ挙動は同じになります。



var CanvasNode=cc.find('Canvas');
CanvasNode.on(cc.Node.EventType.TOUCH_START,function(event){
//処理、関数など
//
});


これでオブジェクトでなく、画面全体にタッチが
反応するようになります。
逆に、オブジェクトにタッチを反応させたい場合は
オブジェクト(ノード)にカスタムコンポーネントを
実装すれば可能です。
posted by ごんたろう(Gontaro-Soft) at 16:45 | Comment(0) | Cocos2d-JS/CocosCreator

【CocosCreator】Ver2.xで廃止、randomMinus1To1()について

「cc.randomMinus1To1()」

var rand=cc.randomMinus1To1();
//結果(floatで返ってくるがここでは整数で省略)
//-1
//0
//1
CocosCreator Ver2.xになったことで廃止になりましたが
(他に方法があるのだろうけど・・・w)
JavaScriptでも動くやり方でいいんじゃないかなと
思ったので、「randomMinus1To1」を
JavaScriptでも動くやり方に書き換えてみようと思います。


//
var range=3;//-1 0 1 の3項目なので
var r=Math.floor(Math.random()*range);//結果を出力
var n=0;//最終的に吐き出す値、、、など。
switch(r){
case 0:
n=-1;
break;
case 1:
n=0;
break;
case 2:
n=1;
break;
}
//

もっとスマートに出来そうですが、
ざっと書くとこんな感じでいいというものです。
乱数を取得する際にMath.random()を
Math.floor()で囲っていますが、単にfloatで
返ってくるとログ出力なんかで見づらくなったり
するので整数にしています。
なので直接Math.random()でも問題ありませんが
それはケースバイケースで。
posted by ごんたろう(Gontaro-Soft) at 14:59 | Comment(0) | Cocos2d-JS/CocosCreator

迷惑メール情報[2018年11月20日(火) 12:00:02] 版


同じドメインが表記されていることがあります。

From:lovemail@zct8a1gom.biz

Subject:絶対誰にも見せないでくださいね?とても恥ずかし...




From:MAILER-DAEMON@cleansrv3.xyz

Subject:Unknown User




From:7lfht0x6qc5shu39@usyr1y8.g7gU2c.com

Subject:ロシア女の味も結構いいものなんですよ?




From:no9@HOT.AND.COOL.MAIL-FORM-EZAU.com

Subject:103.14.177.202




From:8nzk3s8sbv@w77xejzs.vrecw5-ervcf.como

Subject: イ.ンターネット上のコミュニティいついて.知り ...




From:n214rYLw6gs@xqvfb1ood.hmxighw7ym74.net

Subject:=?Shift_JIS?Q?=F7=B2=83=89"=83u.-.=83J=83b.-?==...




From:103U02Q2u478uq6@X2MpW.net

Subject:《公式無`料;》本日、あなた様へ譲'渡_の案件が届...




From:truefa09gi@hachi.epkt4ac07d.fun

Subject:ひとりでオナニーしないでよ




From:oO1WecJn-w@lkaj.kw-8bol.z24eq.website

Subject:Re:Re:




From:lovemail@zf3qi7n.biz

Subject:全身サポート任せて下さい、39歳でも脱ぎます【】






posted by ごんたろう(Gontaro-Soft) at 12:00 | Comment(0) | 迷惑メールリスト

2018年11月19日(月)のゲームPVランキング











-PV-
1陣取りゲーム
[Plus]
-
シミュレーション
-
2陣取りゲーム-
シミュレーション
-
3Get Brave-
簡易RPG
-



-Visitors-
1陣取りゲーム
[Plus]
-
シミュレーション
-
1陣取りゲーム-
シミュレーション
-
2Get Brave-
簡易RPG
-


Ranking Script Version:[ 1.0.8 ]



posted by ごんたろう(Gontaro-Soft) at 00:05 | Comment(0) | PV / Visitor ランキング
ブログランキング・にほんブログ村へ
にほんブログ村

インターネット・コンピュータランキング