位置: 编程技术 - 正文

Unity3D使用NGUI制作小地图(unity3d模型怎么制作)

编辑:rootadmin

推荐整理分享Unity3D使用NGUI制作小地图(unity3d模型怎么制作),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity3d gui,unity3d gui,unity3d gui,unity3d制作,unity3d制作ui,unity中ngui,unity3d制作ui,unity3d怎么用,内容如对您有帮助,希望把文章链接给更多的朋友!

转载自: 右上角就是小地图,上面有个红色小箭头就是代表主角人物所在场景中的位置,箭头的方向就代表人物所面向的方向。实现步骤 1.俯视图的制作首先,我们将Scene场景调成俯视的角度然后在创建一个Plane,然后点击该对象,在Inspector属性窗口将MeshRenderer取消,

并且在场景中会发现有绿色的网&#;,

然后记录网&#;所在的位置,并且取消MeshCollider,用截图工具截取这网&#;所在的位置,截出一张一模一样大小的图片,这就是我们小地图的来源。截取好了之后记得将MeshCollider勾选上,后面会在代码中需要计算人物所在的位置,也就正是通过这网&#;文件来计算的。

2.代码的编写[csharp] view plaincopyprint?using UnityEngine; using System.Collections; public class map : MonoBehaviour { public Texture map1;//小地形图 public Texture jueseTexture;//标识角色的图片 float juesePosX = 0; float juesePosY = 0; public GameObject player;//角色 public GameObject plane;//地形 float planeWidth;//地形的宽 float planeHeight;//地形的高 float angle = 0; //人物旋转的角度 void Start() { //获取地形的宽高 planeWidth = plane.GetComponent<MeshFilter>().mesh.bounds.size.x * plane.transform.localScale.x; planeHeight = plane.GetComponent<MeshFilter>().mesh.bounds.size.z * plane.transform.localScale.z; print("width&#;heith:"&#;planeWidth &#; ", " &#; planeHeight); print("bounds:" &#; plane.GetComponent<MeshFilter>().mesh.bounds); } void OnGUI() { GUI.DrawTexture(new Rect(Screen.width-map1.width, 0, map1.width, map1.height), map1); GUIUtility.RotateAroundPivot(angle, new Vector2((Screen.width - map1.width)&#;juesePosX &#; 5, juesePosY &#; 5)); GUI.DrawTexture(new Rect((Screen.width - map1.width)&#;juesePosX, juesePosY, , ), jueseTexture); } void Update() { print("people:" &#; player.transform.position.x &#; "," &#; player.transform.position.y); print(1); //根据palyer在plane的比例关系,映射到对应地图位置。 juesePosX = map1.width * player.transform.position.x / planeWidth &#; map1.width / 2; juesePosY = map1.height * (-player.transform.position.z) / planeHeight &#; map1.height / 2; print("x:" &#; juesePosX &#; "y:" &#; juesePosY); angle = player.transform.eulerAngles.y-; print("angle:" &#; angle); } } 将该脚本拖放到Plane上,参数说明:JueseTexture是指小地图中箭头的图片,Player是人物模型的Controller,Plane是指当前带网&#;的Plane,Map1是指小地图的图片。当然还有一种KGFMapSystem的插件,用来制作小地图就更炫更专业了,这里只是一个粗糙的小地图。你也可以尝试用一下更专业的插件来开发。更专业的插件开发小地图请看: 迂者 丁小未 CSDN博客专栏=================

Unity3D使用NGUI制作小地图(unity3d模型怎么制作)

MyBlog: MyQQ:

Unity QQ群: cocos2dx QQ群:

====================== 相互学习,共同进步 ===================

转载请注明出处:

[Unity3d插件KGFMapSystem]非常不错的小地图的制作 转载自:

unity3d android工程加入最新的有米广告 用unity3d做了一个小游戏,老板让加上广告。但是我本人不会java,也不会android,最后折腾了好几天,查了好多帖子,要么用的是旧版本的有米SDK,要么是说

《炉石传说》架构设计赏析(2):Scene管理 转自:

标签: unity3d模型怎么制作

本文链接地址:https://www.jiuchutong.com/biancheng/377222.html 转载请保留说明!

上一篇:Unity C#单例模式(在unity中单例的主要作用)

下一篇:[Unity3d插件KGFMapSystem]非常不错的小地图的制作(unity rpg插件)

  • 工资表怎么导入个税系统计算个税
  • 税务局防范税收风险的措施
  • 小规模纳税人所得税税率是5还是2.5
  • 小规模纳税人免征增值税政策
  • 不开发票的入账怎么办?
  • 政府补助递延收益和其他收益的区别
  • 商业汇票和商业本票
  • 土地增值税扣除系数
  • 企业的定期存款
  • 飞机票改签费用怎么算1000块
  • 单位表彰性奖金是什么
  • 何为独立核算
  • 小苏打税收分类
  • 开票资料填写
  • 请问高人们旧房子要装修应怎样装
  • 增值税税率简并纳税
  • 回单是会计还是出纳职责
  • 职工福利费和教育费的计提比例
  • 发票开了款没付
  • 坏账准备年底有余额吗
  • 进项和销项的会计分录
  • 文化事业税收优惠政策
  • 企业的税收筹划
  • 六税两费减半会延期吗
  • 事业单位自建办公用房
  • 如何激活windows10免费
  • 个人独资所得税税率表最新
  • 没有实际出资的股东怎么退出
  • 土豆发芽了能吃吗有没有毒
  • Otter Cliffs, Acadia National Park, Maine (© dbimages/Alamy)
  • 转租收入是否缴纳房产税江苏
  • 企业无偿提供劳务
  • 企业以物易物如何确认收入
  • 工业企业采购供应管理
  • 一般纳税企业增值税计算
  • 固定资产一览表
  • php中单引号和双引号
  • php取mysql查询单条数据
  • 基于stm32f103c8t6的毕业设计
  • 愚人挑战
  • vue uncaught typeerror
  • 国内php大牛
  • php如何判断用户是否在线
  • 银行对账单冲正的单据在财务软件哪里找
  • 自产的货物用于在建工程增值税
  • 税务登记需要的手续
  • 现金流量表现金净增加额负数
  • 新建厂房环评费会计科目
  • 无形资产比如
  • 出口货物备案单证目录怎么填
  • 离职补偿金的计算基数
  • 私人账户可以打钱到公司账户吗
  • 电子缴税付款凭证怎么做记账凭证
  • 外经证是怎么样的
  • 固定基金减少的理由
  • 贷款保险费能否抵扣个税
  • 怎样充高速路etc现金
  • 明细分类核算的依据是什么
  • 合作社开具免税发票流程
  • 固定资产明细账范本
  • win10添加闹钟
  • neoCopy.exe - neoCopy是什么进程 有什么用
  • windows小娜怎么开启
  • linux中的vi编辑器一般有哪三个模式
  • edxposed 作用域
  • extjs4 treepanel动态改变行高度示例
  • 日历插件vue
  • shell 字符串trim
  • js获取0-100随机数
  • cmd读取d盘
  • windows设置开机启动软件
  • 后台运行bat定时器程序示例分享
  • 阿里面试题和答案
  • [置顶]马粥街残酷史
  • XML、HTML、CSS与JS的区别整理
  • 我国烟草税的税点是多少
  • 税务局工作业绩
  • 税控发票开票软件金税盘版发票未报送什么情况?
  • 国税新规
  • 国税上海税务局官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设