- 博客(9)
- 收藏
- 关注
原创 UE4编辑器修改面板参数,会导致某些属性重置为默认值
在项目开发中遇到一个很奇怪的问题,每次修改完playercontroller 细节面板的值,视口中鼠标指针就消失了
2023-04-28 16:20:47
447
原创 unity把公共方法在Inspector 界面上实现一个按钮点击直接调用的最快最方便的方式
快速实现在unity编辑器界面显示按钮调用公共方法
2022-08-18 20:08:00
2685
1
原创 unity实现游戏战斗震屏
大部分战斗类游戏都会有震屏需求。震屏的简单实现方法,包括随机震屏,横向震屏,纵向震屏,以及三种随意组合的震屏总结将脚本挂在相机上,就可以看到下边那张图,可以在list中调试数据,点击下边测试镜头震屏按钮测试效果。最终实现了随机,横向,纵向的组合震屏,随意搭配组合实现花式震屏。...
2022-06-21 16:50:30
1392
原创 c# 一个有很多带默认值参数的方法,只想传最后一个值中间还用默认值的简单方法
今天偶然发现一个比较好用的给最后一个参数传默认值得方法,项目开发中当有一个有很多个参数的方法,有可能这些参数全部带了默认值,按常理都不变的情况下是什么都不需要传的,但是当我们需要修改最后一个参数的值时,需要把前边所有的参数的默认值都传一遍很麻烦,这时候我们可以直接用最后一个参数的变量名加冒号,(变量名:值)这种方式去传参,这样前边的参数就可以不传使用默认值了,具体见下图:结果可以输出:...
2021-03-25 20:39:38
1176
原创 tolua lua调用C# Unity GameObject.AddComponent(string name);方法调用不了
tolua lua调用C# Unity GameObject.AddComponent("");方法调用不了。因为在gameobject里边AddComponent是一个重载方法,后边的需要传入Type类型的重载方法覆盖了前边传string类型的方法.(这个原因是我猜的,反正结局是这样)1.所以在lua这边调用这个方法需要传type类型,gameObject:AddComponent(typeof(Type类名,不需要双引号))。2.或者在C#实现一个AddComponent的工具方法。..
2021-03-13 15:37:01
1658
原创 unity模型或特效资源在打包后在手机上看不到的问题解决
unity模型或特效资源在编辑器模式下没有问题,打包后在手机设备上看不到。有可能是在从3dmax导入到unity时带了默认材质球的原因,将模型属性选项卡中的Materials中的Material Creation Mode设置为None就可以了。...
2021-03-10 12:03:27
5132
原创 FastShadowReceiver插件使用遇到的问题记录
FastShadowReceiver插件使用遇到的问题记录使用FastShadowReceiver插件显示影子时如果地面建筑物被镜像(节点缩放设置-1)了会导致不显示影子。
2021-03-10 11:56:39
327
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人