![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
unity3d学习总结
文章平均质量分 88
傲天鹰
因为执着,所以成功
展开
-
Unity HexMap学习系列笔记之一用Mesh画一个正六边形
前言断断续续的在catlikecoding.com上学习,一路到了Hexmap系列,决定从此开始记录一下学习心得。也在网上看到了很多大牛的翻译,大都是整篇整篇的翻译,而且纸上得来终觉浅,在此想把此系列教程,逐步分小篇幅边学习边记录学习过程中的心得Hexmap系列最基础的开始就是画一个正六边形,因此作为系列学习入门,先从用Mesh画一个(仅仅是一个)正六边形说起正六边形特性...原创 2019-12-30 14:33:19 · 1239 阅读 · 2 评论 -
unity 之Time.scaleTime属性学习笔记总结
烂笔头做笔记Time.scale属性,官方解释为:The scale at which time passes. This can be used for slow motion effects.大致以为是,是时间流转的scale(比例,尺度)。可以用来慢动作效果,当值为1的时候,是真实时间。当值为2是,表示时间加快2倍,值小于1的时候,表示时间变慢。等于0时表示暂停以下代码是...原创 2019-12-02 11:32:07 · 1252 阅读 · 0 评论 -
UnityCG.cginc源码之UnityObjectToWorldNormal之模型非等比缩放导致的法线不垂直问题解决分析
学习unityshader,需要很多坐标系转换,坐标系转换离不开矩阵。尤其是shader,感觉要做到知其然易,知其所以然太难,本文主要记录学习过程中的体会,再好的记忆不如烂笔头。引言本文主要分析,在学习shader阶段经常出现的一个函数,源码如下UnityObjectToWorldNormal源码如下:// Transforms normal from object to ...原创 2019-11-13 20:19:31 · 7549 阅读 · 5 评论 -
unity鼠标拖拽物体移动
案例名称:unity实现鼠标拖拽物体移动原理解释:unity场景世界坐标(world space)和屏幕坐标(Screen space)的互相转化。其中鼠标坐标(Input.mousePosition获取)属于屏幕坐标。当鼠标点击场景中的游戏对象(this.gameobject)并拖拽的的时候,内部实现是经过了这两个坐标系转化的:步骤1,首先场景中游戏对象的世界坐标转化为屏原创 2014-12-09 11:22:29 · 5669 阅读 · 0 评论 -
图解unity下gameobject和transform的区别和关联
概念:gameobject :当前游戏对象的实例transform:当前游戏对象的transform组件从概念可以看出,两者是不同的两个东东,在unity中每个游戏对象都是一个gameobject,而每个gameobject都包含各种各样的组件,但从这点可以看出transform是gameobject的一个组件,控制着gameobject的位置,缩放,和旋转,而且每个gameobjec原创 2014-12-09 17:14:05 · 13151 阅读 · 4 评论 -
unity游戏开发之服务器与客户端或页面流转之自定义交互事件
引言: 1,游戏页面与页面的交互(1)装备背包(2)装备信息页面 在游戏开发中,2D页面之间,有时候少不了关联性,比如游戏的背包系统,玩家进入背包系统(见上图装备背包以及装备信息页面),点击装备,查看装备信息页面,一般卡牌类游戏这些信息页面都附带增加装备属性值的功能,比如《放开那三国》里装备的强化功能,玩家花一定量的游戏货币强原创 2014-12-26 10:45:52 · 4915 阅读 · 0 评论 -
unity游戏开发之自定义事件测试demo
上文中写了unity游戏开发自定义消息事件点击打开链接下面是测试demo第一,打卡unity,新建一个场景,然后新建一个空的游戏对象,如图中的EventObj第二步,测试代码EventTest.as,直接拖拽给上面的空游戏对象EentObj测试代码如下:using UnityEngine;using System.Collections;public clas原创 2014-12-26 12:02:57 · 1851 阅读 · 0 评论