触屏虚拟摇杆控制
使用 PlayCanvas 界面元素添加可自定义的屏幕双摇杆,用于移动端角色控制。
使用 PlayCanvas 界面元素添加可自定义的屏幕双摇杆,用于移动端角色控制。
将三维世界位置投影为屏幕空间锚点,使二维叠加层中的标签和标记跟随移动对象。
运行时增删子项,构建屏幕空间列表与动态内容。
组合相机与图层,在同一场景混合屏幕 UI 与世界空间元素。
使用材质和动画实现环形加载指示器,在内容加载期间提供清晰反馈。
使用专用相机将三维预览渲染到界面元素中,例如物品栏图标或角色选择面板。
使用 Layout Group 与子元素布局规则排列按钮和面板,构建自适应的 PlayCanvas 界面。
使用布局组、按钮、精灵和纹理图集组成商店界面,清晰展示商品与购买操作。
通过视频和可玩示例,完整学习 PlayCanvas 游戏制作流程,涵盖物理、界面与核心工作方式。
将屏幕界面布局在刘海屏和圆角设备的安全区域内,避免控件被系统栏和屏幕开孔遮挡。
在 Screen 上使用 Element 和 Button 组件构建可点击按钮,连接悬停、按下与导航状态的事件。
通过嵌套 Element 与锚点创建可填充的进度条,并随时间从空变满。
使用 Element 文字行与脚本排序,根据 JSON 数据填充可滚动排行榜并显示分数。
组合加减按钮与进度显示,调整属性数值,并在界面中实时显示。
在画布上方叠加 HTML 文本输入框,并关联 PlayCanvas 界面焦点,支持系统原生输入、复制粘贴和输入法。
用小型库在浏览器生成二维码,显示到 UI 或纹理。
调整世界空间 Element 面板的渲染层级,使界面四边形在不透明几何体之后绘制,在复杂三维场景中仍清晰可读。
调整 Element 组件文本与布局脚本,为阿拉伯语等从右向左书写的语言提供正确的对齐和排列方向。
在 WebGL 画布上叠加标准 HTML/CSS,构建 HUD 与菜单。
实时编辑 HTML 和 CSS 资源,HUD 即时更新,场景持续运行。
通过 playcanvas-spine 插件在编辑器中播放从二进制或 JSON 导出的 Spine 4.3 骨骼动画,并用脚本控制。
使用 WebXR 激光指针或视线操作界面,并在桌面、移动端和头戴设备浏览器中处理点击。