9 Cocos2der

尚未进行身份认证

我要认证

游戏开发者

等级
TA的排名 2k+

摄像机与主角之间遮挡显示处理(Unity3D开发之二十八)

今天处理遮挡的时候,本来是想摄像机射线检测,设置建筑半透明效果用来显示被遮挡的角色(有很多游戏也是这样处理的),实现后发现效果实际上不太好。如果被遮挡角色还是敌人或者多个角色时候,不是特别好,比如敌人被遮挡我希望单独区分下。所以改成了现在的直接绘制2D填充色(也就是忽略自身的深度值)来显示。主要代码Properties { _NotVisibleColor ("

2018-01-09 18:52:07

iOS11带来的技术变化注意事项

相册权限iOS11以前: NSPhotoLibraryUsageDescription:访问相册和存储照片到相册(读写),会出现用户授权。iOS11之后: NSPhotoLibraryUsageDescription:无需添加。默认开启访问相册权限(读),无需用户授权。 NSPhotoLibraryAddUsageDescription: 添加内容到相册。(读),会出现用户授权。

2017-09-26 12:34:07

解决UITableView xib添加到Storyboard出现IB Designables错误

之前提过 Swift下自定义xib添加到Storyboard 的方法。最近有人问说按照文中方法会出现IBDesignables错误,导致在xcode Storyboard中无法显示。这个应该是我漏讲了。如果你的自定义xib中有UITableView,而且UITableViewCell也是xib,一般这个错误肯定是加载的时候找不到对应的Bundle文件了。错误如下: IB Designables:

2017-08-03 12:21:25

Mac搭建本地局域网SVN服务(Cornerstone)

下周需要和团队一起去外地工作几天,发现提交代码合并比较麻烦,考虑到团队还有美术同学,想想还是本地开启个svn,先临时用用吧。mac系统是已经安装了svn服务的,所以这里我们只需要开启就行了。验证本地已安装svn服务。 $ svnserve --version 创建代码库文件夹LocalSVNServer $ sudo mkdir -p ~/Documents/LocalSVNServer初

2017-05-10 17:02:44

iOS 10.3 改进后的App Review机制

今天没事查看了下iOS 10.3 的变更功能。发现Apple修改了Review机制,提供App内直接Review弹窗。SKStoreReviewController.requestReview()如果没有网络则无任何反应。 据说有调用次数限制,不过API中没有提到,我测试也没有触发这个现象。看了API说明的话,有人可能注意到了,这句话:available to the App Store by a

2017-04-24 11:58:18

Scroll Segmented Control(Swift)

今天用了一个github上一个比较好用的Segmented Control但是发现不是我要效果,我需要支持scrollView。当栏目数量超过一屏幕,需要能够滑动。由于联系作者没有回复,我就自己在其基础上增加了下scrollView的支持。代码比较简单,直接在UIControl下写的。其中有一个比较有意思的地方,IndicatorView下面放了一个titleMaskView作为mask。用来遮罩选

2017-01-10 15:43:57

临时关闭Mac SIP系统完整性保护机制

今天pip安装个python组件,各种试都是$pipinstall-Urrequirements.txterror:[Errno13]Permissiondenied:'/Users/liuyanghui/Library/Python/2.7'基于用户权限安装也不行$pipinstall-Urrequirements.txt--user-U好吧,暂时没找到好办法,关闭S

2016-12-27 19:03:47

MacOS获取辅助功能权限控制鼠标点击事件

昨晚玩一个模拟经营的游戏,由于升级太慢我就不停的种树卖树来换取经验值。不过重复点击10几分钟后,实在受不了。网上本来准备找个鼠标自动点击的软件用用。结果没找到趁手的。如是自己写了个。自己设置需要点击的一组动作,长按(100,200),点击(576,789),点击(750,550)。类似在对应坐标点操作鼠标。原理非常简单,我就不贴代码了,主要说下如何控制鼠标点击事件。注册系统辅助权限,这里会触发用户授

2016-11-29 15:13:45

Swift下多个Storyboard的项目结构

我是个比较喜欢用storyboard和xib的人。我个人的习惯就是,能用storyboard的一定不用代码手工撸。当然自己业余个人写的项目,基本上一个storyboard就搞定了。但涉及到多人合作下时候,一个storyboard还是挺蛋疼的,冲突难解决,打开storyboard极容易出现修改。结构大的时候打开还卡(也可能是我电脑太屌丝啦。。。)下面介绍下我使用多个storyboard的习惯,仅供参看

2016-11-14 11:46:25

为你的MacOS App添加开机自启动(Swift)

猴子原创,欢迎转载。转载请注明: 转载自Cocos2Der-CSDN,谢谢! 原文地址: http://blog.csdn.net/cocos2der/article/details/52104828关于Mac下如何给自己App添加开机自启动功能,你可以了解下Mac Developer Library中的说明。 There are two ways to add a login item:

2016-08-03 16:24:18

MacOS的菜单状态栏App添加饼型进度

使用swift如何开发一个MacOS的状态栏App,上一篇已经讲了。里面我忘记提如何修改状态icon为饼型进度。比如App在处理什么事情的时候,可以添加进度状态提示用户。如下图所示: /// 显示状态栏菜单饼型进度 private func showStatusItemProgress() { if let button = statusItem.button {

2016-07-30 22:08:41

使用Swift开发一个MacOS的菜单状态栏App

这两天突然想看看OSX下的App开发,看了几篇文章。下面这一篇我觉得入门是非常好的。我仅转述为中文,并非原文翻译。原文地址:http://footle.org/WeatherBar/ 下面开始介绍如何使用Swift开发一个Mac Menu Bar(Status Bar) App。通过做一个简单的天气app。天气数据来源于OpenWeatherMap 完成后的效果如下: 一、开始建立工程打开Xco

2016-07-28 12:11:46

Swift中实现Observable机制

今天给别人讲个Observable的实现和使用场景,结合Observable-Swift github: https://github.com/slazyk/Observable-Swift 讲了半天貌似还没有特别明白,故写了个简易的实现,讲述了下Observable属性监控机制。//: Playground - noun: a place where people can playimport

2016-07-15 14:32:36

监听手机截屏事件

今天无意中在百度地图中截屏路线的时候,顶部出现提示我的截屏信息。这细节挺好的,省去我后面需要使用该截屏的繁琐步骤。刚好手头空闲会,我也写个玩玩。哈哈哈~~截屏在iOS7以前是需要使用小技巧来获取用户截屏事件的,iOS7之后,apple开放了用户截屏通知事件,所以现在做起来还是挺方便的。UIApplicationUserDidTakeScreenshotNotification

2016-06-29 10:00:37

Swift下自定义xib添加到Storyboard

我们使用Storyboard布局的时候,很多子单元页面会独立到xib布局中,那么这个xib如何添加到storyboard中呢?下面我们看看Swift下怎么操作。一、准备工作新建Xcode工程新建一个UIView:MyView.swift 集成自UIView新建一个UIView的xib布局文件:MyView.xib 这个是我MyView.xib内容: 二、互相关联MyView.xib与MyVi

2016-06-13 13:48:07

SwiftyiRate中文说明

SwiftyiRate GithubSwiftyiRate Swift语言实现的app内评分,简单易用。RequirementsIntegrationUsage InitializationConfigurationAdvanced propertiesMethodsDelegate methodsLocalisationExample ProjectsAdvanced Exa

2016-06-01 13:00:13

使用CocoaPods创建Pod

本来想给App评分,好的开源组件没有Swift版,如是自己写了个简易的。想着既然写了,就写完善点,提供给需要的人使用。这样SwiftyiRate诞生了。下面主要说下创建pod的步骤:一、创建github开源项目这一步我就不细说了。二、在本地git项目中创建podspec描述文件1、在当前项目文件目录打开终端并执行pod spec create YourProject执行成功后会生成YourProje

2016-06-01 12:19:51

使用Multiplayer Networking做一个简单的多人游戏例子-3/3(Unity3D开发之二十七)

上一篇中血条还没有同步到所有客户端,下面添加血条同步。主要用到[SyncVar]同步变量。13. 网络同步血条打开Health脚本添加命名空间UnityEngine.Networkingusing UnityEngine.Networking;添加继承关系为NetworkBehaviourpublic class Health : NetworkBehaviour为currentHeal

2016-03-29 18:01:47

使用Multiplayer Networking做一个简单的多人游戏例子-2/3(Unity3D开发之二十六)

使用Multiplayer Networking做一个简单的多人游戏例子-1/37. 在网络中控制Player移动上一篇中,玩家操作移动会同时控制同屏内的所有Player,且只有自己的屏幕生效。因为咱们还没有同步Transform信息。 下面我们通过UnityEngine.Networking组件来实现玩家控制各自Player打开PlayerController脚本添加命名空间UnityEn

2016-03-29 17:08:52

使用Multiplayer Networking做一个简单的多人游戏例子-1/3(Unity3D开发之二十五)

本文主要讲述了如何使用Multiplayer Networking开发多人游戏,文中实例、代码来源于Unity官方教程。 原文:INTRODUCTION TO A SIMPLE MULTIPLAYER EXAMPLE Networking Overview The High Level API Network System ConceptsOK,现在可以开始了!1. 开始创建

2016-03-29 15:40:28

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!