排序:
默认
按更新时间
按访问量

Unity3D Editor 编辑器扩展3 Editor脚本

Unity3D Editor 编辑器扩展3 Editor脚本环境:Unity2017.2 语言:C# 总起:在编辑Unity项目的时候,总不可能避免的接触到Unity自身自带的Inspector参数调整无法很好的完成某些特定功能的情况。 比方说想要一个按钮直接能跳到游戏的主界面进行调试,然而普通的...

2018-05-31 23:06:56

阅读数:30

评论数:0

Unity3D UniRx ReactiveX响应式编程2 常用方法总结

环境:Unity2017.2 语言:C# 总起:在正式讲UniRx技术之前,首先推荐一篇老外写的入门文章:https://zhuanlan.zhihu.com/p/27678951。 看了以上文章后,应该会对UniRx用来做什么有一定了了解了。而我今天就将我这几天使用的几种常用方法列举一下,供大家...

2018-04-30 23:23:29

阅读数:92

评论数:3

Unity3D Editor 编辑器扩展2 选取物体、撤销操作和窗口小部件的显示

环境:Unity2017.2 语言:C# 总起:今天主要介绍以下内容:1.通过MenuCommand、Selection获取选中对象;2.通过Undo编写可撤销的命令;3.窗口小部件的显示。 MenuCommand:我们先来看一个点击增加血量的例子:[MenuItem("CONT...

2018-03-30 21:03:53

阅读数:110

评论数:0

Unity3D Editor 编辑器扩展 MenuItem标签 菜单的扩展

环境:Unity2017.2 语言:C# 总起:菜单栏的扩展,这边主要讨论4个常用窗口的菜单栏:1.整个Unity编辑器顶头的菜单栏;2.Inspector挂Component的;3.Hierarchy游戏物体节点树的;4.Project游戏资源文件的。 这边最主要的一个类就是MenuItem。 ...

2018-02-27 00:44:52

阅读数:118

评论数:0

Wooga Entitas正式版在3小时之前发布啦!

Entitas虽然在项目上已经遇不到使用的情景了,不过作为一个代码参考是十分值得借鉴的。正巧我重新登录github后发现Entitas1.0.0刚好发布了,赶紧下载下来。github地址:https://github.com/sschmid/Entitas-CSharp/releases不过Ent...

2018-01-25 01:06:44

阅读数:719

评论数:7

Golang 使用VSCode搭建一个简单的游戏服务器

环境:VSCode 语言:Go   总起: 当时在和Java服务器对接时,因为注册登录等操作不要求实时性,所以使用了http的方式(当然除了实时性以外,http无法做到全双工,当时Web大神跟我说他们以前做的时候使用websocket解决服务器向客户端发消息的问题)。   然后学了Pho...

2018-01-07 20:16:14

阅读数:582

评论数:0

Golang 初入坑时一些特别的语法知识点

(CSDN使用新的编辑器了!但是还是没有Golang语言啊,掀桌) 环境:Sublime3  语言:Go   总起: 个人主要接触是C系列的语言为主(像是C++、Java、C#),所以习惯上这类语言编写的时候非常轻松。   当时在写lua的时候记录过一些lua特别(奇葩?)的地方,作为...

2018-01-06 22:56:51

阅读数:150

评论数:0

Golang 第一个程序

环境:Sublime3  语言:Go   总起: 在Sublime中安装完Package Control功能后,安装Go的开发环境,按下Ctrl + B,输入go run hello.go就能简单的调试Golang程序。   Java和Ruby都在是1995年的时候发布的,现在榜上有名的...

2018-01-02 16:38:11

阅读数:179

评论数:1

Golang LiteIDE的安装

版本:LiteIDE 33.1  语言:Go   总起: 这两天显示学了Photon服务器,然后想到其在免费版的限制,而且部署到Linux貌似不很很好,所以在网上寻找可以快速上手的服务器。   主要还是做客户端,但如果是小项目练习的话,总归还是避不开服务端的开发吧。在网上看了很久,最后在Erlan...

2018-01-01 14:47:50

阅读数:166

评论数:0

Unity3D 官方文档 平台特殊化之IOS

版本:unity 5.6  语言:C#   总起: IOS平台在做第三方对接的时候,除了XCode这个IDE有点弱,提示错误内容不太精确以外,通过C语言直接和Unity交互还是很方便的,至少不会出现android平台那么多奇怪的错误。   主要流程是将Unity工程导出成XCode工程,...

2017-12-30 18:36:14

阅读数:175

评论数:0

C# 多线程编程 经典模型 哲学家进餐问题

语言:C#   总起: 今天的哲学家进餐问题是最后多线程模型,讨论的是在有限的资源里线程竞争导致死锁、饥饿等问题。   没有接触过多线程编程的同学,可以先看一下第一章。   哲学家进餐问题: 该问题说的是,有5个哲学家围在一个圆桌前进餐,每个哲学家两旁有两把叉子,一共5把叉子。每个哲学家进行进餐需...

2017-12-29 20:38:43

阅读数:334

评论数:0

C# 多线程编程 经典模型 读者和写者问题

语言:C#   总起: 昨天的生产者消费者模型我们初步学习了多线程的一些知识,今天我们来讨论读者和写者的问题。   如果没有接触过多线程的同学,最好先看下第一篇文章。   Semaphore和Mutex的区别: 昨天说信号量Semaphore的数量为1时跟互斥体Mutex是一样的,但实际上还是有个...

2017-12-28 17:54:40

阅读数:209

评论数:0

C# 多线程编程 经典模型 生产者和消费者问题

语言:C#   总起: 在编写Unity程序的时候一般不用考虑到多线程的问题,但了解经典的三个问题对以后编写多线程会有所帮助,嘛,主要是好奇就研究看看。   多线程的两个主要的对象是Mutex互斥体和Semaphore信号量,当然现在语言都提供类似lock的关键字使用更加方便。不过既然C#提供了这...

2017-12-27 21:42:44

阅读数:313

评论数:2

Unity3D ECS框架 Entitas入门学习4 ReactiveSystem原理总结

版本:unity 5.6  语言:C#   总起: 距离上一篇的Entitas文章已经有段时间了,现在Entitas的最新版本是0.46,而我这篇文章使用的是0.39的HelloWorld例子,区别不是很大,不过在实际生产中应该使用最新版。   如果还不怎么了解Entitas,请戳这里(在阅读本章...

2017-12-25 18:57:39

阅读数:1305

评论数:0

Unity3D 官方文档 平台特殊化之Android

版本:unity 5.6  语言:C#  总起: Android平台,虽然与IOS开发类似,但因为其硬件没有完全的标准化,所以会出现各式各样的问题。这一点在官方文档的第一段就提到了。   Unity Android基本环境的搭建还是比较容易的: 1.Unity本身没有下载Andr...

2017-12-23 23:17:28

阅读数:690

评论数:0

C# Linq查询的基本练习

在C#中利用Linq进行一些集合的操作是十分方便的,传统的一些编程方式自然也能相同的功能,不过使用Linq更加的优雅。   C#的一些高级语言特性确实令人着迷。   我这边就直接通过几个例子来展现一下Linq的强大,就不说逐字逐句的扣语法了。   Linq之前: 在写Linq之前有几个C#新的知识...

2017-12-17 15:46:21

阅读数:559

评论数:0

AMD Ryzen CPU 在VMware中安装Mac OS 10.11

CPU:AMD Ryzen 1700 系统:win10 64bit VMware版本:12   总起: 因为Mac一直使用的是Intel的CPU,所以在VMware中安装Mac很轻松,但在AMD中就不一样,我百度上一搜,所有有关于VMware安装Mac的内容的2、3年前的东西。   有大神教怎么在...

2017-11-08 13:43:13

阅读数:6709

评论数:17

Unity3D 官方文档 平台特殊化之Standalone和多显示器的处理

版本:unity 5.6  语言:C#   总起: Standalone,我一眼看下去的理解就是PC机平台,官方文档中说该平台指的是Mac、Windows和Linux。   这篇文章主要讲的是Standalone平台下的设置,通过点击菜单栏的File -> Build Settings -&...

2017-10-31 14:35:07

阅读数:935

评论数:0

Unity3D ECS框架 Entitas入门学习3 Entity关联GameObject,显示一张代表该Entity的图片

版本:unity 5.6 语言:C#   总起: 今天主要承接上一节的内容来实现点击右键创建角色、点击左键移动角色的功能。   这边会在IComponent中保存Unity场景中GameObject的引用,以便在各个System中使用,并使用Link方法可以在场景中的看到调试信息。   如果你第一...

2017-09-06 16:19:20

阅读数:3681

评论数:9

Unity 3D 官方文档 UGUI总览 IMGUI OnGUI Editor脚本初窥2

版本:unity 5.6.3  语言:C#   总起: 本章会讨论OnGUI的剩下的内容,包括Skin和Style、Layout自动布局等。相信通过这两章对OnGUI的研究会对这套系统更加的了解。   Customization 皮肤定制: 这边讲到了GUIStyle和GUISkin,功能是对GU...

2017-08-27 21:27:31

阅读数:330

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭