一、“改变”字符字符串的不可变性,在内存中,字符串一旦生成,将不会改变。如果一定要更改字符串中的某个字符,可以使用string.ToCharArray()方法将字符串复制一份,变成一个字符数组,这样就可以更改了。 1 string str = "I have a dream!!!"; 2 char[] charStr=str.ToCharArra
                                 &n
一、 先在unity3d里面做好游戏 为了保证和laya显示一致,所有材质的shader选择LayaAir3D/Blinnphong 材质 如图所示 二、 导出舞台和所需prefab1)     首先设置导出选项 如图所示  分2种情况导出:1、导出场景只保留相机和灯光或者需要一开始就需要显示的prefab2、导出prefab
LAYA版本2.5,开发语言ts我们以官方的2d案例为模板,对接QQSDKQQ平台案例功能点: banner,激励视频,插屏,游戏盒子,积木广告,分享功能我们在模板上添加了2个按钮,开始游戏和分数翻倍并且订阅了点击事件导入TS类库到scirpt目录打开banner广告GameControl.ts onEnable方法增加以下代码 BannerAndVideo1.OpenBanner(this,
转载 2023-10-13 16:54:08
273阅读
laya2.0技术文档: 提示:2.0之后新版本安装后无法打开代码编辑器需自行安装。 www.layabox.com API Laya 项目目录结构 1:.laya文件夹存放项目开发中运行中的一些配置信息; 2:bin文件夹 存放当前项目的输出文件; 3:laya资源项目目录: assets 存放项目的资源; pages 存放项目 创建页面布局生成的文件,页面/场景; 4: libs项目的智能提
转载 2024-08-21 11:26:05
59阅读
本文解决了两个问题,代码在文末1、Laya的U3D导出工具无法导出摄相机和Light的cullingMask,每次都要手工设置,容易出现编辑器与代码不同步的情况2、Laya的Light渲染时,没有cullingMask标记,所有光源会对所有对象生效。最近在将之前做的一个2D项目,换成3D版本。看到Laya2.0说,几乎可以做到U3D和Laya中效果一致,果断就入坑了。毕竟U3D编辑器的...
原创 2021-12-14 11:11:58
102阅读
本文解决了两个问题,代码在文末1、Laya的U3D导出工具无法导出摄相机和Light的cullingMask,每次都要手工设置,容易出现编辑器与代码不同步的情况2、Laya的Light渲染时,没有cullingMask标记,所有光源会对所有对象生效。最近在将之前做的一个2D项目,换成3D版本。看到Laya2.0说,几乎可以做到U3D和Laya中效果一致,果断就入坑了。毕竟U3D编辑器的...
原创 2022-01-24 16:42:07
75阅读
# Android 字符裁剪 - 科普文章 ## 引言 在Android开发中,我们经常需要对字符串进行裁剪操作,以满足不同的需求。字符裁剪可以用于截取字符串的一部分或者移除字符串中的特定字符。本文将介绍在Android中进行字符裁剪的常见方法,并提供相应的代码示例。 ## 字符裁剪方法 ### 1. 使用 substring 方法 `substring` 是 Java 中常用的字符串操
原创 2023-10-23 07:47:38
67阅读
这一节比较重要,认识一下laya框架的基础,了解laya对节点的封装,还有对脚本的调用,都来了解了解。
原创 2022-01-10 15:18:09
1657阅读
1.laya内置了场景、页面、弹窗管理器,非常实用,但是目前没有针对场景的唯一性给方案,所以我们自己简单封装一下。场景之间的信息交互可以通过事件系统。2.场景UI打开和关闭问题解决了,接下来我们解决场景内的交互逻辑,一般的思路可能是给每个场景、页面挂载一个脚本,在laya里就是继承Script类来处理,但是每次要获取该场景中某个UI时,就需要先定义然后再getChildByName获取对应UI,或
本文封装了一个上传图片裁剪功能的组件,这里引入了vue-cropper插件。安装npm install vue-cropper使用import VueCropper from 'vue-cropper' Vue.use(VueCropper)创建个子组件<template> <div class="cropper-box" > <VueCroppe
转载 5月前
18阅读
在页面中有雪花徐徐飘落的特效。 从页面顶部飘下来用字符模拟出来的雪花,非常逼真。 页面雪花效果一般是利用不断改变图层坐标来实现的。 其坐标算法各有千秋,因此涉及到大量运算及图形操作,随着雪片数目的增加,程序的CPU占用将会变得很高,所以因该通过实验,在效果,效率之间做出平衡。 其源代码如下: <html> <head> <title>雪花飞舞&
# 如何实现“python 裁剪时间字符” ## 整体流程 首先,我们需要明确一下整个流程,然后一步步来实现。下面是一个简单的表格展示了实现的步骤: | 步骤 | 操作 | |------|------------------------| | 1 | 导入datetime库 | | 2 | 定义一个包含时间字符字符
原创 2024-07-09 05:51:58
8阅读
前言在学习 typescript 的过程中,我希望将学习的内容记录下来,但是与其将该篇文章作为自己学习的笔记,不如将其写为一种注意问题样子的东西,能让我在后续开发过程中,逐步增加、完善里面的问题,成为一个开发中的小册子。注意:因为目标是一份类似于注意方面和思考问题的册子,所以本文含有大量的主观臆断,不一定适合所有场景,请酌情参考。开发注意问题1. 字符串拼接采用模版字符串采用模版字符串代替拼接:l
转载 2023-12-09 13:10:55
120阅读
import Character from "./Character"; export default class SkeletonAni{ constructor(){ this.init(); } skeleton:Laya.Skeleton; private init():void { var
转载 2021-05-11 16:35:00
795阅读
2评论
新换了一个公司,公司有两个产品都是用的laya, 一个as写的2D游戏, 一个ts写的3D游戏 as写小游戏,各种不舒服啊, 一堆 __JS这样的代码, 体验极差. laya IDE 按钮只能做成一张合图, 这种方式有利有弊, 觉得可以再新增一个支持散图的,做按钮. 最大的缺点是无法屏幕适配. ID
原创 2021-07-30 11:41:53
296阅读
此管理器主要用于加载Unity导出的资源,如3D场景,3D预制体等等。代码如下:/** * Unity导出资源管理器 */ export default class ResMgr extends Laya.Script { private unityResMap = new Map(); //预制体字典:Map<string,Laya.Sprite3D> pu
定义字符是char ,一定是单引号,每次只能赋值一个字符【单引号和双引号在C语言中用于创建两种不同的数据类型】如果希望使用能够容纳不止一个字符的变量,那就要用到字符数组ASCII表  字符数组char c[6]={'h','e','l','l','o'} //这里为什么申请5个空间呢,因为字符数组还会有一个'\0'字符占位,所以5个长度的字符需要6个存储空间字符数组存储字符串,必须存储结
转载 2024-02-03 21:36:28
80阅读
在iOS开发中,字符裁剪是一个非常常见且重要的功能。字符裁剪允许开发者对用户输入的文本进行有效处理,例如去除多余的空格和特殊字符。本文将详细记录解决“iOS字符裁剪”问题的全过程,旨在通过全面的步骤和示例展示最佳实践。 ### 环境配置 我们首先需要正确配置开发环境,以便能够实施字符裁剪功能。这里我们采用Xcode作为主要的开发工具。 ```shell # 安装Xcode命令行工具 x
# 如何实现mysql字符裁剪 ## 概述 在数据库中,经常会遇到需要对字符串进行裁剪的情况,比如只需要取出字符串的前几个字符或者去掉字符串的首尾空格。本文将介绍如何在mysql数据库中实现字符裁剪的方法。 ### 流程 以下是实现mysql字符裁剪的流程: ```mermaid pie title 字符裁剪流程 "连接数据库" : 1 "选择需要操作的表
原创 2024-02-26 03:50:48
42阅读
  • 1
  • 2
  • 3
  • 4
  • 5