注册会员 登录
Project1 返回首页

ky52879的个人空间 https://rpg.blue/?21366 [收藏] [复制] [分享] [RSS]

留言板

facelist doodle涂鸦笔

您需要登录后才可以留言 登录 | 注册会员


电子最终龙 2013-8-29 16:42
ky52879: 这是重写初始化Plane模块?
正解
ky52879 2013-8-29 09:28
奇怪了,小弟这样写应该没问题吧:

class Plane
#--------------
# ● initialize
#--------------
def initialize(viewport = nil)
   @sprite = Sprite.new(viewport)
   @max_width = 6400
   @max_height = 480
   @bitmap = nil
   @ox = 0
   @oy = 0
end
end

但是运行起来,凡是用到Plane.new的地方,都报错:dispose plane ..... 什么情况?
电子最终龙 2013-8-27 20:36
ky52879: 求大大将怎么扩展Viewport或Plane类大小的方法告知下,谢谢了,小弟真心求教
#--------------
# ● initialize
#--------------
def initialize(viewport = nil)
   @sprite = Sprite.new(viewport)
   @max_width = 640
   @max_height = 480
   @bitmap = nil
   @ox = 0
   @oy = 0
end
灼眼的夏娜 2013-6-5 09:19
ky52879: 夏娜前辈:我想请教一下,您之前写的一个RMFlash的DLL文件中,其中有一个参数是需要传入Bitmap.address内存地址,请问一下,这个是做什么用的?哪个播放API会用 ...
那个是RM中bitmap的数据的内存地址( flash直接输出到bitmap上用精灵显示的
灼眼的夏娜 2013-5-23 09:03
ky52879: 啊,这样啊,既然这样,那么RM的音乐有什么好的方法加密吗?
我本来是打算把他们都写成一个字节流文件,然后HOOK在建立匿名管道来读取的,这样就不用释放文件了 ...
对于RM比起加密音乐(自己写一个audio~ 估计还更容易一些(:~
灼眼的夏娜 2013-5-23 00:03
ky52879: 您好,前辈:
请教下问题,我利用拦截CreateFileA函数来改变Audio的读取路径,但是发现拦截之后所有的音乐都不能正常播放(函数执行成功,也拦截得到),但是如 ...
hook处理起来很麻烦的 不仅每个函数调用不同,而且在不同系统上调用还不完全一样,audio应该还会进入mm系列函数~
灼眼的夏娜 2013-5-21 14:53
ky52879: 前辈,我发现一个很奇怪的现象:我挂钩CreateFileA函数之后程序在家里的电脑抓不到RMFlash.dll的文件句柄,但是把程序拿到公司的电脑就可以了。。郁闷。。这个有 ...
系统版本不同(走的流程不同也是正常的(~
灼眼的夏娜 2013-5-21 10:32
ky52879: 恩,首先谢谢前辈的回复,CreateFileW我挂钩后,依然获取不到,但是CreateFileEx我没有查到相关的API信息,不知道参数是怎么样的,能否告知下呢?谢谢啦 ...
不好意思~说错了 应该是NtCreateFile一系列(
灼眼的夏娜 2013-5-21 03:03
ky52879: 夏娜前辈,问个关于API的问题,之前您写过一个RMFlash.dl的脚本来播放swf格式的文件,但是为什么我用Hook CreateFileA挂钩之后

抓不到该文件的句柄呢?其余的RM ...
并不是所有文件都是通过CreateFileA打开的(:~~尝试下其他方法 比如CreateFileW  CreateFileEx等
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:fux2@moe9th.com|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2019-7-18 19:42

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

返回顶部