Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
N
new_taobao
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wildfirecode13
new_taobao
Commits
487bbcb5
Commit
487bbcb5
authored
Sep 25, 2020
by
Edwise
🍷
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1234
parent
f2a8884a
Changes
10
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
157 additions
and
80 deletions
+157
-80
tmallCat.getUserEnergy.json
...t/src/canvas/game/mock/miniTb/tmallCat.getUserEnergy.json
+5
-0
tmallCat.getUserInfo.json
...ect/src/canvas/game/mock/miniTb/tmallCat.getUserInfo.json
+6
-3
tmallCat.recoverEnergy.json
...t/src/canvas/game/mock/miniTb/tmallCat.recoverEnergy.json
+5
-0
resCanvasList.js
project/src/canvas/game/resCanvasList.js
+30
-0
Ins.ts
project/src/canvas/game/src/Ins.ts
+14
-3
TaoBaoNet.ts
project/src/canvas/game/src/TaoBaoNet.ts
+14
-54
MainScene.ts
project/src/canvas/game/src/scenes/MainScene.ts
+46
-15
MainSceneBtnUi.ts
project/src/canvas/game/src/ui/MainSceneBtnUi.ts
+35
-3
commessage.axml
taobao_mini/client/components/commessage/commessage.axml
+1
-1
pagecanvas.js
taobao_mini/client/pages/pagecanvas/pagecanvas.js
+1
-1
No files found.
project/src/canvas/game/mock/miniTb/tmallCat.getUserEnergy.json
0 → 100644
View file @
487bbcb5
{
"success"
:
true
,
"data"
:
1500
,
"code"
:
"culpa eu Ut"
}
\ No newline at end of file
project/src/canvas/game/mock/miniTb/tmallCat.getUserInfo.json
View file @
487bbcb5
...
@@ -4,13 +4,16 @@
...
@@ -4,13 +4,16 @@
"data"
:
{
"data"
:
{
"catType"
:
2
,
"catType"
:
2
,
"userNick"
:
"Edwise"
,
"userNick"
:
"Edwise"
,
"energy"
:
100
,
"energy"
:
100
0
,
"happyCoin"
:
1000
,
"happyCoin"
:
1000
,
"experience"
:
5
0
,
"experience"
:
8
0
,
"level"
:
"1"
,
"level"
:
"1"
,
"avatar"
:
"https://yun.duiba.com.cn/spark/assets/a3ae99684afa9a1f8d94f4c95ee6f1ed81de9996.png"
,
"avatar"
:
"https://yun.duiba.com.cn/spark/assets/a3ae99684afa9a1f8d94f4c95ee6f1ed81de9996.png"
,
"sence"
:
4
,
"sence"
:
4
,
"catName"
:
"哈哈哈"
,
"catName"
:
"哈哈哈"
,
"senceTips"
:[
"1说话说话说话说话说话说话说话说话说话说话说话"
,
"2说话说话说话说话说话说话说话说话说话说话说话说话"
,
"3说话说话说话说话说话说话说话说话说话说话说话说话"
]
"senceTips"
:[
"1说话说话说话说话说话说话说话说话说话说话说话"
,
"2说话说话说话说话说话说话说话说话说话说话说话说话"
,
"3说话说话说话说话说话说话说话说话说话说话说话说话"
],
"energyMax"
:
2000
,
"experienceMax"
:
100
}
}
}
}
\ No newline at end of file
project/src/canvas/game/mock/miniTb/tmallCat.recoverEnergy.json
0 → 100644
View file @
487bbcb5
{
"success"
:
true
,
"data"
:
null
,
"code"
:
"culpa eu Ut"
}
\ No newline at end of file
project/src/canvas/game/resCanvasList.js
View file @
487bbcb5
...
@@ -658,6 +658,36 @@ const resCanvasList = {
...
@@ -658,6 +658,36 @@ const resCanvasList = {
ext
:
'.png'
,
ext
:
'.png'
,
url
:
'https://yun.duiba.com.cn/spark/assets/catTalkDialog.6fa85b0929d7d8e0d42d0d30587cdbdc33059a8f.png'
,
url
:
'https://yun.duiba.com.cn/spark/assets/catTalkDialog.6fa85b0929d7d8e0d42d0d30587cdbdc33059a8f.png'
,
uuid
:
'624e8c63-963f-4b20-9802-b0fb006fbf93'
uuid
:
'624e8c63-963f-4b20-9802-b0fb006fbf93'
},
'8b0d746a-524e-4dc5-984a-2da2f7f6f862'
:
{
name
:
'avatarBg'
,
ext
:
'.png'
,
url
:
'https://yun.duiba.com.cn/spark/assets/avatarBg.ab4622741c93fb3b2a08f0f8f01c8c4b31ae5cb0.png'
,
uuid
:
'8b0d746a-524e-4dc5-984a-2da2f7f6f862'
},
'60d6bb5e-5af1-459d-8a0f-ac7a3edcb703'
:
{
name
:
'exLoadingBg'
,
ext
:
'.png'
,
url
:
'//yun.duiba.com.cn/spark/assets/exLoadingBg.a9104e208e4d425d0dc3fef446acae78d3e2753f.png'
,
uuid
:
'60d6bb5e-5af1-459d-8a0f-ac7a3edcb703'
},
'f2a39dcf-acc3-4cc8-9dd1-e82e915048db'
:
{
name
:
'exLoadingFront'
,
ext
:
'.png'
,
url
:
'//yun.duiba.com.cn/spark/assets/exLoadingFront.a21f9697486f4433973e5f521ff9d6a978098503.png'
,
uuid
:
'f2a39dcf-acc3-4cc8-9dd1-e82e915048db'
},
'3e9351dd-787d-4dca-bbf3-793d129c6332'
:
{
name
:
'shapGoBtn'
,
ext
:
'.png'
,
url
:
'//yun.duiba.com.cn/spark/assets/shapGoBtn.78caf5d5af696b5510dd675e626089a320a5c3f1.png'
,
uuid
:
'3e9351dd-787d-4dca-bbf3-793d129c6332'
},
'dba58651-57a3-4b75-9447-0e4d498dd8cd'
:
{
name
:
'shapGoBtn1'
,
ext
:
'.png'
,
url
:
'//yun.duiba.com.cn/spark/assets/shapGoBtn1.d4d2cbdd9ab87642e34600c20ca627c9a377ffb7.png'
,
uuid
:
'dba58651-57a3-4b75-9447-0e4d498dd8cd'
}
}
};
};
export
default
resCanvasList
;
export
default
resCanvasList
;
project/src/canvas/game/src/Ins.ts
View file @
487bbcb5
...
@@ -16,6 +16,9 @@ export class Ins {
...
@@ -16,6 +16,9 @@ export class Ins {
/**当前用户所在场景 */
/**当前用户所在场景 */
public
static
curScene
:
SCENETYPE
;
public
static
curScene
:
SCENETYPE
;
/**多长时间恢复精力(ms) */
public
static
recoverEnergy
:
number
=
5
*
60
*
1000
;
public
static
userInfo
:
{
public
static
userInfo
:
{
"catName"
:
string
,
//猫咪姓名
"catName"
:
string
,
//猫咪姓名
"catType"
:
number
,
//猫咪类型
"catType"
:
number
,
//猫咪类型
...
@@ -26,7 +29,9 @@ export class Ins {
...
@@ -26,7 +29,9 @@ export class Ins {
"level"
:
string
,
//等级
"level"
:
string
,
//等级
"avatar"
:
string
,
//头像
"avatar"
:
string
,
//头像
"sence"
:
number
,
//场景
"sence"
:
number
,
//场景
"senceTips"
:
string
[]
//场景互动文案(猫咪说话)
"senceTips"
:
string
[],
//场景互动文案(猫咪说话)
"energyMax"
:
number
,
"experienceMax"
:
number
}
}
...
@@ -36,17 +41,23 @@ export class Ins {
...
@@ -36,17 +41,23 @@ export class Ins {
})
})
}
}
public
static
navigateToPage
(
name
:
string
,
data
?){
sendTbNet
(
TbNetName
.
navigateToPage
,
{
name
:
name
,
data
:
data
?
data
:{}
},
(
s
,
res
)
=>
{
console
.
log
(
'showModal ruleModal, success,res'
,
s
,
res
)
})
}
public
static
showToast
(
msg
?:
any
){
public
static
showToast
(
msg
?:
any
){
console
.
log
(
"发出message"
,
msg
)
console
.
log
(
"发出message"
,
msg
)
GDispatcher
.
dispatchEvent
({
type
:
"toast"
},
msg
);
GDispatcher
.
dispatchEvent
({
type
:
"toast"
},
msg
);
}
}
public
static
showLoading
(){
public
static
showLoading
(){
GDispatcher
.
dispatchEvent
(
"loading"
);
GDispatcher
.
dispatchEvent
(
{
type
:
"loading"
}
);
}
}
public
static
hideLoading
(){
public
static
hideLoading
(){
GDispatcher
.
dispatchEvent
(
"hideloading"
);
GDispatcher
.
dispatchEvent
(
{
type
:
"hideloading"
}
);
}
}
/**删除一个lottie的所有tween,停止动效 */
/**删除一个lottie的所有tween,停止动效 */
...
...
project/src/canvas/game/src/TaoBaoNet.ts
View file @
487bbcb5
...
@@ -4,8 +4,8 @@ import { GDispatcher } from "./Main";
...
@@ -4,8 +4,8 @@ import { GDispatcher } from "./Main";
//接口枚举,包括需要调用淘宝的api,用是否含有兑吧区分,或者单独区分
//接口枚举,包括需要调用淘宝的api,用是否含有兑吧区分,或者单独区分
export
enum
TbNetName
{
export
enum
TbNetName
{
navigateToPage
=
"mine.navigateToPage"
,
navigateToPage
=
"mine.navigateToPage"
,
showModal
=
"mine.showModal"
,
showModal
=
"mine.showModal"
,
/**
/**
* 获取用户领养信息
* 获取用户领养信息
...
@@ -16,65 +16,25 @@ export enum TbNetName {
...
@@ -16,65 +16,25 @@ export enum TbNetName {
* 猫咪互动
* 猫咪互动
*/
*/
interaction
=
"tmallCat.interaction"
,
interaction
=
"tmallCat.interaction"
,
/**
* 埋点统计 到时改名字
* activityId params elemType
*/
trackingReport
=
"squirrelsAdoptRest2c.trackingReport"
,
getActivityBaseInfoById
=
"bubbleSurviva.getActivityBaseInfoById"
,
/**
/**
* 获取游戏信息
* 恢复精力
* activityId
*/
getGameInfo
=
"babycare.getGameInfo"
,
/**
* 消耗道具 ,会返回剩余所有道具数量
* activityId type
*/
consumerTools
=
"babycare.consumerTools"
,
/**
* 提交分数
* activityId level score stars isVisitSuccess(是否通关)
*/
gameOver
=
"babycare.gameOver"
,
/**
* 领取任务奖励
* activityId taskType
*/
receiveTaskRewards
=
"babycare.receiveTaskRewards"
,
/**
* 积分兑换道具和体力
* activityId type credits
*/
*/
exchange
=
"babycare.exchange"
,
recoverEnergy
=
"tmallCat.recoverEnergy"
,
/**
* 根据等级获取奖品列表
* activityId level
*/
getPrizesByLevel
=
"babycare.getPrizesByLevel"
,
/**
* 查询用户积分
* activityId
*/
queryCredits
=
"babycare.queryCredits"
,
/**
* 开始闯关,会返回体力值
* activityId level
*/
dojoin
=
"babycare.dojoin"
,
/**
/**
* 完成任务(浏览商品详情页, 关注店铺)
* 获取精力值
* activityId taskType
*/
*/
completeTask
=
"babycare.completeTask"
,
getUserEnergy
=
"tmallCat.getUserEnergy"
,
/**
/**
*
任务列表
*
埋点统计 到时改名字
* activityId
* activityId
params elemType
*/
*/
getTaskList
=
"babycare.getTaskList"
,
trackingReport
=
"squirrelsAdoptRest2c.trackingReport"
,
getActivityBaseInfoById
=
"bubbleSurviva.getActivityBaseInfoById"
,
///////////////////前端调用接口都加个mine
///////////////////前端调用接口都加个mine
...
...
project/src/canvas/game/src/scenes/MainScene.ts
View file @
487bbcb5
...
@@ -37,6 +37,7 @@ export class MainScene extends Scene {
...
@@ -37,6 +37,7 @@ export class MainScene extends Scene {
private
energy
:
number
;
//当前精力值
private
energy
:
number
;
//当前精力值
private
energyImgW
:
number
;
//精力条宽度
private
energyImgW
:
number
;
//精力条宽度
private
maxEnergy
:
number
=
1500
;
//最大精力值
private
maxEnergy
:
number
=
1500
;
//最大精力值
private
recoverEnergyHandler
:
any
;
//恢复精力的定时器,用于保存下来方便清空
/**猫咪等级 */
/**猫咪等级 */
private
level
:
number
=
0
;
private
level
:
number
=
0
;
...
@@ -57,7 +58,7 @@ export class MainScene extends Scene {
...
@@ -57,7 +58,7 @@ export class MainScene extends Scene {
//0:教室,1:操场,2:寝室
//0:教室,1:操场,2:寝室
that
.
bgUUID
=
[
"c6d699b0-b276-4985-b3ea-47bcef13f2ea"
,
"efaf990e-5392-49ad-94d8-25c04f651ede"
,
"b3c8c187-e5c9-4968-9a00-a118d18ab2fc"
];
that
.
bgUUID
=
[
"c6d699b0-b276-4985-b3ea-47bcef13f2ea"
,
"efaf990e-5392-49ad-94d8-25c04f651ede"
,
"b3c8c187-e5c9-4968-9a00-a118d18ab2fc"
];
//生成默认场景,后面要改成根据接口值判断
//生成默认场景,后面要改成根据接口值判断
that
.
sceneBg
=
Ins
.
initSprite
(
that
.
bgUUID
[
Ins
.
curScene
==
4
?
2
:
Ins
.
curScene
-
1
]);
that
.
sceneBg
=
Ins
.
initSprite
(
that
.
bgUUID
[
Ins
.
curScene
==
4
?
2
:
Ins
.
curScene
-
1
]);
that
.
addChild
(
that
.
sceneBg
);
that
.
addChild
(
that
.
sceneBg
);
that
.
tlBtn
=
Ins
.
initSprite
(
"1f8b040d-2fbc-4ff8-92f9-159773364fae"
,
0
,
640
);
that
.
tlBtn
=
Ins
.
initSprite
(
"1f8b040d-2fbc-4ff8-92f9-159773364fae"
,
0
,
640
);
...
@@ -72,19 +73,20 @@ export class MainScene extends Scene {
...
@@ -72,19 +73,20 @@ export class MainScene extends Scene {
that
.
mxqBtn
.
mouseEnable
=
true
;
that
.
mxqBtn
.
mouseEnable
=
true
;
that
.
addChild
(
that
.
mxqBtn
);
that
.
addChild
(
that
.
mxqBtn
);
if
(
Ins
.
curScene
==
SCENETYPE
.
BEADROOM
||
Ins
.
curScene
==
4
)
{
if
(
Ins
.
curScene
==
SCENETYPE
.
BEADROOM
||
Ins
.
curScene
==
4
)
{
that
.
tlBtn
.
visible
=
true
;
that
.
tlBtn
.
visible
=
true
;
that
.
mxqBtn
.
visible
=
true
;
that
.
mxqBtn
.
visible
=
true
;
}
else
{
}
else
{
that
.
tlBtn
.
visible
=
false
;
that
.
tlBtn
.
visible
=
false
;
that
.
mxqBtn
.
visible
=
false
;
that
.
mxqBtn
.
visible
=
false
;
}
}
that
.
mainUi
=
new
MainSceneBtnUi
({
uiType
:
Ins
.
curScene
==
4
?
3
:
Ins
.
curScene
});
that
.
mainUi
=
new
MainSceneBtnUi
({
uiType
:
Ins
.
curScene
==
4
?
3
:
Ins
.
curScene
});
that
.
addChild
(
that
.
mainUi
);
that
.
addChild
(
that
.
mainUi
);
that
.
initCat
();
that
.
initCat
();
that
.
initEnergy
();
that
.
initEnergy
();
that
.
energyUp
();
}
}
/**初始化猫咪 */
/**初始化猫咪 */
...
@@ -107,7 +109,7 @@ export class MainScene extends Scene {
...
@@ -107,7 +109,7 @@ export class MainScene extends Scene {
openLetter
()
{
openLetter
()
{
console
.
log
(
"打开信封弹窗"
)
console
.
log
(
"打开信封弹窗"
)
if
(
this
.
letter
&&
this
.
letter
.
visible
)
{
if
(
this
.
letter
&&
this
.
letter
.
visible
)
{
Ins
.
showModule
(
'messageModal'
,{
catName
:
Ins
.
userInfo
.
catName
})
Ins
.
showModule
(
'messageModal'
,
{
catName
:
Ins
.
userInfo
.
catName
})
}
}
}
}
...
@@ -152,6 +154,7 @@ export class MainScene extends Scene {
...
@@ -152,6 +154,7 @@ export class MainScene extends Scene {
setEnergy
()
{
setEnergy
()
{
var
that
=
this
;
var
that
=
this
;
that
.
energy
=
Ins
.
userInfo
.
energy
;
that
.
energy
=
Ins
.
userInfo
.
energy
;
that
.
maxEnergy
=
Ins
.
userInfo
.
energyMax
;
that
.
energyImg
.
scaleX
=
(
that
.
energy
/
that
.
maxEnergy
);
that
.
energyImg
.
scaleX
=
(
that
.
energy
/
that
.
maxEnergy
);
that
.
energyDeco
.
x
=
that
.
energyImgW
*
that
.
energyImg
.
scaleX
-
that
.
energyDeco
.
width
*
0.2
;
that
.
energyDeco
.
x
=
that
.
energyImgW
*
that
.
energyImg
.
scaleX
-
that
.
energyDeco
.
width
*
0.2
;
that
.
energyLabel
.
text
=
"精力"
+
that
.
energy
+
"/"
+
that
.
maxEnergy
;
that
.
energyLabel
.
text
=
"精力"
+
that
.
energy
+
"/"
+
that
.
maxEnergy
;
...
@@ -160,15 +163,42 @@ export class MainScene extends Scene {
...
@@ -160,15 +163,42 @@ export class MainScene extends Scene {
/**按照时间恢复精力 */
/**按照时间恢复精力 */
energyUp
()
{
energyUp
()
{
var
that
=
this
;
that
.
recoverEnergyHandler
=
setInterval
(()
=>
{
sendTbNet
(
TbNetName
.
recoverEnergy
,{},(
s
,
r
)
=>
{
if
(
s
){
that
.
getUserEnergy
();
}
else
{
Ins
.
showToast
(
r
.
message
);
}
});
},
Ins
.
recoverEnergy
)
}
/**时间到的时候拿取精力值 */
getUserEnergy
(){
var
that
=
this
;
sendTbNet
(
TbNetName
.
getUserEnergy
,{},(
s
,
r
)
=>
{
if
(
s
){
if
(
r
.
data
!=
Ins
.
userInfo
.
energy
){
Ins
.
userInfo
.
energy
=
r
.
data
;
that
.
setEnergy
();
return
;
}
else
{
that
.
getUserEnergy
();
}
}
else
{
Ins
.
showToast
(
r
.
message
);
}
})
}
}
/**切换场景 */
/**切换场景 */
changeMainScene
(
type
:
SCENETYPE
)
{
changeMainScene
(
type
:
SCENETYPE
)
{
console
.
log
(
"切换到"
+
type
)
console
.
log
(
"切换到"
+
type
)
var
that
=
this
;
var
that
=
this
;
Ins
.
curScene
=
type
>
3
?
3
:
type
;
Ins
.
curScene
=
type
>
3
?
3
:
type
;
that
.
sceneBg
.
texture
=
RES
.
getRes
(
resCanvasList
[
that
.
bgUUID
[
type
-
1
]].
url
)
that
.
sceneBg
.
texture
=
RES
.
getRes
(
resCanvasList
[
that
.
bgUUID
[
type
-
1
]].
url
)
//切换场景时判断猫在不在,后面要改成与接口值判断
//切换场景时判断猫在不在,后面要改成与接口值判断
if
(
Ins
.
catIsOut
)
{
if
(
Ins
.
catIsOut
)
{
that
.
cat
.
visible
=
false
;
that
.
cat
.
visible
=
false
;
...
@@ -205,7 +235,7 @@ export class MainScene extends Scene {
...
@@ -205,7 +235,7 @@ export class MainScene extends Scene {
}
}
/**更新用户信息时更新场景信息 */
/**更新用户信息时更新场景信息 */
updateSceneInfo
(){
updateSceneInfo
()
{
}
}
...
@@ -216,27 +246,27 @@ export class MainScene extends Scene {
...
@@ -216,27 +246,27 @@ export class MainScene extends Scene {
sendTbNet
(
TbNetName
.
getUserInfo
,
{},
(
s
,
r
)
=>
{
sendTbNet
(
TbNetName
.
getUserInfo
,
{},
(
s
,
r
)
=>
{
if
(
s
)
{
if
(
s
)
{
Ins
.
userInfo
=
r
.
data
;
Ins
.
userInfo
=
r
.
data
;
if
(
r
.
data
.
sence
>
3
)
{
if
(
r
.
data
.
sence
>
3
)
{
Ins
.
catIsOut
=
true
;
Ins
.
catIsOut
=
true
;
that
.
cat
.
visible
=
false
;
that
.
cat
.
visible
=
false
;
that
.
cat
.
stopCatAct
();
that
.
cat
.
stopCatAct
();
that
.
mainUi
.
changeBtnByCatIsOuT
(
Ins
.
curScene
)
that
.
mainUi
.
changeBtnByCatIsOuT
(
Ins
.
curScene
)
if
(
Ins
.
curScene
==
3
)
{
if
(
Ins
.
curScene
==
3
)
{
that
.
letter
.
visible
=
true
;
that
.
letter
.
visible
=
true
;
}
}
}
else
{
}
else
{
if
(
Ins
.
catIsOut
)
{
if
(
Ins
.
catIsOut
)
{
that
.
cat
.
visible
=
true
;
that
.
cat
.
visible
=
true
;
that
.
letter
.
visible
=
false
;
that
.
letter
.
visible
=
false
;
}
}
Ins
.
catIsOut
=
false
;
Ins
.
catIsOut
=
false
;
}
}
that
.
setEnergy
();
that
.
setEnergy
();
that
.
mainUi
.
updateUserInfo
();
that
.
mainUi
.
updateUserInfo
();
}
else
{
}
else
{
Ins
.
showToast
(
r
.
message
)
Ins
.
showToast
(
r
.
message
)
}
}
})
})
...
@@ -256,6 +286,7 @@ export class MainScene extends Scene {
...
@@ -256,6 +286,7 @@ export class MainScene extends Scene {
removeEvents
()
{
removeEvents
()
{
var
that
=
this
;
var
that
=
this
;
console
.
log
(
"主场景移除事件"
)
console
.
log
(
"主场景移除事件"
)
that
.
recoverEnergyHandler
&&
clearInterval
(
that
.
recoverEnergyHandler
);
that
.
tlBtn
.
removeEventListener
(
FYGE
.
MouseEvent
.
CLICK
,
()
=>
{
that
.
changeMainScene
(
SCENETYPE
.
CLASSROOM
)
},
that
);
that
.
tlBtn
.
removeEventListener
(
FYGE
.
MouseEvent
.
CLICK
,
()
=>
{
that
.
changeMainScene
(
SCENETYPE
.
CLASSROOM
)
},
that
);
that
.
mxqBtn
.
removeEventListener
(
FYGE
.
MouseEvent
.
CLICK
,
()
=>
{
that
.
changeMainScene
(
SCENETYPE
.
PLAYGROUND
)
},
that
);
that
.
mxqBtn
.
removeEventListener
(
FYGE
.
MouseEvent
.
CLICK
,
()
=>
{
that
.
changeMainScene
(
SCENETYPE
.
PLAYGROUND
)
},
that
);
that
.
letter
&&
that
.
letter
.
removeEventListener
(
FYGE
.
MouseEvent
.
CLICK
,
that
.
openLetter
,
that
);
that
.
letter
&&
that
.
letter
.
removeEventListener
(
FYGE
.
MouseEvent
.
CLICK
,
that
.
openLetter
,
that
);
...
...
project/src/canvas/game/src/ui/MainSceneBtnUi.ts
View file @
487bbcb5
...
@@ -20,6 +20,8 @@ export class MainSceneBtnUi extends Module {
...
@@ -20,6 +20,8 @@ export class MainSceneBtnUi extends Module {
}
}
/**ui类型 */
/**ui类型 */
private
uiType
:
SCENETYPE
;
private
uiType
:
SCENETYPE
;
/**商城按钮 */
private
shapGoBtn
:
FYGE
.
Sprite
;
/**返回按钮 */
/**返回按钮 */
private
returnBtn
:
FYGE
.
Sprite
;
private
returnBtn
:
FYGE
.
Sprite
;
/**攻略按钮 */
/**攻略按钮 */
...
@@ -43,7 +45,8 @@ export class MainSceneBtnUi extends Module {
...
@@ -43,7 +45,8 @@ export class MainSceneBtnUi extends Module {
private
catAvatar
:
FYGE
.
Sprite
;
//猫猫头像
private
catAvatar
:
FYGE
.
Sprite
;
//猫猫头像
private
catNameLabel
:
FYGE
.
TextField
;
//猫猫名称文本
private
catNameLabel
:
FYGE
.
TextField
;
//猫猫名称文本
private
catLevelLabel
:
FYGE
.
TextField
;
//猫猫等级文本
private
catLevelLabel
:
FYGE
.
TextField
;
//猫猫等级文本
private
catExperience
:
FYGE
.
TextField
;
//经验值文本
private
catExperienceBg
:
FYGE
.
Sprite
;
//经验值进度条背景
private
catExperience
:
FYGE
.
Sprite
;
//经验值进度条
/**鱼鱼积分组 */
/**鱼鱼积分组 */
private
fishPointGroup
:
FYGE
.
Sprite
;
private
fishPointGroup
:
FYGE
.
Sprite
;
private
fishPointLabel
:
FYGE
.
TextField
;
//鱼鱼积分文本
private
fishPointLabel
:
FYGE
.
TextField
;
//鱼鱼积分文本
...
@@ -84,6 +87,10 @@ export class MainSceneBtnUi extends Module {
...
@@ -84,6 +87,10 @@ export class MainSceneBtnUi extends Module {
that
.
energyBtn
=
Ins
.
initSprite
(
"cdb8e186-9872-442e-b71e-bba0a9ce5846"
,
539
,
-
7
);
that
.
energyBtn
=
Ins
.
initSprite
(
"cdb8e186-9872-442e-b71e-bba0a9ce5846"
,
539
,
-
7
);
that
.
bottomBtnGroup
.
addChild
(
that
.
energyBtn
);
that
.
bottomBtnGroup
.
addChild
(
that
.
energyBtn
);
that
.
shapGoBtn
=
Ins
.
initSprite
(
"dba58651-57a3-4b75-9447-0e4d498dd8cd"
)
that
.
shapGoBtn
.
position
.
set
((
Ins
.
stageW
-
that
.
shapGoBtn
.
width
)
>>
1
,
137
);
that
.
bottomBtnGroup
.
addChild
(
that
.
shapGoBtn
);
that
.
initCatInfoGroup
();
that
.
initCatInfoGroup
();
that
.
initFishPointGroup
();
that
.
initFishPointGroup
();
that
.
initActBtn
();
that
.
initActBtn
();
...
@@ -94,7 +101,7 @@ export class MainSceneBtnUi extends Module {
...
@@ -94,7 +101,7 @@ export class MainSceneBtnUi extends Module {
/**初始化猫猫信息 */
/**初始化猫猫信息 */
initCatInfoGroup
()
{
initCatInfoGroup
()
{
var
that
=
this
;
var
that
=
this
;
that
.
catInfoGroup
=
Ins
.
initSprite
(
"
af4b699e-5152-4571-8c54-1c06eabf19e9
"
,
69
),
that
.
catInfoGroup
=
Ins
.
initSprite
(
"
8b0d746a-524e-4dc5-984a-2da2f7f6f862
"
,
69
),
that
.
topBtnGroup
.
addChild
(
that
.
catInfoGroup
);
that
.
topBtnGroup
.
addChild
(
that
.
catInfoGroup
);
that
.
catAvatar
=
new
FYGE
.
Sprite
();
that
.
catAvatar
=
new
FYGE
.
Sprite
();
...
@@ -113,6 +120,21 @@ export class MainSceneBtnUi extends Module {
...
@@ -113,6 +120,21 @@ export class MainSceneBtnUi extends Module {
that
.
catLevelLabel
=
Ins
.
initLabel
({
color
:
"black"
,
size
:
24
,
text
:
"Lv.1"
,
x
:
(
192
-
19
),
y
:
(
167
-
145
)
})
that
.
catLevelLabel
=
Ins
.
initLabel
({
color
:
"black"
,
size
:
24
,
text
:
"Lv.1"
,
x
:
(
192
-
19
),
y
:
(
167
-
145
)
})
that
.
catInfoGroup
.
addChild
(
that
.
catLevelLabel
);
that
.
catInfoGroup
.
addChild
(
that
.
catLevelLabel
);
that
.
catExperienceBg
=
Ins
.
initSprite
(
"60d6bb5e-5af1-459d-8a0f-ac7a3edcb703"
,
76
,
52
);
that
.
catInfoGroup
.
addChild
(
that
.
catExperienceBg
);
that
.
catExperience
=
Ins
.
initSprite
(
"f2a39dcf-acc3-4cc8-9dd1-e82e915048db"
);
that
.
catExperience
.
anchorY
=
that
.
catExperience
.
height
>>
1
;
that
.
catExperienceBg
.
addChild
(
that
.
catExperience
);
var
mask
=
new
FYGE
.
Shape
();
mask
.
beginFill
(
6
,
1
);
mask
.
drawRoundedRect
(
0
,
0
,
that
.
catExperience
.
width
,
that
.
catExperience
.
height
,
38
,
38
,
38
,
38
);
mask
.
endFill
();
mask
.
x
=
5
;
mask
.
y
=
0
;
that
.
catExperienceBg
.
addChild
(
mask
);
that
.
catExperience
.
mask
=
mask
;
// that.catLevelLabel
// that.catLevelLabel
}
}
...
@@ -148,7 +170,7 @@ export class MainSceneBtnUi extends Module {
...
@@ -148,7 +170,7 @@ export class MainSceneBtnUi extends Module {
/**更新用户数据,在初始化时调用一次,后续通过消息调用,调用用户信息接口的时候调用 */
/**更新用户数据,在初始化时调用一次,后续通过消息调用,调用用户信息接口的时候调用 */
updateUserInfo
()
{
updateUserInfo
()
{
var
that
=
this
;
var
that
=
this
;
const
{
catName
,
happyCoin
,
level
,
avatar
}
=
Ins
.
userInfo
;
const
{
catName
,
happyCoin
,
level
,
avatar
,
experience
,
experienceMax
}
=
Ins
.
userInfo
;
that
.
catAvatar
.
texture
=
RES
.
getRes
(
avatar
);
that
.
catAvatar
.
texture
=
RES
.
getRes
(
avatar
);
that
.
catAvatar
.
width
=
52
;
that
.
catAvatar
.
width
=
52
;
that
.
catAvatar
.
height
=
52
;
that
.
catAvatar
.
height
=
52
;
...
@@ -156,6 +178,8 @@ export class MainSceneBtnUi extends Module {
...
@@ -156,6 +178,8 @@ export class MainSceneBtnUi extends Module {
that
.
catNameLabel
.
text
=
catName
;
that
.
catNameLabel
.
text
=
catName
;
that
.
catLevelLabel
.
text
=
"Lv."
+
level
;
that
.
catLevelLabel
.
text
=
"Lv."
+
level
;
that
.
fishPointLabel
.
text
=
""
+
happyCoin
;
that
.
fishPointLabel
.
text
=
""
+
happyCoin
;
that
.
catExperience
.
scaleX
=
experience
/
experienceMax
;
}
}
/**隐藏所有互动按钮 */
/**隐藏所有互动按钮 */
...
@@ -257,6 +281,12 @@ export class MainSceneBtnUi extends Module {
...
@@ -257,6 +281,12 @@ export class MainSceneBtnUi extends Module {
}
}
/**去商店拉 */
goShap
(){
console
.
log
(
"去商城"
)
Ins
.
navigateToPage
(
"pageshop"
);
}
/**召回猫咪事件 */
/**召回猫咪事件 */
catRecallHandler
(){
catRecallHandler
(){
console
.
log
(
"召回猫咪"
);
console
.
log
(
"召回猫咪"
);
...
@@ -319,6 +349,7 @@ export class MainSceneBtnUi extends Module {
...
@@ -319,6 +349,7 @@ export class MainSceneBtnUi extends Module {
that
.
addEvent
(
that
.
returnBtn
,
FYGE
.
MouseEvent
.
CLICK
,
that
.
touchHandler
);
that
.
addEvent
(
that
.
returnBtn
,
FYGE
.
MouseEvent
.
CLICK
,
that
.
touchHandler
);
that
.
addEvent
(
that
.
strategyBtn
,
FYGE
.
MouseEvent
.
CLICK
,
that
.
touchHandler
);
that
.
addEvent
(
that
.
strategyBtn
,
FYGE
.
MouseEvent
.
CLICK
,
that
.
touchHandler
);
that
.
addEvent
(
that
.
prizeBtn
,
FYGE
.
MouseEvent
.
CLICK
,
that
.
touchHandler
);
that
.
addEvent
(
that
.
prizeBtn
,
FYGE
.
MouseEvent
.
CLICK
,
that
.
touchHandler
);
that
.
addEvent
(
that
.
shapGoBtn
,
FYGE
.
MouseEvent
.
CLICK
,
that
.
goShap
);
that
.
addEvent
(
that
.
playBtn
,
FYGE
.
MouseEvent
.
CLICK
,
that
.
touchHandler
);
that
.
addEvent
(
that
.
playBtn
,
FYGE
.
MouseEvent
.
CLICK
,
that
.
touchHandler
);
that
.
addEvent
(
that
.
catBtn
,
FYGE
.
MouseEvent
.
CLICK
,
that
.
touchHandler
);
that
.
addEvent
(
that
.
catBtn
,
FYGE
.
MouseEvent
.
CLICK
,
that
.
touchHandler
);
...
@@ -348,6 +379,7 @@ export class MainSceneBtnUi extends Module {
...
@@ -348,6 +379,7 @@ export class MainSceneBtnUi extends Module {
that
.
removeEvent
(
that
.
returnBtn
,
FYGE
.
MouseEvent
.
CLICK
,
that
.
touchHandler
);
that
.
removeEvent
(
that
.
returnBtn
,
FYGE
.
MouseEvent
.
CLICK
,
that
.
touchHandler
);
that
.
removeEvent
(
that
.
strategyBtn
,
FYGE
.
MouseEvent
.
CLICK
,
that
.
touchHandler
);
that
.
removeEvent
(
that
.
strategyBtn
,
FYGE
.
MouseEvent
.
CLICK
,
that
.
touchHandler
);
that
.
removeEvent
(
that
.
prizeBtn
,
FYGE
.
MouseEvent
.
CLICK
,
that
.
touchHandler
);
that
.
removeEvent
(
that
.
prizeBtn
,
FYGE
.
MouseEvent
.
CLICK
,
that
.
touchHandler
);
that
.
removeEvent
(
that
.
shapGoBtn
,
FYGE
.
MouseEvent
.
CLICK
,
that
.
goShap
);
that
.
removeEvent
(
that
.
playBtn
,
FYGE
.
MouseEvent
.
CLICK
,
that
.
touchHandler
);
that
.
removeEvent
(
that
.
playBtn
,
FYGE
.
MouseEvent
.
CLICK
,
that
.
touchHandler
);
that
.
removeEvent
(
that
.
catBtn
,
FYGE
.
MouseEvent
.
CLICK
,
that
.
touchHandler
);
that
.
removeEvent
(
that
.
catBtn
,
FYGE
.
MouseEvent
.
CLICK
,
that
.
touchHandler
);
...
...
taobao_mini/client/components/commessage/commessage.axml
View file @
487bbcb5
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
<view class="message__shade modal-animate-fade-in" />
<view class="message__shade modal-animate-fade-in" />
<view class="message ">
<view class="message ">
<image class="message_bg " src={{resList['ed31e83e-535d-45bf-ba5b-20827a4cd104'].url}} />
<image class="message_bg " src={{resList['ed31e83e-535d-45bf-ba5b-20827a4cd104'].url}} />
<label class="message_txt ">{{mydata.catName}}</label>
<label class="message_txt ">{{mydata.catName
+" 留"
}}</label>
<image class="message_btn " onTap="onModalClose" src={{resList['3ad6a924-dda8-49f4-b8fc-0e796347e802'].url}} />
<image class="message_btn " onTap="onModalClose" src={{resList['3ad6a924-dda8-49f4-b8fc-0e796347e802'].url}} />
<image class="message_closebtn " onTap="onModalClose" src={{resList['5488b126-f520-496f-ace6-010a89eb108f'].url}} />
<image class="message_closebtn " onTap="onModalClose" src={{resList['5488b126-f520-496f-ace6-010a89eb108f'].url}} />
</view>
</view>
...
...
taobao_mini/client/pages/pagecanvas/pagecanvas.js
View file @
487bbcb5
...
@@ -29,7 +29,7 @@ Page({
...
@@ -29,7 +29,7 @@ Page({
catType
:
1
,
catType
:
1
,
catName
:
''
,
catName
:
''
,
recallCatInfo
:
{},
recallCatInfo
:
{},
taskModalVisible
:
1
,
taskModalVisible
:
0
,
messageModalVisible
:
false
,
messageModalVisible
:
false
,
messageModalData
:
{},
messageModalData
:
{},
ruleModalVisible
:
false
,
ruleModalVisible
:
false
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment