一、简介  马三从上一家公司离职了,最近一直在出去面试,忙得很,所以这一篇博客拖到现在才写出来。马三在上家公司工作的时候,曾处理了一个UGUI不规则区域点击的问题,制作过程中也有一些收获和需要注意坑,因此记录成博客与大家分享。众所周知在UGUI中,响应点击通常是依附在一张图片上的,而图片不管美术怎么给你切,导进Unity之后都是一个矩形,如果要做其他形状,最多只能旋转一下,或者自己做一些处理。而为
转载 2024-05-06 09:45:48
295阅读
Unity3D中的按钮添加事件有多种方式,举个例子看一下,我现在有一个Canvas对象,Canvas对象中有一个Button对象。 给Canvas 对象添加 testScript脚本,实现按钮的点击效果。这里主要说的一种像NGUI一样实现按钮点击的方法。我用NGUI的按钮点击事件已经习惯了,我觉得在UGUI里有也像NGUI这样的一个方法,使用起来会更加方便。UGUI 按钮的点
想要用Unity实现一个二维码扫描的功能,然后网上找插件,找到一个貌似叫EasyCodeScanner,但下载下来用用,真不好使,一导入运行就报错,调好错了再运行发现点按钮没反应,反复试了几遍发现还是没反应,没办法看源码,结果发现只实现了IOS部分,没有Android部分,我屮艸芔茻...,神伤!用IOS真机测试吧,还是有问题,果断放弃了,下定决心自己动手丰衣足食,虽然不了解Android,但没
最近在做关于防拷贝功能 即注册与当前机器的Mac地址绑定 虽然以前没做过,但觉得很简单啊 不就是绑定mac地址嘛,但做起来就不是那么回事了网卡 有很多种 有线的物理网卡 无线网卡 还有 虚拟网卡 ,可悲的是我现在用C#写代码,而显然API并没有做到它所承诺的,在C#上区分三者让我有些。。。 我想如果写底层就不会有种无力感但这也是我能力不够的表现 就像我们人类不断的在研究这个自然,不断的去描述,但想
刚接触到移动客户端的特色--位置服务,记录一下简单有效的代码。 首先获取一个LocationManager的实例 //获取LocationManager的一个实例,这里需要注意的是他的实例只能通过下面这种方式来获取,直接实例化LocationManager是不被允许的 LocationManager locationManager = (LocationManager)
转载 2024-04-24 22:44:03
680阅读
Unity之GPS定位(腾讯sdk)目录Unity之GPS定位(腾讯sdk)前言Unity版本及使用插件正题编写脚本Run运行, 跑起来就行,具体要什么,去相关类找就好了。没有腾讯地图SDK的Key?唠家常今日无推荐 前言      这段时间在写项目的时候,需要用到GPS逆地址解析,小黑果断就拿出来了之前写的一篇文章Unity之GPS定位(高德),但是经过商量,决定用
最近项目上线,有些渠道需要Apk的targetversion设置为26或以上,为此引发一系列的问题记录一下。Android权限的动态申请安6.0之前的版本,所有权限只要在文件中声明,系统都会默认给权限。6.0以后,如果app的targetversion低于23的,还是会使用旧版本的权限机制。高于23的,会启用新的权限检测机制。那么,完整的权限申请流程是咋样的?下面会列举一下整个流程以
转载 2024-07-01 19:17:51
118阅读
1. 案例简述这个案例实现一个非常简单的拾取宝物游戏,主角是一个小球,玩家通过键盘控制小球拾取全部宝物。2. 键盘控制物体移动private Rigidbody rd; public int force = 10; void Start () { rd = GetComponent<Rigidbody> ();//获得物体的刚体组件 } void Update () {
Unity连接ble蓝牙脉搏心率设备公司的一个项目的生理设备数据采集模块,用的是Bluetooth+LE+for+iOS+and+Android+v2.3这个插件开发。1.蓝牙初始化public void InitBT() { BluetoothLEHardwareInterface.Initialize(true, false, () => {
Unity3D提供了一个用于本地持久化保存与读取的类——PlayerPrefs。工作原理非常简单,以键值对的形式将数据保存在文件中,然后程序可以根据这个名称取出上次保存的数值。     一、PlayerPrefs类支持3中数据类型的保存和读取,浮点型,整形,和字符串型。    分别对应的函数为:SetInt();保存整型数据;GetInt();读取
转载 2024-03-19 22:21:38
439阅读
该项目含有源码、文档、程序、数据库、配套开发软件、软件安装教程项目运行环境配置:Pychram社区版+ python3.7.7 + Mysql5.7 + HBuilderX+list pip+Navicat11+Django+nodejs。项目技术:django + python+ Vue 等等组成,B/S模式 +pychram管理等等。环境需要1.运行环境:最好是python3.7.7,我们在这
popwindow在日常使用的过程中频率很高 ,一般用起来也是得心应手,但是也是有很多坑存在的,在这个版本的迭代中就遇到了一些问题,解决起来很简单,但是以后开发中肯定要注意的popwindow 出现的View not attached to window manager在这个版本的迭代中,产品要求了很多xx秒自动消失的需求,需求很简单,洋洋洒洒写了如下代码:PopupWindow popupWin
本文来自 寒假找了一个线上实习(unity,我的unity是2019.3.14),做了一个消除类型的游戏,其中需要实现棋局暂存的功能,也就是需要在玩家游戏时退出了的时候记录当前局面和未放入进行消除的砖块的数据,下一次再打开时依旧要有上次的残局,这个功能需要在任何退出的情况中实现。游戏的逻辑和算法对我来说轻而易举,但是这种事情就很少做,其实实现并不难,难的就是在不同平台需要不同的操作,还有各种各样的
转载 2024-05-17 17:56:52
86阅读
一、简介1、设备ID:简单来说就是一串符号(或者数字)类似于我们的身份证号,映射现实中硬件设备。排除特殊情况(模拟器等),设备ID和设备是一一对应的,我们称之为“唯一设备ID(Unique Device Identifier)2、设备ID的作用:关于设备ID的作用,大概可以分为下面几点:统计需求 统计需求是设备ID最常见的用途,包括DAU, MAU的统计,行为统计,广告激活的统计等。业务需求 设备
最近在项目中需要使用蓝牙链接蓝牙打印机 , 所有对蓝牙的开发做了一下整理以供学习 . **如果是小米手机请先手动在应用权限里打开定位权限, 下一篇博客告诉你原因和我踩过的坑**首先在Android 6.0以后对手机权限做了修改 , 蓝牙的搜索需要需要在清单配置里面添加两个定位的权限:<uses-permission android:name="android.permission.
一、获取已激活游戏对象 1、 Gameobject.Find("游戏对象名") //根据对象名直接获取游戏对象 这个方法可以找到指定的对象,但是一些缺陷。第一,如果场景中有重名,此方法找到的是Hierarchy从上至下第一次出现此对象名的对象。第二,如果对象的activeSelf为false,那么这个方法永远无法找到对象。 1.1、 解决上述第一个问题(重名)的方法: Gameobj
转载 2024-02-22 11:49:04
305阅读
过年啦,新年快乐~作为一个独立游戏开发者(其实也没啥做出来的东西),做一个单机游戏,那必然要有存档。 存档的方式有很多,xml,json,PlayerPrefs,sqlite等等。 在和大佬做了充分的交流了之后,决定用sqlite来做,总归上会比其他方式好一些。(至于为啥,我已经忘了)。那么……先说一下我的版本搭配: Unity2019.4.10f1 Xlua Sqlite3 lua-protob
转载 2024-03-19 15:59:35
68阅读
本地数据持久化一、 PlayerPrefs使用案例二、xml三、json一、 PlayerPrefsPlayerPrefs是unity自带的一个数据存储类 描述 PlayerPrefs 是一个在游戏会话之间存储玩家偏好的类。它可以将字符串、浮点数和整数值存储到用户的平台注册表中。Unity 根据应用程序运行的操作系统以不同方式存储“PlayerPrefs”数据。在本页给出的文件路径中,公司名称和产
转载 2024-05-19 08:50:58
449阅读
unity打包的制杖问题区分权限类型,否则会卡主线程AndroidManifest和Permissionhandler中的permissions保持一致操作步骤设置自定义权限添加对应权限<?xml version="1.0" encoding="utf-8"?> <!-- GENERATED BY UNITY. REMOVE THIS COMMENT TO PREVENT O
转载 2023-12-10 16:43:06
132阅读
11月19日,万众期待的魅族MX4 Pro正式发布,作为魅族半年度发布的第二款重磅旗舰产品,MX4 Pro不仅支持移动联通双4G,配备5.5寸2K屏,更拥有2.8毫米号称全球最窄边框。结合之前普通版MX4预约的数量看来,此次MX4 Pro版相信更能获得不俗的成绩。作为国内最早用户基数最多的一键刷机工具,刷机大师早在魅族MX4 Pro发布会前就已率先拿到了MX4 Pro工程机,目前已成功适配支持魅族
  • 1
  • 2
  • 3
  • 4
  • 5