0%

前言

今天听说了一个很有意思的需求,把Unity游戏打成一个包,嵌入到原生APP中
正好两种技术栈我都有过相关经验,所以手痒实现一下!

版本
Unity 2019.2.0f1
Xcode9.3.1

Read more »

前言

网上Unity使用lua的文章本来就少..slua又是个偏小众的lua库..文章更少..

已有的文章又有点坑…比如方法名关键字写错啦..真的是坑多= =

所以总结一片超简单教学= =

这篇文章面向刚开始学习lua 想在unity项目中使用sLua库的同学..

Read more »

游戏中角色控制有很多状态,如果靠传统的全局属性然后通过swich和if来判断的话,扩展性差,重复代码多.

通过编写一个状态管理库来解决状态变化的优点有

  • 代码整洁
  • 可复用
  • 易管理

什么是有限状态机?

有限状态机,(英语:Finite-state machine, FSM),又称有限状态自动机,简称状态机,是表示有限个状态以及在这些状态之间的转移和动作等行为的数学模型。[1]

如图所示: 主角从跑状态切换到跳状态,从跳状态切换到二段跳状态,这里的切换就是指状态的转移。状态的转移是有条件的,比如主角从跑状态不可以直接切换到二段跳状态。但是 可以从二段跳状态切换到跑状态。

另外,一个基本的状态有:进入状态、退出状态、接收输入、转移状态等动作。但是仅仅作为跑酷的角色的状态管理来说,只需要转移状态就足够了。有兴趣的同学可以自行扩展。

Read more »

前言

在CocosPods浪费时间总计超过50小时…看了一眼笔记,感觉可以总结出一篇博客了…..

安装

从ruby开始安装一直到pod ,适合新电脑第一次安装,下面指令直接复制在命令行里执行

1
2
3
4
5
6
7
8
9
10
11
12
13
14
//安装rubu
rvm install 2.3.0
rvm use 2.3.0 --default
gem install bundler
// 上面不用重复安装,下面的根据遇到的问题可能需要重新安装
// 安装pod
sudo gem install cocoapods
// cocoaPods换源
gem sources --remove http://ruby.taobao.org/
gem sources -a https://ruby.taobao.org/
// 查看源 出现ruby.taobao.org就对了
gem sources -l
// 更新pod
pod setup
Read more »

前言

今天把公司项目的swift代码升级到Swift3,遇到了不少坑

现在总算能跑起来了..还有很多坑要踩…
这是改之前的惨状:

发现一条写一条,不定时更新

Read more »

前言

从6月1日开始苹果要求之后审核的项目必须支持iPv6,如果不支持将被拒绝
掘金最近一次审核被就被拒绝了….理由为下:
Apps are reviewed on an IPv6 network. Please ensure that your app supports IPv6 networks, as IPv6 compatibility is required.

原因是LeanCloud更新了一个版本才支持IPv6,更新之后找了几篇搭建IPv6网络的文章都不太满意,于是在自己解决之后整理一篇博客把经验借鉴给大家

Read more »

前言

这里引用应用描述里的一句话:

本项目代码全部开源,只删除了LeanCloud相关的id和key,如果我以后不小心把key和id push上去了各位小伙伴一定要提醒我哈…

这个项目是业余时间瞎敲出来的…很多代码都是自己一边尝试一边敲出来的…所以大家可以挑重点看

我准备把WaterMark 和以后其他的开源项目写成一个系列的博客,每次更新版本都会把遇到的难点和坑点总结出来..喜欢的话大家可以收藏,关注支持一下

希望本篇博客能帮助菜鸟了解iOS项目开发中的常识

欢迎大家一起讨论正确的开发姿势

跪求大神带我飞!

(在下英文渣,请各位老爷观看时利用脑内runtime 把不对的单词替换成对的单词…哈哈哈,我会好好背单词的!)

项目地址:https://github.com/Lafree317/WaterLabel

AppStroe:https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=1148289486&mt=8

Read more »