查看: 1123|回复: 0
打印 上一主题 下一主题

[其他] Unity里的杂七杂八小问题(转载)

[复制链接]
may    

8830

主题

81

听众

7万

积分

首席设计师

Rank: 8Rank: 8

纳金币
52336
精华
343

最佳新人 热心会员 灌水之王 活跃会员 突出贡献 荣誉管理 论坛元老

跳转到指定楼层
楼主
发表于 2016-7-28 21:36:08 |只看该作者 |倒序浏览
  • Unity字体模糊的处理方式:我们在UGUI中经常用到Text组件,有时候发现字比较模糊,这个时候只有调大字号才能使之变清晰,但是我们又不想增大字占据的空间怎么办呢?其实很简单,我们在增大字号的时候同时缩小这个GameObject的ScaleSize就可以啦。
  • 有时候我们暂停游戏或者是要减慢游戏的速度会将TimeScale变小,但是变小后就会出现一些[color=rgb(85, 85, 85) !important]问题,比如一些必须受到TimeScale影响的动画啊这些感觉掉帧了,那怎么办呢,其实我们可以在代码里面动态修改Fixed Timestep为更小的值,当TimeScale还原的时候再改回来就可以了,有些童鞋找不到怎么修改Fixed Timestep,其实修改它的API在Time里面,代码如下:Time.fixedDeltaTime = 0.02f;
  • 子物体向父物体上的mono发触发信息:如果子物体身上有了碰撞盒,而身上没有rigidbody,就会向上面一层的GameObject发消息,直到找到了rigidbody,这时候在这个rigidbody的GameObject上挂脚本就会收到回调

  • TimeScale的影响范围:timeScale不会影响Update和LateUpdate的执行间隔时间。而FixedUpdate是根据时间来的,所以timeScale会影响FixedUpdate的执行间隔时间。

  • 如果想一个Audio Source同时播放两个声音(常用在播放音效上),Unity提供了这个接口:PlayOneShot(),使用这个接口就可以不让前面的音效停下来,后面一个音效叠加播放


分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-11-15 01:30 , Processed in 0.810015 second(s), 32 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部