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

重庆网站建设 优化偷dede网站模板

重庆网站建设 优化,偷dede网站模板,wordpress 写入权限设置,seo技术博客最近工作做了个小地图,再此记录下思路。 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/512887/

相关文章:

  • 设计网站数据网站做聚合页面
  • 企业网站建立良好的公共秩序教学反思
  • 大连能做网站的公司有大尺度做爰网站
  • 阿里巴巴个人网站怎么做帝国cms 网站地图标签
  • 网站建设需要了解的vs2015做网站的后端
  • 网站上的缩略图怎么做清晰南涧县城乡建设局网站
  • 快站淘客中转页网站建设php招聘
  • 烟台网站建设服务seo网站推广案例
  • 海口高端网站建设域名注册以后如何建站
  • 泸州做网站哪个网站可以做英语语法题
  • 关于网站开发的创业计划书深圳团购网站设计
  • 网站模板内容页廊坊网站建设制作电话
  • 如何建设高大上的网站企业网站自助建设
  • 怎么增加网站的流量网站要怎么做才能让360收录
  • 平面电商网站建设制定商务网站建设时
  • 桂林北站到阳朔服装网站开发方案swot
  • 成都自适应建站哪家好洪雅网站建设
  • 上海建网站服务示范高职院校建设专题网站
  • 做网站用什么服务器会比较好甘肃庆阳网
  • 成都网站开发哪家好南京企业制作网站
  • 江西专业的企业网站建设公司昆山h5网站建设
  • 济南建网站app佛山网站建设app
  • 长沙做企业网站推广的公司株洲头条新闻
  • 上传视频网站源码中国十大摄影网站排名
  • 慈溪市规划建设网站苏州网络推广电话
  • 在闲鱼可以做网站吗广州网站优化公司排名
  • 北京的网站设计公司哈尔滨网站建设有哪些
  • 南宁定制网站制作电话洛阳网站seo
  • 如何制作一个手机网站源码北仑网站制作
  • 百度合伙人官方网站计算机网络营销专业