ps:回忆日志 新版本10月初就推出了,我第一时间(10.2日更新,我当天就看到了)下载下来.发现部分Demo需要XE8才能编译通过,又去下载了一个XE8.折腾完已经深夜,只是粗粗的把Demo都编译了一遍,Basic工程成功安装到了三星S4和iPhone4S上,运行正常.…
先来说说一下几个最基本的对象: TGraphicsDeviceProvider:这个对象决定我们的游戏是用什么来渲染的,比如DX或者OpenGL,DX还有多个版本可以选择. TCustomSwapChainDevice:引擎的渲染器,要在哪里渲染,只要传入指定目标的Handle就可以了.比如要在TForm上渲染,那么就传入TForm.Handle:如果要在某个TPanel上渲染,那么就传入TPanel.Handle.所以你可以在Form上放多个Panel,然后调用TCustomSwapChain…
Asphyre We are happy to announce the official release of our latest framework Pascal eXtended Library. This is a new cross-platform framework that is based on our popular Asphyre framework with added support for many new platforms, including singlebo…
转一篇火人论坛那边的一份学习文档,我简单排一下版,希望对入门者有帮助. 感谢China Yang,这份文档也帮助我快速入了门. 和我一起学 Asphyre Sphinx Framework v1.0.0 China Yang Http://www.huosoft.com/bbs/ : ID:Installxp 前言少序 当我准备用业余时间开始写这段文字,当你准备在Library Path里添上Asphyre的Source文件夹.那么我们一起学习的旅程就开始了,我会把我学习的过程写在这里,希望有一…
引擎简称还是PXL,但是这个P是Platform而不是Pascal. 修复了一些bug,增加了轻量级的随机数发生器,进一步完善了XML的解析. 不是很明白,为何把Pascal扩展库改成Platform扩展库... 对中文的支持,没有改进,还是用image的方式,看了一下新版本的fonttool,没啥变化. 最近游戏快上线测试,很久没碰这个了,希望接下去有时间好好用用.…
demo代码  (不包含Sprite代码,要Sprite代码请下载之前那个doudou的demo)…
doudou源代码 包含Sprite代码(Sprite还没改完,粒子特效有些问题,但是基本上可以用了) Stage1-1.map  不好意思,漏了地图配置.…
OverlapRect改动:两个参数对调了.想问问LP,这样真的好吗? Sphinx304版本的代码: function OverlapRect(const Rect1, Rect2: TRect): Boolean; begin Result:= (Rect1.Left < Rect2.Right) and (Rect1.Right > Rect2.Left) and (Rect1.Top < Rect2.Bottom) and (Rect1.Bottom > Rect2.Top…
软件发展到今,企业业务系统日趋复杂,开发一个业务系统需要掌握和关注的知识点越来越多.除实现业务逻辑本身,还需考虑很多非业务的基础技术系统:如分布式cache和队列.基础服务能力集成.容量规划.弹性伸缩等.这种情况下,研发门槛逐渐上升,效率逐渐下降.企业很难做到低成本创新.试错和快速扩展业务. 阿里云Serverless应用引擎(简称SAE)产品的出现,很好地解决了这类问题.帮助 PaaS 层用户免运维IaaS,按需使用,按量计费,提供了一系列通用能力,实现低门槛微服务/Web/多语言应用上云,有…
iOS-Cordova集成开发,已有项目集成cordova 项目组准备开发一个APP,要求Android和iOS端页面完全一致,除了一个页面跟业务相关的不同,其他界面基本一致,因此,萌生一个想法,关于webAPP的想法.于是乎苦逼的我们开始调研可行性以及整体的方案流程.为了达到除了业务数据页面用web,其他页面全是原生APP的作用.其中,关于业务的web页面需要调用原生的相机,相册,地理位置,麦克风,扬声器,扫描二维码等一系列功能,这就涉及到js与原生交互的问题了.我们iOS端提出的方案是直接用…