游戏开发
luncy_yuan
这个作者很懒,什么都没留下…
展开
-
Unity3D在UI中加入Image图片
这里写链接内容转载 2018-07-07 10:14:41 · 5427 阅读 · 0 评论 -
EasyTouch5-Pinch与Swipe事件实现物体旋转与缩放
功能分析1.双指在该物体时,将该物体进行缩放,手指离开,恢复原始大小。2.手指在屏幕任意地方移动,通过水平变化量,旋转物体y轴代码实现需要旋转的物体挂载该脚本。代码。using System.Collections;using System.Collections.Generic;using UnityEngine;using HedgehogTeam.EasyTouch;...原创 2018-10-10 22:39:28 · 2785 阅读 · 2 评论 -
扇形攻击
/// <summary> /// /// </summary> /// <param name="attacker">攻击者</param> /// <param name="attacked">被攻击者</param> /// <para原创 2018-09-06 23:09:22 · 343 阅读 · 0 评论 -
矩形攻击范围
/// <summary> /// /// </summary> /// <param name="attacker">攻击者</param> /// <param name="attacked">被攻击者</param> /// <re原创 2018-09-06 22:41:40 · 427 阅读 · 0 评论 -
unity导入模型昏暗(对比度低)解决办法
修改模型贴图shader形式: 修改shader为Legcy shaders/Diffuse Fast,原创 2018-09-08 11:16:58 · 2851 阅读 · 0 评论 -
UGUI多Button同一事件获取触发事件Button
UnityEngine.EventSystems.EventSystem.current.currentSelectedGameObject这是一个只读的,正好就使用上了。怎么用?返回值是GameObject原创 2018-09-08 01:47:25 · 834 阅读 · 0 评论 -
魔兽世界小地图实时显示相机视野范围
(一)设计思路: (1)获取到相机的视野范围(世界坐标系),射线检测 (2)相机视野四点存储 (3)相机视野四点相对于地形长宽的比例 (4)Map映射等比例映射计算 (5)绘图 (二)实现思路: (1)在Camera上挂载脚本,射线public class WorldMoshou : MonoBehaviour { public Terrain myterr...原创 2018-08-25 09:10:01 · 1121 阅读 · 0 评论 -
小地图制作(实时显示Player位置)
(一)小地图制作原理: 等比例映射: (二)制作过程: (1)建立Terrian,Player,小地图 (2)在sit中挂载实时移动脚本public class SmallMapdemo : MonoBehaviour { /*1.Player-地形位置=Player相对于地形的位置 * 2.player相对于地形的位置X/地形的宽=x的比例 * 3...原创 2018-08-25 09:06:55 · 1265 阅读 · 0 评论 -
阴阳师画符制作
(一)设计思路 (1)鼠标按下:存储设计鼠标点击位置(视图坐标) (2)鼠标抬起:内存中生成图片Texture2D,遍历list,为防止点的离散效果,采用插值方法在两点中间。使用像素点制图。清空List (3) 使用GL绘制图形,在OnRenderObject函数中在屏幕中制图。 (二)制作步骤public class Yinyangshi : MonoBehaviour { ...原创 2018-08-25 09:04:50 · 1015 阅读 · 0 评论 -
背包UI--不同武器图片设置
在Sences场景中设置体,Image-text形式,text作为image的子对象。设置合适大小,将image开始放入任意图片精灵。整体拖为预制体。代码自动加载图片精灵修改image的spirte属性(注意这里Resources文件夹下将所有需要加载的图片已经转为图片精灵了) 关键关键:修改两个地方 Texture Type为Sprite(2D and UI) Sprite ...原创 2018-08-17 15:29:08 · 556 阅读 · 0 评论 -
OnMousedown与Input.GetMouseButtonDown区别
点击位置决定出发哪一个,在update函数中检测,只要用户点击鼠标,无论鼠标位置在哪里,均可以触发void Update () { //在此处的点击事件:鼠标可以在任何位置都可以触发 if (Input.GetMouseButtonDown(0)) { }} //此处的点击事件是鼠标点击脚本所挂物体时触发。 void OnM...原创 2018-08-18 10:15:09 · 1616 阅读 · 0 评论 -
通过射线检测实现物体移动到鼠标点击位
脚本挂在移动物体上,判断射线点击层设置标签为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 · 776 阅读 · 0 评论 -
UGUI中将图片转换成精灵Sprite
using UnityEngine;using System.Collections;using UnityEngine.UI;public class CreateTexture : MonoBehaviour { private Image image; void Awake() { image = GameObject.FindWithT...原创 2018-07-31 20:16:42 · 2676 阅读 · 0 评论 -
Unity的流体插件--适应于PC和VR
流体插件分享链接: https://pan.baidu.com/s/1ybEwOfEBT9S-lkX8y2m6vw提取码:w726原创 2019-05-05 16:43:13 · 3467 阅读 · 2 评论