- 博客(8)
- 资源 (5)
- 收藏
- 关注
原创 UGUI 和世界坐标的转换
需求一 :让UGUI中的UI随着场景中的模型位置而移动,类似人物血条,这里需要移动的是UI需求二:让场景中的模型位置随着UI移动而变化,这里移动的是模型位置。这两个需求正是对UGUI和世界坐标的转换的应用。当canvas的render模式是overlay的时候,这个时候只有一个相机,即世界相机,没有所谓UI相机,ui坐标就是屏幕坐标。 Transform target;//模型 Camera worldcamera;//世界相机 RectTransform m_u...
2021-04-23 20:46:52 346
原创 UI 相机和3D相机重叠显示
一个ui相机A,一个3d世界相机BA的blackgroud type设置为None,depth设置为2;B的blackgroud type设置为sky,depth设置为1;那么就能看到A>B的渲染重叠显示结果depth决定渲染先后顺序,数字大的显示在前面。值得注意的当相机的blackgroud type为sky,会遮挡住其他depth值小的相机。...
2019-05-16 11:43:38 839
原创 Unity 组件SetParent和worldPositionStay
需求:场景中有2个物体A和B,需要将B的父级设为A,然后确保B的Rotation为(x,y,z)。按照如下步骤:1, B.SetParent(A);2,B.eulerAngles = new Vector(x,y,z);然后我们点击场景中的B,会发现B的Rotation的数值其实并不是x,y,z,这是什么原因呢?第1步设置父级其实还有一个参数worldPositionSta...
2019-05-09 19:32:30 2983
原创 关于Ragdoll的坑,莫名抖动和蒙皮拉伸
unity的ragdoll提供了可视化生成界面,在骨骼上生成collider,Rigibody,characterjoint后,对Rigibody施力AddForce即可实现Ragdoll。这一部分,网上已经有了很多案例,不再累述,重点说下我遇到的坑。坑一:怪物落地后整体不动,但是部分关节莫名抖动不止出现情况:几乎必现,主要表现在手脚关节。原因及解决方案:曾经怀疑是碰撞或者阻力
2018-02-02 14:47:01 2227
原创 个人项目笔记
**1. 物体GameMain上的脚本GameApp** 主要就是加载远程xml上的网关地址,和加载管理器 1.1 方法 Init() 设置版本号,设置屏幕分辨率 Screen.sleepTimeout = SleepTimeout.NeverSleep;//设置不主动锁屏 DontDestroyOnLoad(this);//永远不删除 StartCoroutine(InitAp
2017-08-24 14:33:16 244
原创 Unity3d游戏 轻功设计
unity3d游戏,武侠类,需要实现人物多段式轻功 思路就是点击轻功的时候,给角色一个向上的速度并转换动作,摇杆控制方向。把向上或向下的速度,与角色水平方向区分处理。角色起跳前判断位置是否属于可跳通过Physics.Raycast射线方式,判断角色脚下是否为walk层 //向下发射线 bool IsGrounded(float margin, string layerName
2017-08-22 10:31:24 1265
原创 Unity3D本地数据存储读取
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-08-10 09:54:46 7426
Visual.AssistX2019.rar
2019-09-26
Windows核心编程-第五版(中文)
2018-06-05
Mega-Fiers插件
2014-07-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人