- 博客(53)
- 资源 (5)
- 收藏
- 关注
转载 matplotlib 显示中文
windows 环境下显示中文方法plt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签plt.rcParams['axes.unicode_minus']=False #用来正常显示负号
2019-07-19 11:58:09
306
转载 Ubuntu教程,让你成为Ubuntu高手!
Ubuntu的发音Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意义的,您不是第一个为此困惑的人,当然,也不会是最后一个:)大多数的美国人读 ubuntu 时,将 u 作为元音发音,类似单词 who 或者 boo ,重音在第二个音节即 u'buntu ,oo-boon-too 。如果您喜欢撒哈拉,喜欢它令人窒息的温柔、梦幻般的寂寥还有张扬恣...
2019-07-16 10:23:22
5574
转载 win10 安装虚拟机和乌班图
一、下载VMware虚拟机:VMware12下载地址:点这里VMware 12pro 专业版永久许可证密钥: 5A02H-AU243-TZJ49-GTC7K-3C61N 注意:新版不支持32位系统,系统是32位的请用VMware10如果许可证不能用,参考这里:传送门二、下载Ubuntu镜像:Ubuntu16.04官网下载:点这里下载桌面版Ubuntu Deskt...
2019-07-13 09:49:18
17504
2
原创 PyCharm Django模板文件中无法点出变量的属性
出现如题的情况,可能是因为文件的设置有问题,可以尝试如下图的方法File->settings->Languages&frameworks->Django设置好,在views文件中出现如下图标就说文件引用成功了最后需要把根目录设置成资源根目录...
2019-07-02 09:23:55
633
转载 Unity 与 Android Studio交互
版本信息Android Studio 3.3.2 Unity2017.4.5f1Android Studio打开Android Studio,新建工程:image.png点击 +Start a new Android Studio projectimage.png点击 Empty Activity,然后点击Nextimage.png这是作为一个总的工程,所...
2019-04-26 17:35:14
353
原创 Unity 安卓通信2 build后没有bundles文件夹
可以在下图文件路径查找并放到unity Plugin 文件夹下也可以解压下图的文件,然后把classes文件拖入libs文件夹中覆盖里面的文件复制 res libs AndroidManifest文件到unity的Plugin/Android文件中...
2019-04-26 15:40:32
317
转载 unity 安卓通信
现在网上的Unity与Android通信的教程,要么是Unity版本不是较新的,要么使用的是Eclipse配置Android。写这篇博文主要是简单说明一下Unity5.3.6和Android Studio2.4的配置,来完成Unity脚本(C#)与Android脚本(Java)的交互通信。PS:以下详细操作截图是本人的真实操作,能考虑到的重点已经说明,如果存在其他问题,大家可以指出,共同进步!...
2019-04-24 18:18:53
512
转载 Unity UGUI RectTransform
Rect Transform我们都知道,Unity3D中所有的GameObject都必须要携带一个Transform组件,且该组件无法移除,那么作为UI显示的GameObject则不是携带Transform而是使用Unity3D专门为UI组件设计的Rect Transform组件,如下:另外说一下,Canvas Renderer也是UI组件必须携带的组件。我们来看一下其为我们提供的...
2019-03-30 09:54:42
553
转载 unity 100条unity基础
1. 高亮选择在Scene面板右上角的Gizmo下拉列表中,可以通过设置Selection Outline选项决定是否在选中物体时显示边缘高亮的标识。 2.Pixel Perfect Camera在摄像机上挂载Pixel Perfect Camera组件能够使2D像素风格的游戏画面更加整洁清晰。此组件需要使用Package Manager安装2D Pixel Perfec...
2019-01-25 08:54:11
2283
1
转载 Inno Setup 安装脚本
[Setup] ; 注: AppId的值为单独标识该应用程序。 ; 不要为其他安装程序使用相同的AppId值。 ; (生成新的GUID,点击 工具|在IDE中生成GUID。) AppId={{A9861883-31C5-4324-BD9A-DC3271EEB675} ;程序名 AppName=ISsample ;版本号 AppVerName=ISsample 1....
2019-01-16 12:00:48
285
原创 Unity 获取公网ip地址
可以通过一些网站查询公网ip地址private IEnumerator Start() { WWW w = new WWW(@"http://icanhazip.com/"); yield return w; print(w.text); }
2018-11-30 14:34:47
3482
1
转载 Unity发布WebGL时如何修改默认的载入进度条
Unity发布WebGL版本后,需要去除Unity的Logo,首先关闭Splash Image去除Made with Unity启动画面(在File->Build Settings->Player Settings->Splash Image->Show Splash Screen(只有专业版能关闭)) 结果发现网页初始载入时会默认出现一个载入进度条,这里还是有一个...
2018-11-24 14:16:04
10259
1
原创 Python 构建一个简单的回调函数
# 功能函数def get_damage(callback, *args): result = 0 for a in args: result += a callback(result)# 回调函数def mycallback(damage): print("take %s damage" % damage)# 调用测试if __n...
2018-11-23 18:12:48
369
原创 Python defaultdict的使用
在python中的字典数据类型和多数语言操作是一样的,用于存储键值对如果想获取不存在的键值时会报KeyErrordict = {}print(dict["level"])在python中ha还有字典的另外一个种形式就是defaultdict在构造defaultdict对象时可以传入一个工厂参数,比如list,int等,其作用就是如果不存在键,则输出工厂参数的默认值fr...
2018-10-25 15:06:48
621
原创 Unity 判断网络类型和有无网络
在游戏开发中,经常要判断网络的情况,在unity中可以通过如下方式判断 if(Application.internetReachability == NetworkReachability.NotReachable) { Debug.Log("当前没有网络!"); } if(Application.inte...
2018-10-15 17:25:19
1321
原创 Unity 获取设备的硬件信息
在unity里封装了一个非常好用的类,可以方便的获取设备硬件的相关信息,它就是SystemInfo类下面列举一些常用的信息print(SystemInfo.graphicsDeviceID);//获取显卡的唯一标识符print(SystemInfo.deviceUniqueIdentifier);//获取设备唯一标识符print(SystemInfo.deviceType);//获取...
2018-10-15 16:57:40
5946
1
原创 Python 使用selenium模块打开Firefox浏览器
在下载安装好selenium模块版本是3.14.1后,需要下载一个驱动文件,驱动连接如下https://github.com/mozilla/geckodriver/releases下载完毕解压,然后把解压后的路径添加到环境变量(windows用户),这样就能打开浏览器了from selenium import webdriverbrowser = webdriver.Firefo...
2018-10-12 17:48:01
2199
原创 Python 压缩文件zipfile模块
我使用的是Python3.6.6的解释器,先来看一下怎么创建一个压缩文件首先需要导入zipfile模块,调用函数的参数一是压缩文件命名,二是文件打开的方式和打开文件操作类似import zipfilenewzip = zipfile.ZipFile("new.zip","w")newzip.write("log.txt",compress_type=zipfile.ZIP_DEF...
2018-10-10 16:20:01
835
原创 Python os模块的walk函数
walk函数返回三参数,分别是当前文件夹名称,当前文件夹的子文件夹,当前文件夹里的文件所以通过一个for循环可以遍历整个文件夹里的内容import osfor curfile,subfolders,filenames in os.walk(os.getcwd()+"/xx"): print(curfile) for subfolder in subfol...
2018-10-10 15:11:41
757
原创 Python pycharm ctrl+滚轮改变代码字体大小
在vs中可以使用ctrl+滚轮改变当前编辑代码字体的大小,在pycharm中也是可以实现的,如下图,版本是2017中文版文件—》设置
2018-10-06 15:55:39
2654
原创 Python 命令行参数
在python中有一个常用且中要的模块sys,在sys里可以获取程序中所有的命令行参数,可以认为是程序在运行时,传入的所有参数,来看下代码import sysprint(sys.argv)输出结果是一个列表,默认值是当前程序的路径然后我们win+R输入cmd打开命令行输入框进入到程序所在目录执行如下命令python 文件名.py xx oo回车,发现我们传入的参数就被输出...
2018-09-30 10:03:49
500
转载 Python 异步编程
前言很多朋友对异步编程都处于“听说很强大”的认知状态。鲜有在生产项目中使用它。而使用它的同学,则大多数都停留在知道如何使用 Tornado、Twisted、Gevent 这类异步框架上,出现各种古怪的问题难以解决。而且使用了异步框架的部分同学,由于用法不对,感觉它并没牛逼到哪里去,所以很多同学做 Web 后端服务时还是采用 Flask、Django等传统的非异步框架。从上两届 PyCon ...
2018-09-28 11:18:27
381
原创 Unity 内存优化
内存优化的几个方面1.压缩自带类库;2.运用对象池;3.释放AssetBundle占用的资源;4.降低模型的片面数,降低模型的骨骼数量,降低贴图的大小;5.使用光照贴图,使用多层次细节(LOD),使用着色器(Shader),使用预设(Prefab)。 LOD技术有点类似于Mipmap技术,不同的是,LOD是对模型建立了一个模型金字塔,根据摄像机距离对象的远近,选择使用不...
2018-09-25 16:22:11
1335
原创 Unity 设置Panel的 top left right bottom自适应屏幕
在我们自己制作UI界面的时候,需要动态的生成Panel,并希望在屏幕中平铺开来,也就是需要设置left,top,right,bottom的值,使它与父物体大小保持一致,这点在UGUI中已经做好了封装,可以通过设置如下属性来实现RectTransform rt = GetComponent<RectTransform>();rt.offsetMin = Vector2.zero;...
2018-09-09 17:03:57
3408
原创 KBEngine 自定义数据类型
KBEngine提供了基本的数据类型,如下图在需要的时候也可以定义自己需要的数据类型,我们来看下制作过程首先,需要告诉这个数据类型的的组成,在types.xml这个文件中,在根节点里添加如下内容注意格式FIXED_DICT必须写定义完后我们在Account定义文件中定义服务器与客户端通信的函数在ClientMethods中定义如下在BaseMethods中定义如下...
2018-08-31 17:43:27
1085
转载 Unity3DAssetBundle包加密
保护资源管理文件的相关内容 Unity允许用户使用AssetBundle.CreateFromMemory从一个 byte[]数组中建立一个AssetBundle的对象。在运行传输解密时,可以用这种加密方法来提高安全性和保护用户建立的资源管理中的内容。string url = "http://www.mywebsite.com/mygame/assetbundles/assetbundle1...
2018-08-28 08:45:58
1832
原创 Pycharm 去掉满屏的波浪线
pycharm在写代码的时候会友好的提示你代码格式错误,最终打开一个文件满屏的波浪线,可以通过下图设置关掉格式错误提示版本是2017中文版 文件-》设置-》...
2018-08-25 12:22:25
1639
原创 KBEngine demo搭建简介
kbengine功能强大能够快速构建服务端、如果你对流程非常熟悉那自然能带给你快感、对于刚接触的也是挺苦逼的,下面就和大家一起学习先把官方的一个小demo跑起来再说,这里说的是win版首先,需要先把资源下载下来,kbengine要求服务端和客户端开发版本高度一致,所以版本不一致是进入不去游戏的先是服务端,我下载的是2.2.0版本,附上地址https://github.com/kbengin...
2018-08-23 17:27:04
1473
1
原创 Pycharm 代码自动补全不区分大小写
在使用vs时候习惯不区分大小写提示,在Pycharm中也可以实现,我的是中文版本具体在文件--》设置面板 看下图
2018-08-19 19:43:08
3825
原创 Python的生成器(二)
在第一篇中我们认识了生成器,并创建了一个简单的生成器,生成器还有另外一种形式,就是在函数中如果存在yield的语句,那么这个函数就是一个生成器,来看一个例子,我们使用生成器来描述一个斐波那契数列def fib(n): a, b, index = 1, 1, 0 while index < n: yield a a, b = b, a + ...
2018-08-11 12:09:17
124
转载 Unity3D 性能优化
一、程序方面 01、务必删除脚本中为空或不需要的默认方法; 02、只在一个脚本中使用OnGUI方法; 03、避免在OnGUI中对变量、方法进行更新、赋值,输出变量建议在Update内; 04、同一脚本中频繁使用的变量建议声明其为全局变量,脚本之间频繁调用的变量或方法建议声明为全局静态变量或方法; 05、不要去频繁获取组件,将其声明为全局变量; 06、...
2018-08-10 16:48:45
325
转载 VS2017密钥
可以试用下Enterprise:NJVYC-BMHX2-G77MM-4XJMR-6Q8QFProfessional:KBJFW-NXHK6-W4WJM-CRMQB-G3CDH
2018-08-04 17:08:58
3383
原创 Python的生成器(一)
Python的生成器是其有魅力的地方之一,它的好处是不用一开始就生成一大堆的数据,而是在需要的时候才计算出数据,我们首先先来看一下怎样创建一个生成器创建生成器很简单,我们来看第一种x = (i for i in range(11))看一下是不是很简单,看起来是不是很熟悉,怎么像是列表生成式,是的,但是需要把最外面的中括号【】换成小括号()就可以了,而且这个时候,如果我们在来打印x,在...
2018-08-02 11:05:01
129
原创 Python的property用法
在python创建类的时候会有私有属性出现(虽然python中并不存在绝对的私有),为了获取或修改私有属性的值,需要额外写一些像get,set的函数,在python简便的实现方式,那就是property,他可以让函数像属性一样的方式去访问实现起来有两种方式,来看第一种class Person: def __init__(self): self.__age = 12...
2018-08-01 14:17:57
285
转载 Unity 发布WebGL的一些技巧
首先还是构建选项,在"Player Settings"里。Resolution and Presentation和老的web player没啥变化,你可以把你自制的模板放到"\Unity\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\WebGLTemplates"目录里面,具体用法以后慢慢填坑。 other settin...
2018-07-31 08:48:21
15921
转载 kbengine引擎服务端目录结构分析
|- kbengine (KBE_ROOT 根目录) |- demo (游戏例子工程的根目录) |- res (工程的所有资源) |- spaces (通常存放游戏场...
2018-07-25 10:24:02
176
原创 KBEngine 编译出现 MSB802 无法找到v140的生成工具
我用的vs版本是vs2017professional版本,并未安装所有的工具在编译kbengine源码时候出现 MSB802 无法找到v140的生成工具错误修复办法在菜单栏选择 工具--》获取工具和功能,找到vs2015 v140工具并勾选最后修改安装还要提一下,为了能够编译无误最好是不要有中文路径...
2018-07-24 16:26:27
5793
转载 Unity 如何加速Lightmap烘焙速度
从Unity 5.0版本我们推出了Enlighten烘焙系统,在Unity 5.6版本开始增加了Progressive烘焙系统作为备选,但是直到Unity 2018.1正式版本才脱离Preview状态。现在国内大部分开发者主要都使用Enlighten系统进行Lightmap烘焙。作为Progressive系统极大优势的GPU加速还需要到今年年底才会推出,因此接下来一段时间内大部分国内游戏开发者应该...
2018-07-24 15:11:25
11018
1
原创 Unity发布WebGL如何在本地运行
这里使用的是Unity2017.4.3的版本,发布的时候新建一个空文件夹比如myweb,在发布出来以后包含三部分如图之后为了查看运行效果需要一个服务器,需要的话可以自己架设一个本地服务器,如果只是想快速查看预览效果这里给大家介绍一个方便的效果,下载一个netbox2,绿色无需安装解压即可,给大家一个地址链接:https://pan.baidu.com/s/1ZJNrhHCWF315i3...
2018-07-23 16:45:21
11707
2
核心编程第三版高清中文版
2018-09-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人