String 和string

unity 中 string 是unityengine中的string  在编译的时候会转换到System中的String中




ngui 3.7.4 这个版本的ngui插件uirect 是个基类

AnchorPoint(锚点)用于定位对象相对于目标对象在水平或垂直方向的位置。

Transform target即目标对象。

UIRect rect即目标对象上绑定的UIRect组件,可能为null。

Camera targetCam为负责渲染目标对象这一层的Camera。

int absolute为对象相对于目标对象在水平或垂直方向的偏移量。

float relative有三个取值0f、0.5f、1f。

锚点应用于UIRect中,UIRect中有上、下、左、右4个锚点分别用于定位其四条边的位置。

若目标对象无对应的UIRect时,目标对象的位置即其中心点的位置(target.position)。水平方向计算其与leftAnchor的偏移时会先通过对对象UIRect的worldCorners[0](bottom-left corner)和worldCorners[1](top-left corner)进行线性插值计算出UIRect的左边中心点,这两个中心点的x差值即偏移量。

若目标对象有对应的UIRect时,锚点定位对象相对于目标对象水平方向的位置时分为left、center和right对齐,垂直方向则分为top、center和bottom对齐。这种情况下在Unity编辑器中设置好一个锚点后,可以随时在left/center/right和top/center/bottom间切换,NGUI会保持对象的位置并且动态计算出新的对齐方式下对象与目标对象的偏移量。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Stringstring的区别主要有以下几点: 1. 位置:String是.NET Framework中的String类,而小写的stringC#语言中的关键字。 2. 使用规范:在C#编写代码时,建议使用小写的string,因为它更符合规范。如果在追求效率的情况下,可以使用大写的String,因为最终通过编译后,小写的string会变成大写的String,这样可以减少编译负荷,提高运行效率。 3. 表示方式:string类型表示Unicode字符的字符串,而String是.NET Framework中的String类的别名。使用string更直观地表示字符串的相等性。 4. 可变性:在Java中,String类表示的字符串一旦声明就不可改变,而字符串对象可以改变,但是改变的是其内存地址的指向。因此,String类不适合频繁修改字符串的操作。而在C#中,string类型是不可变的,每次对字符串进行修改都会创建一个新的字符串对象。 综上所述,Stringstring的区别主要在于位置、使用规范、表示方式和可变性。 #### 引用[.reference_title] - *1* *2* [Stringstring区别](https://blog.csdn.net/cc1949/article/details/51255075)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [StringStringBuffer的具体区别?](https://blog.csdn.net/weixin_35940165/article/details/114616716)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值