- 博客(6)
- 收藏
- 关注
原创 魔兽世界小地图实时显示相机视野范围
(一)设计思路: (1)获取到相机的视野范围(世界坐标系),射线检测 (2)相机视野四点存储 (3)相机视野四点相对于地形长宽的比例 (4)Map映射等比例映射计算 (5)绘图 (二)实现思路: (1)在Camera上挂载脚本,射线public class WorldMoshou : MonoBehaviour { public Terrain myterr...
2018-08-25 09:10:01 1182
原创 小地图制作(实时显示Player位置)
(一)小地图制作原理: 等比例映射: (二)制作过程: (1)建立Terrian,Player,小地图 (2)在sit中挂载实时移动脚本public class SmallMapdemo : MonoBehaviour { /*1.Player-地形位置=Player相对于地形的位置 * 2.player相对于地形的位置X/地形的宽=x的比例 * 3...
2018-08-25 09:06:55 1316
原创 阴阳师画符制作
(一)设计思路 (1)鼠标按下:存储设计鼠标点击位置(视图坐标) (2)鼠标抬起:内存中生成图片Texture2D,遍历list,为防止点的离散效果,采用插值方法在两点中间。使用像素点制图。清空List (3) 使用GL绘制图形,在OnRenderObject函数中在屏幕中制图。 (二)制作步骤public class Yinyangshi : MonoBehaviour { ...
2018-08-25 09:04:50 1037
原创 OnMousedown与Input.GetMouseButtonDown区别
点击位置决定出发哪一个,在update函数中检测,只要用户点击鼠标,无论鼠标位置在哪里,均可以触发void Update () { //在此处的点击事件:鼠标可以在任何位置都可以触发 if (Input.GetMouseButtonDown(0)) { }} //此处的点击事件是鼠标点击脚本所挂物体时触发。 void OnM...
2018-08-18 10:15:09 1672
原创 通过射线检测实现物体移动到鼠标点击位
脚本挂在移动物体上,判断射线点击层设置标签为Planepublic class Playmove : MonoBehaviour { Ray ray; RaycastHit hit; bool state = false; public float moveSpeed; // Use this for initialization void S...
2018-08-18 09:45:08 807
原创 背包UI--不同武器图片设置
在Sences场景中设置体,Image-text形式,text作为image的子对象。设置合适大小,将image开始放入任意图片精灵。整体拖为预制体。代码自动加载图片精灵修改image的spirte属性(注意这里Resources文件夹下将所有需要加载的图片已经转为图片精灵了) 关键关键:修改两个地方 Texture Type为Sprite(2D and UI) Sprite ...
2018-08-17 15:29:08 588
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人