![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
unity 3d
unity相关技术文章
WeiQ_
这个作者很懒,什么都没留下…
展开
-
unity-ios-解决内购商品在Appstore上面已配置,但在手机测试时却无法显示的问题
2. Appstore后台 -> 协议、税务和银行业务 -> 付费App -> 右侧状态必需为『有效』(即在非有效的状态下,点击进入进行同意协议、填写银行信息、填写美国税务)说明:只有上面两者都ok的情况下,你编写相关程序,其内购才能正常显示(我就是第2步一开始没弄,卡了2天,最后才发现必需都填写完,审核后,才能正常调用显示)1. Appstore后台 -> 内购商品 -> 商品状态必需为『准备提交』以上状态(即商品->审核信息->截图必需传上去)原创 2024-02-08 16:26:11 · 1376 阅读 · 1 评论 -
mac 12.7.3 & Unity 2021.3.14 & XCode 14.2 成功将unity游戏编译到IPhone中,并上架appstore
1. mac 10 升级到 12 后,【Navicat Premium 数据库】软件就会报错打不开,有些软件的小伙伴们一定要注意,升级前自己备份好(-_-!我就是因为没备份,升级后数据库打不开了,悲惧了。还好,这次没备份的内容不重要,要不然真想骂人了)3. unity 重新编译导出XCode工程 -> XCode 14.2 打开工程 -> bitcode 改为no -> 连入手机 & 编译并运行(正常情况下,unity游戏就能编译到手机里了)4. 完成,测试好后,就可以把游戏上传到appstore了!原创 2024-01-31 17:20:42 · 1045 阅读 · 0 评论 -
Unity-XCode 一些编译错误记录及解决方法
错误:Undefined symbol: _sqlite3_errmsg(只要是 _sqlite3_ 相关的,后面后缀是啥都一样)解决:XCode工程 -> Targets -> UnityFramework -> 添加 『libsqlite3.tbd』库即可。解决:XCode工程 -> Targets -> UnityFramework -> 添加 『libz.tbd』库即可。错误:Undefined symbol: _compress2。原创 2024-01-30 16:36:48 · 495 阅读 · 0 评论 -
mac 10.15.7 & Unity 2021.3.14 & XCode 12.4 -> Unity IOS 自动安装 Cocoapods 失败解决方法
用贵州的那个ip,ping虽然最快,但是下载有问题)3. 打开 unity,触发自动安装 Cocoapods(显示 gem install cocoapods)-> 还是安装失败的话,直接看第4步(好像unity中gem认到的还是旧的,而不是我用rvm安装好ruby后新的gem)原因:unity 打开时,他的 gem 命令好像用的还是旧的,会自动安装到/Library库中,不是我新装好的 gem,导致出错(怎么在unity中让gem运行时是新的,弄了一会没弄出来,算了,先不管了,终端能安装也行了)原创 2024-01-27 21:08:13 · 1554 阅读 · 0 评论 -
unity-鼠标点击并判断是否撞到物体(通过射线判断)
说明:要触发碰撞,物体上需要挂载 BoxCollider2D 组件,并设置好Size(否则无效)原创 2023-05-11 20:42:52 · 1230 阅读 · 0 评论 -
unity-物体rotation翻转180度后,OnPointerDown失效的问题
因此,如果你只是想要翻转物体的外观而不影响其坐标系或子物体的方向和坐标,那么应该使用 scale 的 x 值来进行翻转。而如果你需要翻转整个物体以及其子物体的方向和坐标,则应该使用 rotation 的 y 值来进行翻转。将 rotation 的 y 设置为 180 和 scale 的 x 改为 -1 会使得物体进行相同的翻转,但它们实际上是不同的操作。而将 scale 的 x 改为 -1 则是将物体沿着 x 轴翻转,这只会影响物体的外观,不会影响其坐标系或子物体的方向和坐标。原创 2023-05-11 20:51:27 · 868 阅读 · 0 评论 -
unity-OnMouseDown如何才能生效
之前一直不知道如何才能让OnMouseDown生效,试来试都没反应,后来才发现需要添加BoxCollider2D控件(记得设置Size,否则无效)才行,记录一下。原创 2023-05-11 21:05:02 · 634 阅读 · 0 评论 -
unity-发送接收事件
接收事件(需要是发送者的父级对象)原创 2023-05-11 21:11:49 · 178 阅读 · 0 评论 -
unity-解决鼠标点击播放动画后,动画没消失前,鼠标没法再次点击触发动画的问题
这样,在你的场景中,当点击该 Image 上的区域时,射线会穿透该 Image,继续检测下方的其他 UI 元素。》想实现功能:就是鼠标点击(用 OnPointerDown 或者常规按钮点击事件实现)的背景的时候,出现一个闪烁动画(一个由6张图片组成的动画),一直点可以一直不断出现。》出现问题:但现在出现了一个问题,就是点击的时候,动画是可以播放了, 但是由于播放动画的时候,这个图形盖住了背景,导致点击无法再次被触发,导致只能等动画消失后才能再点。原创 2023-05-12 10:23:34 · 721 阅读 · 0 评论 -
unity-多次执行DOVirtual.DelayedCall,导致多次新建Tweener 对象而引发错误的问题
上面是对 DOVirtual.DelayedCall 方法的描述,即每次延时运行一次 DOVirtual.DelayedCall 就会建立一个新的 Tweener 对象,今天就因为不知道它是每次都会新建Tween,导致出现奇怪的问题,整了半天!如:未处理前,同时三次运行后效果如下,出现了三个事件,如果你只是想不论延迟多少次,只是想执行一个动画的时候,就会导致有问题。保存Tween对象,然后每次运行前先kill掉上次事件即可。原创 2023-05-15 19:20:02 · 618 阅读 · 0 评论 -
unity-解决场景切换后,再切回来,原来已绑定的内容失效的问题
解决:如果需要重新绑定,必需使用 sceneLoaded 来进行监听,并在其中进行重新绑定,才能有效,直接在Awake或Start中直接赋值,或界面上直接拖拉赋值,都不行。1. 如果原先是使用在界面上进行进行拖拉赋值(如canvas_HideCut对象),则切回来后,此对象的引用将会无效。2. 如果使用代码进行赋值(直接在 Awake 中或 Start 中 直接赋值),则切回来后,此对象的引用也会无效。原创 2023-05-31 11:46:40 · 1182 阅读 · 0 评论 -
unity-通过射线获取多个物体信息
通过上面代码,就能得到多个物体信息。原创 2023-05-11 20:34:36 · 615 阅读 · 0 评论