当前位置: 首页 > news >正文

池州市网站建设优化设计手机网站内容模块

池州市网站建设优化,设计手机网站内容模块,网站开发技术有什么,电影网站源码系统最近工作做了个小地图,再此记录下思路。 1、准备所需素材 显示为地图(我们取顶视图)。创建一个Cube,缩放到可以把实际地图包住。实际地图的尺寸和偏移量 。我这里长宽都是25,偏移量(1,0&…

最近工作做了个小地图,再此记录下思路。

1、准备所需素材

  1. 显示为地图(我们取顶视图)。
  2. 创建一个Cube,缩放到可以把实际地图包住。
  3. 实际地图的尺寸和偏移量    。我这里长宽都是25,偏移量(1,0,3)。

 隐藏Cube,截取给美术做特殊处理地图边界等

 我这里把截图等比放到了512*512尺寸下,就不美化了。

 2、小地图资源准备完毕,下面开始贴代码。

/// <summary>
/// 小地图
/// </summary>
public class MiniMap : MonoBehaviour
{//玩家实际位置public Transform target;//玩家 -- ui 层显示public Transform playerHUD;//图中心点 偏移 public Vector3 mapCenterOffset;//实际地图尺寸public Vector2 realMapSize;//美化后的地图尺寸public Vector2 miniMapSize;//缩放比 private Vector2 mScaleRatio = new Vector2();public Vector2 scaleRatio { get { return mScaleRatio; } }private Vector2 mPos;void Start(){mScaleRatio.x = miniMapSize.x / realMapSize.x;mScaleRatio.y = miniMapSize.y / realMapSize.y;}void LateUpdate(){if (target == null) return;Vector3 p = target.position - mapCenterOffset;mPos.Set(p.x, p.z);mPos.x *= mScaleRatio.x;mPos.y *= mScaleRatio.y;playerHUD.localPosition = mPos;float z = target.rotation.eulerAngles.y;playerHUD.localRotation = Quaternion.Euler(0, 0, (-z));}
}

测试结构

        Map:上面PS 的小地图
        Player:玩家自身在小地图显示的HUD

PS::上面的位置会有问题,因为上面我们截图小地图时有偏移值,所以需要添加上去。如下

如此完成,效果就不贴了,有点丑,哈哈哈

http://www.yayakq.cn/news/467568/

相关文章:

  • 金融软件网站建设公司制作app软件工具免费
  • 手机版网站建设开发廊坊哪里能够做网站
  • 创建一个购物网站网站建设及运营
  • 门户网站架构建设部网站危险性较大
  • 苏州优化网站排名聂教练做0网站
  • 广州市建设工程安全监督站网站中国苏州网
  • 行业门户网站建设方案电子商务网站搭建方案
  • 沧州网站制作公司设计感 网站
  • python做网站 要学多久网站开发专业简历
  • 免费建站系统wordpress深圳中小企业网站建设
  • 公司网站备案需要什么资料谁有做任务网站
  • ps个人网站设计总结网站排名查询平台
  • 最专业的营销网站建设公司哪家好网页小游戏在线玩4399
  • 建筑人才市场档案查询福州seo公司网站
  • 西城富阳网站建设沈阳h5网站建设
  • 百度应用中心广西优化网站 优帮云
  • 网站制作哪家便宜直播网站源码免费下载
  • 网站建设学什么网站设计上市公司
  • 标准网站建设百度怎么自己做网站吗
  • 网站平台做期货wordpress网站下载
  • 宁波建网站公司哪家hao装修公司口碑好的公司
  • 仿素材网站使用vue.js做企业网站
  • 泰州网站建设公司哪家好怎么建立网站链接
  • 做电影ppt模板下载网站顺企网官网电话
  • 网站建设需要什么专业做网站卖链接
  • 培训网站排名在线制作logo图片免费
  • app设计网站推荐青县做网站价格
  • 温州建设工程信息网站如何做网站同步
  • 仙游县网站建设三亚论坛
  • 网站制作视频教程新手必看阳西住房和城乡规划建设局网站