初始化提交

This commit is contained in:
2025-10-03 16:49:53 +08:00
parent 157ca32e2d
commit bdd67a65fa
1066 changed files with 373311 additions and 261 deletions

View File

@@ -0,0 +1,53 @@
.test-sprite {
width: 100px;
height: 100px;
background-color: #ff5722;
border-radius: 50%;
cursor: pointer;
position: absolute;
top: 50px;
left: 50px;
border: 2px solid #e64a19;
}
.test-box {
width: 200px;
height: 50px;
background-color: #2196f3;
color: white;
display: flex;
align-items: center;
justify-content: center;
position: absolute;
top: 200px;
left: 50px;
border: 2px solid #1976d2;
border-radius: 4px;
cursor: pointer;
}
.test-text {
position: absolute;
top: 300px;
left: 50px;
color: #333;
font-size: 20px;
font-weight: bold;
}
.menu-item {
width: 150px;
height: 40px;
background-color: #9c27b0;
color: white;
display: flex;
align-items: center;
justify-content: center;
position: absolute;
left: 50px;
border: 2px solid #7b1fa2;
border-radius: 4px;
cursor: pointer;
font-family: Arial, sans-serif;
font-size: 16px;
}

View File

@@ -0,0 +1,37 @@
<sence>
<sprite class="test-sprite" @click="console.log('Sprite clicked!')"></sprite>
<box class="test-box">Hello PE!</box>
<text class="test-text">Welcome to PE Engine</text>
<box for="{label,action} in boxList" @click="onMenuClick(action)" class="menu-item">
{{ label }}
</box>
<text for="{label} in boxList">
{{label}}
</text>
</sence>
<script>
const boxList = [{
label:"开始游戏",
action:"start"
},
{
label:"读取存档",
action:"loadgame"
}]
let count = 0
onLoad(()=>{
console.log("Scene loaded - Lifecycle callback working!")
})
onShow(()=>{
console.log("Scene shown - Lifecycle callback working!")
})
function onMenuClick(act){
count++;
console.log("Menu action:", act, count)
}
</script>