
unity
文章平均质量分 52
我喜欢就喜欢
有丰富的产品开发、测试、项目管理、部门管理、项目指导经验
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
unity宏编译版本
在写c++程序的时候我们通常可以用不同的宏定义来控制不同版本的编译内容,最近有个需求就是根据需要编译一个完全体验版本,就想到了用vs的那套方法。经过研究发现unity也有类似的控制方法。注意这里设置完后要点击右下的应用,我起先就没有设置,还一度以为自己思路是不是出了问题。然后就开始代码的编辑部分了。这样就编译不同的版本了。原创 2024-07-15 11:31:21 · 415 阅读 · 0 评论 -
在Unity中集成Python开发与运行
此方法调用方式采用的是Pythonforunity库引入后直接用引用提供的方法即可,同样也可以调用文件和方法,具体下次文中再进行说明。此库的使用百度较多可以自行查询,此处只是提供了此包的下载,方便需要者调用。然后回到unity程序界面,程序会自动开始下载相应的内容,完毕后在unity中工程设置界面中会增加如下选项。然后回到unity中测试验证正确性,并加载刚才编写的代码,然后点击execute运行查看效果。回到unity的项目管理界面中创建一个C#文件,此文件负责调用python的代码。原创 2022-09-25 21:27:31 · 10220 阅读 · 10 评论 -
PPT文件加密
最近在处理一个教学系统,其中用到了ppt显示问题,目前通过脚本打开ppt显示的方式网络上很多,但在我这里遇到一个问题,就是保密问题,因为是放在一个教学系统当然不希望别人能直接把ppt拿去作为他用了,所以想到的第一个就是加密。因为对ppt本身也不是特别熟悉,后来通过一番研究发现office的ppt文件本身就有一个加密的功能,于是乎就想到了给自己的ppt全部加上密码。原创 2022-09-22 15:44:58 · 359 阅读 · 0 评论 -
unity中创建询问弹出窗口
在开发过程中进程会遇到需要弹出一个窗口询问用户是否进行的操作,今天就来制作一个这样弹出窗口,然后根据弹出窗口的选择内容不同进行不同的操作。本例中主要是为了删除一个数据,而在删除数据操作前需要得到用户的一个确认操作。这里面主要用到了NotificationCenter插件内容来进行消息传递,经过尝试发现消息传递的方式传递效率远高于携程方式。具体先看这窗口消息代码:using System.Collections;using System.Collections.Generic;using TMPro;原创 2022-01-19 14:13:11 · 4799 阅读 · 0 评论 -
2021-07-24
unity中携程与回调携程的申明方式回调函数的申明调用方法最近在做一个项目的过程中需要外部对外面与服务器进行一个简单的消息沟通,而对方的服务器采用的是http协议,研究后发现unity有一个专门的类处理,问题是这个在发送消息的时候容易被卡住,因此最好的方式是调用携程的方式,而在处理的过程中需要接收服务器的返回消息,而用全局变量又不是最好的方式,因此考虑到了回调的形式。携程的申明方式只需要将原申明上添加一个Action callback的项然后在处理的末尾添加这个函数的调用。如下:public sta原创 2021-07-24 07:53:16 · 127 阅读 · 1 评论 -
unity videoplay视频播放控制、进度条
unity videoplay视频播放控制、进度条废话不多说直接上代码,部分代码是借用了别人的写法,加上自己的认识做了修改基本上能满足日常的视频播放需要。using UnityEngine;using UnityEngine.UI;using UnityEngine.Video;/// /// public class VideoController : MonoBehaviour{//设置VideoPlayer、RawImage和当前播放视频索引参数public VideoPlayer原创 2021-07-01 16:11:04 · 334 阅读 · 0 评论 -
Unity表格绘制
Unity表格绘制之参考修订首先在这里先感谢下yongh701我是看他的文章才学会绘制表格的,其博客地址为https://blog.csdn.net/yongh701/article/details/70858083。欢迎大家去学习,为啥要重新写一个呢,主要是在参考其内容进行绘制的时候遇到一些问题,自己做了些修改更适合自己吧。完成如下的表格,说明如何利用原生的UGUI完成表格:一、场景布置1、新建一个带滚动的Plane。如图所。设置Panel的大小为根据情况定义,你也可以设置为其它大小,但下文部分原创 2020-06-04 10:05:44 · 11295 阅读 · 9 评论 -
unity使用手记
对象的查找Transform查找GameObject root = GameObject.Find(“Canvas”);GameObject go = root.transform.Find(“HDLG”).gameObject;go.SetActive(true);GameObject.Find查找(此方法无法查找隐藏的对象)GameObject.Find ("/Can...原创 2020-03-28 16:06:47 · 613 阅读 · 0 评论